Merge branch 'admin-dash-improvement' into 'v2.11.x'

Improve Admin Celery Bar

See merge request allianceauth/allianceauth!1414
This commit is contained in:
Ariel Rin 2022-05-12 03:57:02 +00:00
commit 945bc92898
2 changed files with 9 additions and 3 deletions

View File

@ -1,11 +1,12 @@
{% load humanize %} {% load humanize %}
{% load admin_status %}
<div <div
class="progress-bar progress-bar-{{ level }} task-status-progress-bar" class="progress-bar progress-bar-{{ level }} task-status-progress-bar"
role="progressbar" role="progressbar"
aria-valuenow="{% widthratio tasks_count tasks_total 100 %}" aria-valuenow="{% decimal_widthratio tasks_count tasks_total 100 %}"
aria-valuemin="0" aria-valuemin="0"
aria-valuemax="100" aria-valuemax="100"
style="width: {% widthratio tasks_count tasks_total 100 %}%;"> style="width: {% decimal_widthratio tasks_count tasks_total 100 %}%;">
{% widthratio tasks_count tasks_total 100 %}% <p style="margin-top:5px;">{% widthratio tasks_count tasks_total 100 %}%</p>
</div> </div>

View File

@ -36,6 +36,11 @@ GITLAB_AUTH_ANNOUNCEMENT_ISSUES_URL = (
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@register.simple_tag()
def decimal_widthratio(this_value, max_value, max_width) -> str:
return str(round(this_value/max_value * max_width, 2))
@register.inclusion_tag('allianceauth/admin-status/overview.html') @register.inclusion_tag('allianceauth/admin-status/overview.html')
def status_overview() -> dict: def status_overview() -> dict:
response = { response = {