mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-05 19:03:30 -05:00
Added context_process to init.py for remaining daily messages
This commit is contained in:
@@ -311,6 +311,11 @@ def init_app(application):
|
||||
def _nav_selected():
|
||||
return navigation
|
||||
|
||||
@application.context_processor
|
||||
def _attach_current_remaining_messages():
|
||||
request
|
||||
return {'side_nav_remaining_messages': current_service.message_limit - service_api_client.get_notification_count(service_id=current_service.id)}
|
||||
|
||||
@application.before_request
|
||||
def record_start_time():
|
||||
g.start = monotonic()
|
||||
@@ -395,6 +400,9 @@ def load_organisation_before_request():
|
||||
raise
|
||||
|
||||
|
||||
def load_current_daily_messages_per_service():
|
||||
service = request.args.get('service')
|
||||
|
||||
def save_service_or_org_after_request(response):
|
||||
# Only save the current session if the request is 200
|
||||
service_id = request.view_args.get('service_id', None) if request.view_args else None
|
||||
|
||||
@@ -27,4 +27,10 @@
|
||||
{% endif %}
|
||||
</ul>
|
||||
</nav>
|
||||
<div>
|
||||
<p>Messages Left / Daily Limit</p>
|
||||
<ul>
|
||||
<li>{{ side_nav_remaining_messages }} / {{ current_service.message_limit }}</li>
|
||||
</ul>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
<h2 class="heading-medium">Daily message limit for this service:</h2>
|
||||
<p class="govuk-body">{{ current_service.name }} - {{ current_service.message_limit }}</p>
|
||||
<h2 class="heading-medium">Daily remaining messages for this service:</h2>
|
||||
<p class="govuk-body">{{ remaining_messages }}</p>
|
||||
<p class="govuk-body">{{ side_nav_remaining_messages }}</p>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user