{% extends "admin/_base.html" %} {%- block breadcrumb_content -%} {{ super() }} {{ ui.breadcrumb(_("Sysadmins"), h.url_for("admin.index")) }} {%- endblock %} {%- block primary_content_inner %} {{ ui.heading(_('Current Sysadmins'), level=2) }} {%- call ui.util.call(ui.table, bordered=true, striped=true) -%} {{ ui.table_head(ui.table_row(ui.util.map(ui.table_cell, [_('User'), ''], header=true))) }} {%- call ui.util.call(ui.table_body) -%} {%- for user in sysadmins %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(h.linked_user(user)) }} {%- call ui.util.call(ui.table_cell) -%} {%- call ui.util.call(ui.form, method="POST", action=h.url_for('user.sysadmin')) -%} {{ ui.button(_('Revoke'), type="submit", stye="danger") }} {%- endcall %} {%- endcall %} {%- endcall %} {%- endfor %} {%- endcall %} {%- endcall %} {{ ui.divider() }}
{{ ui.heading(_('Promote user to Sysadmin'), level=2) }} {%- call ui.util.call(ui.form, method="POST", action=h.url_for('user.sysadmin')) -%} {{ ui.input(name="username", label=_('Username'), placeholder=_('Username'), data={"module": "autocomplete", "module-source": "/api/2/util/user/autocomplete?ignore_self=true&q=?"} ) }} {{ ui.form_actions(ui.button(_('Promote'), type="submit")) }} {%- endcall %}
{%- endblock %} {%- block secondary_content %} {%- call ui.util.call(ui.sidebar_section, title=_('Administer CKAN')) -%}

{{ _("As a sysadmin user you have full control over this CKAN instance. Proceed with care!") }}

{%- with docs_url = "https://docs.ckan.org/en/{0}/sysadmin-guide.html".format(g.ckan_doc_version) -%} {{ ui.link(_("Sysadmin guide"), href=docs_url, attrs={"target": "_blank", "rel": "noreferrer"}) }} {%- endwith -%}

{%- endcall %} {%- endblock %}