模块管理器

This commit is contained in:
undefined committed 2020-05-05 12:07:34 +08:00
1 parent 04941936bc
commit 3e9b074e77
22 files changed
+191 -59

No files matched your search

+7 -6
View File
@@ -2,7 +2,7 @@
{% block content %}
<div class="row" data-sticky-parent>
<div class="medium-9 columns">
{% block domain_content %}{% endblock %}
{% block manage_content %}{% endblock %}
</div>
<div class="medium-3 columns"><div data-sticky="large">
<div class="section side">
@@ -12,8 +12,9 @@
<span class="icon icon-info"></span> {{ _('Properties') }}
</div>
<ol class="menu collapsed">
{{ sidemenu.render_item(null, 'domain_manage_dashboard', '/manage/dashboard') }}
{{ sidemenu.render_item(null, 'domain_manage_edit', '/manage/edit') }}
{{ sidemenu.render_item(null, 'manage_dashboard', '/manage/dashboard') }}
{{ sidemenu.render_item(null, 'manage_edit', '/manage/edit') }}
{{ sidemenu.render_item(null, 'manage_module', '/manage/module') }}
</ol>
</li>
<li class="menu__item">
@@ -21,9 +22,9 @@
<span class="icon icon-user"></span> {{ _('Access Control') }}
</div>
<ol class="menu collapsed">
{{ sidemenu.render_item(null, 'domain_manage_role', '/manage/role') }}
{{ sidemenu.render_item(null, 'domain_manage_user', '/manage/user') }}
{{ sidemenu.render_item(null, 'domain_manage_permission', '/manage/permission') }}
{{ sidemenu.render_item(null, 'manage_role', '/manage/role') }}
{{ sidemenu.render_item(null, 'manage_user', '/manage/user') }}
{{ sidemenu.render_item(null, 'manage_permission', '/manage/permission') }}
</ol>
</li>
</ol>
@@ -1,7 +1,7 @@
{% set page_name = "domain_manage_dashboard" %}
{% set page_name = "manage_dashboard" %}
{% import "components/user.html" as user %}
{% extends "manage_base.html" %}
{% block domain_content %}
{% block manage_content %}
{% if system.bio %}
<div class="section">
<div class="section__body typo">
@@ -1,7 +1,7 @@
{% set page_name = "domain_manage_edit" %}
{% set page_name = "manage_edit" %}
{% import "components/form.html" as form with context %}
{% extends "manage_base.html" %}
{% block domain_content %}
{% block manage_content %}
<div class="section">
<div class="section__body">
<form method="post">
+53
View File
@@ -0,0 +1,53 @@
{% set page_name = "manage_module" %}
{% extends "manage_base.html" %}
{% block manage_content %}
<div class="section">
<div class="section__header">
<h1 class="section__title">{{ _('Installed Modules') }}</h1>
<div class="section__tools">
<a class="primary rounded button" href="/manage/module/add" target="_blank"><span class="icon icon-add"></span> {{ _('Add module') }}</a>
<a class="tool-button" href="/wiki/help#module"><span class="icon icon-help"></span> {{ _("What's module?") }}</a>
</div>
</div>
<div class="section__body no-padding">
<table class="data-table">
<colgroup>
<col class="col--id">
<col class="col--desc">
<col class="col--size">
<col class="col--version">
<col class="col--action">
</colgroup>
<thead>
<tr>
<th class="col--id">{{ _('ID') }}</th>
<th class="col--desc">{{ _('Description') }}</th>
<th class="col--size">{{ _('Size') }}</th>
<th class="col--version">{{ _('Version') }}</th>
<th class="col--action">{{ _('Action') }}</th>
</tr>
</thead>
<tbody>
{% for module in installed %}
<tr>
<td class="col--id">{{ module.id }}{{ _('(Active)') if active.includes(module.id) else '' }}</td>
<td class="col--desc">{{ module.description|default(_('None')) }}</td>
<td class="col--size">{{ size(module.size) if module.size else '?' }}</td>
<td class="col--version">{{ module.version|default('?') }}</td>
<td class="col--action">
<a class="typo-a" href="/manage/module/download/{{ module.id }}">{{ _('Download') }}</a>
<form method="post">
<input type="hidden" name="operation" value="delete">
<input type="hidden" name="id" value="{{ module.id }}">
<input type="hidden" name="csrfToken" value="{{ handler.csrfToken }}">
<input type="hidden" name="csrfToken" value="{{ handler.csrfToken }}">
<input type="submit" class="typo-a" value="{{ _('Delete') }}">
</form>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
{% endblock %}
@@ -1,6 +1,6 @@
{% set page_name = "domain_manage_permission" %}
{% set page_name = "manage_permission" %}
{% extends "manage_base.html" %}
{% block domain_content %}
{% block manage_content %}
<form method="post">
<div class="section">
<div class="section__header">
@@ -1,6 +1,6 @@
{% set page_name = "domain_manage_role" %}
{% set page_name = "manage_role" %}
{% extends "manage_base.html" %}
{% block domain_content %}
{% block manage_content %}
<div style="display: none" class="dialog__body--create-role">
<div>
<div class="row"><div class="columns">
@@ -1,6 +1,6 @@
{% set page_name = "domain_manage_user" %}
{% set page_name = "manage_user" %}
{% extends "manage_base.html" %}
{% block domain_content %}
{% block manage_content %}
<div style="display: none" class="dialog__body--add-user">
<div>
<div class="row"><div class="columns">