pontoon/administration/templates/admin.html (49 lines of code) (raw):
{% extends "base.html" %}
{% import 'heading.html' as Heading %}
{% import 'projects/widgets/project_list.html' as ProjectList %}
{% macro render_project_list(projects, project_stats) %}
{{ ProjectList.header() }}
{% for project in projects %}
{% set main_link = url('pontoon.admin.project', project.slug) %}
{% set chart_link = url('pontoon.admin.project', project.slug) %}
{% set latest_activity = project.get_latest_activity() %}
{% set chart = project_stats.get(project.id, {'total': 0}) %}
{{ ProjectList.item(project, main_link, chart_link, latest_activity, chart) }}
{% endfor %}
{{ ProjectList.footer() }}
{% endmacro %}
{% block title %}Admin{% endblock %}
{% block class %}admin{% endblock %}
{% block heading %}
{{ Heading.heading(title='Admin', subtitle="Don't mess it up. Please.") }}
{% endblock %}
{% block bottom %}
<section id="main" class="clearfix">
<div class="container">
<menu class="controls">
<div class="search-wrapper big clearfix">
<div class="icon fas fa-search"></div>
<input class="table-filter" type="search" autocomplete="off" autofocus placeholder="Filter projects">
</div>
<a class="add button small" href="{{ url('pontoon.admin.project.new') }}">Add new project</a>
<button class="button small request-toggle"
id="toggle-projects"
data-show-disabled="false">
<span class="fas fa-chevron-right"></span>
</button>
</menu>
<div class="project-list enabled-projects">
{{ render_project_list(enabled_projects, project_stats) }}
</div>
<div class="project-list disabled-projects">
{{ render_project_list(disabled_projects, project_stats) }}
</div>
</div>
</section>
{% endblock %}
{% block extend_css %}
{% stylesheet 'admin' %}
{% endblock %}
{% block extend_js %}
{% javascript 'admin' %}
{% endblock %}