Added modules support for admin
This commit is contained in:
parent
d9b62719d7
commit
b845f78e3f
9 changed files with 142 additions and 21 deletions
|
|
@ -1,15 +1,8 @@
|
|||
<%def name="check_menu(module)">\
|
||||
% if module[:1]=='/':
|
||||
${make_url(module[1:])}\
|
||||
% else:
|
||||
${make_url('admin/'+module)}\
|
||||
% endif
|
||||
</%def>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0;">
|
||||
<title>${title}</title>
|
||||
<link href="${make_media_url('css/admin.css', 'admin')}" rel="stylesheet" />
|
||||
<link href="${make_media_url('css/font-awesome.min.css', 'admin')}" rel="stylesheet" />
|
||||
|
|
@ -42,7 +35,26 @@ ${make_url('admin/'+module)}\
|
|||
<nav id="menu" class="nav-collapse">
|
||||
<ul>
|
||||
<li class="menu_title"><%block name="applications"><i class="fa fa-gear" aria-hidden="true"></i>${lang('admin', 'applications', 'Applications')}</li></%block>
|
||||
<%block name="menu_list">
|
||||
<%
|
||||
|
||||
from paramecio2.libraries.config_admin import config_admin
|
||||
|
||||
%>
|
||||
% for admin in config_admin.values():
|
||||
|
||||
% if len(admin)==3:
|
||||
|
||||
<li><a href="${url_for('.admin', module=admin[2])}"><i class="fa fa-circle-o" aria-hidden="true"></i>${admin[0]}</a></li>
|
||||
|
||||
% else:
|
||||
|
||||
<li><a href="${url_for('.admin', module=admin[2], submodule=admin[3])}"><i class="fa fa-circle-o" aria-hidden="true"></i>${admin[0]}</a></li>
|
||||
|
||||
% endif
|
||||
|
||||
% endfor
|
||||
</%block>
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="contents">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue