Skip to content
Snippets Groups Projects
Verified Commit 25be5fc6 authored by morre's avatar morre
Browse files

Add configurable button text for modals

parent c3e1da35
No related branches found
No related tags found
No related merge requests found
...@@ -109,7 +109,12 @@ SERVICES=[ ...@@ -109,7 +109,12 @@ SERVICES=[
# # Infos are small/medium amounts of information displayed in a modal # # Infos are small/medium amounts of information displayed in a modal
# # dialog. All matching items are visible. # # dialog. All matching items are visible.
# 'infos': [ # 'infos': [
# {'title': 'Documentation', 'html': '<p>Some information about the service as html</p>', 'required_group': 'users'}, # {
# 'title': 'uffd',
# 'button_text': 'Documentation' # Defaults to the title if not set
# 'html': '<p>Some information about the service as html</p>',
# 'required_group': 'users',
# },
# ], # ],
# # Links to external sites, all matching items are visible # # Links to external sites, all matching items are visible
# 'links': [ # 'links': [
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<div class="list-group-item"><i class="fas fa-users" {{ iconstyle }}></i> {{ group.name }}</div> <div class="list-group-item"><i class="fas fa-users" {{ iconstyle }}></i> {{ group.name }}</div>
{% endfor %} {% endfor %}
{% for info in service.infos %} {% for info in service.infos %}
<a href="#" class="list-group-item list-group-item-action" data-toggle="modal" data-target="#info-modal-{{ info.id }}"><i class="fas fa-info-circle" {{ iconstyle }}></i> {{ info.title }}</a> <a href="#" class="list-group-item list-group-item-action" data-toggle="modal" data-target="#info-modal-{{ info.id }}"><i class="fas fa-info-circle" {{ iconstyle }}></i> {{ info.button_text }}</a>
{% endfor %} {% endfor %}
{% for link in service.links %} {% for link in service.links %}
<a href="{{ link.url }}" class="list-group-item list-group-item-action"><i class="fas fa-external-link-alt" {{ iconstyle }}></i> {{ link.title }}</a> <a href="{{ link.url }}" class="list-group-item list-group-item-action"><i class="fas fa-external-link-alt" {{ iconstyle }}></i> {{ link.title }}</a>
......
...@@ -53,6 +53,7 @@ def get_services(user=None): ...@@ -53,6 +53,7 @@ def get_services(user=None):
continue continue
info = { info = {
'title': info_data['title'], 'title': info_data['title'],
'button_text': info_data.get('button_text', info_data['title']),
'html': info_data['html'], 'html': info_data['html'],
'id': '%d-%d'%(len(services), len(service['infos'])), 'id': '%d-%d'%(len(services), len(service['infos'])),
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment