New area "moderation"
- Moved several admin pages to the moderation area - ACL still is checking for administrator credentials
This commit is contained in:
parent
4fb7e9b023
commit
18f54f4425
61 changed files with 1707 additions and 1417 deletions
|
@ -22,6 +22,8 @@
|
|||
|
||||
{{if $nav.admin}}<a accesskey="a" id="nav-admin-link" class="nav-link {{$nav.admin.2}}" href="{{$nav.admin.0}}" title="{{$nav.admin.3}}">{{$nav.admin.1}}</a>{{/if}}
|
||||
|
||||
{{if $nav.moderation}}<a accesskey="m" id="nav-moderation-link" class="nav-link {{$nav.moderation.2}}" href="{{$nav.moderation.0}}" title="{{$nav.moderation.3}}">{{$nav.moderation.1}}</a>{{/if}}
|
||||
|
||||
{{if $nav.network}}
|
||||
<a accesskey="n" id="nav-network-link" class="nav-commlink {{$nav.network.2}} {{$sel.network}}" href="{{$nav.network.0}}" title="{{$nav.network.3}}">{{$nav.network.1}}</a>
|
||||
<span id="net-update" class="nav-ajax-left"></span>
|
||||
|
|
|
@ -17,29 +17,6 @@
|
|||
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry"><a href="{{$baseurl}}/admin/queue/deferred">{{$queues.deferred}}</a> - <a href="{{$baseurl}}/admin/queue">{{$queues.workerq}}</a></div>
|
||||
</div>
|
||||
|
||||
{{* Number of pending registrations. *}}
|
||||
<div id="admin-summary-pending" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary">
|
||||
<hr class="admin-summary-separator">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$pending.0}}</div>
|
||||
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry">{{$pending.1}}</div>
|
||||
</div>
|
||||
|
||||
{{* Number of registered users *}}
|
||||
<div id="admin-summary-users" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary">
|
||||
<hr class="admin-summary-separator">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$users.0}}</div>
|
||||
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry">{{$users.1}}</div>
|
||||
</div>
|
||||
|
||||
{{* Account types of registered users. *}}
|
||||
{{foreach $accounts as $p}}
|
||||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary">
|
||||
<hr class="admin-summary-separator">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$p.0}}</div>
|
||||
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry">{{if $p.1}}{{$p.1}}{{else}}0{{/if}}</div>
|
||||
</div>
|
||||
{{/foreach}}
|
||||
|
||||
{{* List enabled addons. *}}
|
||||
<div id="admin-summary-addons" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary">
|
||||
<hr class="admin-summary-separator">
|
||||
|
|
30
view/theme/frio/templates/moderation/aside.tpl
Normal file
30
view/theme/frio/templates/moderation/aside.tpl
Normal file
|
@ -0,0 +1,30 @@
|
|||
<script type="text/javascript">
|
||||
// update pending count //
|
||||
$(function(){
|
||||
$("nav").bind('nav-update', function(e,data){
|
||||
var elm = $('#pending-update');
|
||||
var register = parseInt($(data).find('register').text());
|
||||
if (register > 0) {
|
||||
elm.html(register);
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
{{foreach $subpages as $page}}
|
||||
<div class="widget">
|
||||
<h3>{{$page.0}}</h3>
|
||||
<ul role="menu">
|
||||
{{foreach $page.1 as $item}}
|
||||
<li role="menuitem" class="{{$item.2}}">
|
||||
<a href="{{$item.0}}" {{if $item.accesskey}}accesskey="{{$item.accesskey}}"{{/if}}>
|
||||
{{$item.1}}
|
||||
{{if $name == "users"}}
|
||||
<span id="pending-update" class="badge pull-right"></span>
|
||||
{{/if}}
|
||||
</a>
|
||||
</li>
|
||||
{{/foreach}}
|
||||
</ul>
|
||||
</div>
|
||||
{{/foreach}}
|
33
view/theme/frio/templates/moderation/summary.tpl
Normal file
33
view/theme/frio/templates/moderation/summary.tpl
Normal file
|
@ -0,0 +1,33 @@
|
|||
|
||||
<div id='adminpage-summery' class="adminpage generic-page-wrapper">
|
||||
<h1>{{$title}} - {{$page}}</h1>
|
||||
|
||||
<div id="admin-summary-wrapper">
|
||||
{{* Number of pending registrations. *}}
|
||||
<div id="admin-summary-pending" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary">
|
||||
<hr class="admin-summary-separator">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$pending.0}}</div>
|
||||
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry">{{$pending.1}}</div>
|
||||
</div>
|
||||
|
||||
{{* Number of registered users *}}
|
||||
<div id="admin-summary-users" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary">
|
||||
<hr class="admin-summary-separator">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$users.0}}</div>
|
||||
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry">{{$users.1}}</div>
|
||||
</div>
|
||||
|
||||
{{* Account types of registered users. *}}
|
||||
{{foreach $accounts as $p}}
|
||||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary">
|
||||
<hr class="admin-summary-separator">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$p.0}}</div>
|
||||
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry">{{if $p.1}}{{$p.1}}{{else}}0{{/if}}</div>
|
||||
</div>
|
||||
{{/foreach}}
|
||||
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
</div>
|
|
@ -265,6 +265,15 @@
|
|||
</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
{{if $nav.moderation}}
|
||||
<li role="presentation">
|
||||
<a accesskey="m" role="menuitem" id="nav-moderation-link"
|
||||
class="nav-link {{$nav.moderation.2}}" href="{{$nav.moderation.0}}"
|
||||
title="{{$nav.moderation.3}}"><i class="fa fa-user-secret fa-fw" aria-hidden="true"></i>
|
||||
{{$nav.moderation.1}}
|
||||
</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
{{if $nav.tos}}
|
||||
<li role="presentation" class="divider"></li>
|
||||
<li role="presentation">
|
||||
|
|
|
@ -75,6 +75,7 @@
|
|||
|
||||
{{if $nav.settings}}<li><a class="{{$nav.settings.2}}" href="{{$nav.settings.0}}" title="{{$nav.settings.3}}">{{$nav.settings.1}}</a></li>{{/if}}
|
||||
{{if $nav.admin}}<li><a accesskey="a" class="{{$nav.admin.2}}" href="{{$nav.admin.0}}" title="{{$nav.admin.3}}">{{$nav.admin.1}}</a></li>{{/if}}
|
||||
{{if $nav.moderation}}<li><a accesskey="m" class="{{$nav.moderation.2}}" href="{{$nav.moderation.0}}" title="{{$nav.moderation.3}}">{{$nav.moderation.1}}</a></li>{{/if}}
|
||||
|
||||
{{if $nav.logout}}<li><a class="menu-sep {{$nav.logout.2}}" href="{{$nav.logout.0}}" title="{{$nav.logout.3}}">{{$nav.logout.1}}</a></li>{{/if}}
|
||||
{{if $nav.login}}<li><a class="{{$nav.login.2}}" href="{{$nav.login.0}}" title="{{$nav.login.3}}">{{$nav.login.1}}</a><li>{{/if}}
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
{{if $nav.delegation}}<li><a id="nav-delegation-link" class="nav-commlink {{$nav.delegation.2}}" href="{{$nav.delegation.0}}">{{$nav.delegation.1}}</a></li>{{/if}}
|
||||
|
||||
{{if $nav.admin}}<li><a id="nav-admin-link" class="nav-commlink {{$nav.admin.2}}" href="{{$nav.admin.0}}">{{$nav.admin.1}}</a></li>{{/if}}
|
||||
{{if $nav.moderation}}<li><a id="nav-moderation-link" class="nav-commlink {{$nav.moderation.2}}" href="{{$nav.moderation.0}}">{{$nav.moderation.1}}</a></li>{{/if}}
|
||||
|
||||
{{if $nav.help}}<li><a id="nav-help-link" class="nav-link {{$nav.help.2}}" href="{{$nav.help.0}}">{{$nav.help.1}}</a></li>{{/if}}
|
||||
{{if $nav.tos}}<li><a id="nav-tos-link" class="nav-link {{$nav.tos.2}}" href="{{$nav.tos.0}}">{{$nav.tos.1}}</a></li>{{/if}}
|
||||
|
|
|
@ -92,7 +92,12 @@
|
|||
<a accesskey="a" class="{{$nav.admin.2}}" href="{{$nav.admin.0}}" title="{{$nav.admin.3}}">{{$nav.admin.1}}</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
{{if $nav.logout}}<li role="menuitem"><a class="menu-sep {{$nav.logout.2}}" href="{{$nav.logout.0}}" title="{{$nav.logout.3}}">{{$nav.logout.1}}</a></li>{{/if}}
|
||||
{{if $nav.moderation}}
|
||||
<li role="menuitem">
|
||||
<a accesskey="m" class="{{$nav.moderation.2}}" href="{{$nav.moderation.0}}" title="{{$nav.moderation.3}}">{{$nav.moderation.1}}</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
{{if $nav.logout}}<li role="menuitem"><a class="menu-sep {{$nav.logout.2}}" href="{{$nav.logout.0}}" title="{{$nav.logout.3}}">{{$nav.logout.1}}</a></li>{{/if}}
|
||||
</ul>
|
||||
</li>
|
||||
{{/if}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue