mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-08 23:03:13 -04: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():
|
def _nav_selected():
|
||||||
return navigation
|
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
|
@application.before_request
|
||||||
def record_start_time():
|
def record_start_time():
|
||||||
g.start = monotonic()
|
g.start = monotonic()
|
||||||
@@ -395,6 +400,9 @@ def load_organisation_before_request():
|
|||||||
raise
|
raise
|
||||||
|
|
||||||
|
|
||||||
|
def load_current_daily_messages_per_service():
|
||||||
|
service = request.args.get('service')
|
||||||
|
|
||||||
def save_service_or_org_after_request(response):
|
def save_service_or_org_after_request(response):
|
||||||
# Only save the current session if the request is 200
|
# 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
|
service_id = request.view_args.get('service_id', None) if request.view_args else None
|
||||||
|
|||||||
@@ -27,4 +27,10 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<div>
|
||||||
|
<p>Messages Left / Daily Limit</p>
|
||||||
|
<ul>
|
||||||
|
<li>{{ side_nav_remaining_messages }} / {{ current_service.message_limit }}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -60,7 +60,7 @@
|
|||||||
<h2 class="heading-medium">Daily message limit for this service:</h2>
|
<h2 class="heading-medium">Daily message limit for this service:</h2>
|
||||||
<p class="govuk-body">{{ current_service.name }} - {{ current_service.message_limit }}</p>
|
<p class="govuk-body">{{ current_service.name }} - {{ current_service.message_limit }}</p>
|
||||||
<h2 class="heading-medium">Daily remaining messages for this service:</h2>
|
<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>
|
</div>
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
Reference in New Issue
Block a user