diff options
author | Thomas ZILLIOX <thomas@zilliox.me> | 2013-05-30 23:42:25 +0400 |
---|---|---|
committer | Thomas ZILLIOX <thomas@zilliox.me> | 2013-05-30 23:42:25 +0400 |
commit | 5e39f1cebcf7453047cb7b7712342f0dd4ae7be2 (patch) | |
tree | d6af25da76d681a14a2f51d367bd89df203dc7e5 /plugins/UsersManager/templates/index.twig | |
parent | 4d3b77ed8e2498c5fd4eb6eb35a6dd1a08d6f7d1 (diff) |
Rename template file names
Diffstat (limited to 'plugins/UsersManager/templates/index.twig')
-rw-r--r-- | plugins/UsersManager/templates/index.twig | 168 |
1 files changed, 168 insertions, 0 deletions
diff --git a/plugins/UsersManager/templates/index.twig b/plugins/UsersManager/templates/index.twig new file mode 100644 index 0000000000..d2ad1d02e1 --- /dev/null +++ b/plugins/UsersManager/templates/index.twig @@ -0,0 +1,168 @@ +{% extends 'admin.twig' %} + +{% block content %} +{{ loadJavascriptTranslations(['UsersManager'])|raw }} + +<style type="text/css"> + .dialog { + display: none; + padding: 20px 10px; + color: #7A0101; + cursor: wait; + font-size: 1.2em; + font-weight: bold; + text-align: center; + } + + .editable:hover, .addrow:hover, .updateAccess:hover, .accessGranted:hover, .adduser:hover, .edituser:hover, .deleteuser:hover, .updateuser:hover, .cancel:hover { + cursor: pointer; + } + + .addrow { + padding: 1em; + font-weight: bold; + } + + .addrow a { + text-decoration: none; + } + + .addrow img { + vertical-align: middle; + } +</style> + +<h2>{{ 'UsersManager_ManageAccess'|translate }}</h2> +<div id="sites"> + <section class="sites_selector_container"> + <p>{{ 'UsersManager_MainDescription'|translate }}</p> + + <div style="display:inline-block;margin-top:5px;">{{ 'UsersManager_Sites'|translate }}:</div> + + {% set applyAllSitesText %} + <strong>{{ 'UsersManager_ApplyToAllWebsites'|translate }}</strong> + {% endset %} + {% include "@CoreHome/_siteSelect.twig" with { + 'siteName': defaultReportSiteName, + 'idSite':idSiteSelected, + 'allSitesItemText': applyAllSitesText, + 'allWebsitesLinkLocation': top, + 'siteSelectorId':"usersManagerSiteSelect", + 'switchSiteOnSelect':false + } %} + </section> +</div> + +{% import 'ajaxMacros.twig' as ajax %} +{{ ajax.errorDiv }} +{{ ajax.loadingDiv }} + +<div class="entityContainer" style='width:600px'> + {% if anonymousHasViewAccess %} + <div class="ajaxSuccess" style="display:inline-block"> + {{ 'UsersManager_AnonymousUserHasViewAccess'|translate("'anonymous'","'view'") }}<br/> + {{ 'UsersManager_AnonymousUserHasViewAccess2'|translate }} + </div> + {% endif %} + <table class="entityTable dataTable" id="access" style="display:inline-table;width:500px;"> + <thead> + <tr> + <th class='first'>{{ 'UsersManager_User'|translate }}</th> + <th>{{ 'UsersManager_Alias'|translate }}</th> + <th>{{ 'UsersManager_PrivNone'|translate }}</th> + <th>{{ 'UsersManager_PrivView'|translate }}</th> + <th>{{ 'UsersManager_PrivAdmin'|translate }}</th> + </tr> + </thead> + + <tbody> + {% set accesValid %}<img src='plugins/UsersManager/images/ok.png' class='accessGranted' />{% endset %} + {% set accesInvalid %}<img src='plugins/UsersManager/images/no-access.png' class='updateAccess' />{% endset %} + {% for login,access in usersAccessByWebsite %} + <tr> + <td id='login'>{{ login }}</td> + <td>{{ usersAliasByLogin[login] }}</td> + <td id='noaccess'>{% if access=='noaccess' and idSiteSelected != 'all' %}{{ accesValid }}{% else %}{{ accesInvalid }}{% endif %} </td> + <td id='view'>{% if access == 'view' and idSiteSelected != 'all' %}{{ accesValid }}{% else %}{{ accesInvalid }}{% endif %} </td> + <td id='admin'> + {% if login == 'anonymous' %} + N/A + {% else %} + {% if access == 'admin' and idSiteSelected != 'all' %}{{ accesValid }}{% else %}{{ accesInvalid }}{% endif %} + {% endif %} + </td> + </tr> + {% endfor %} + </tbody> + </table> + <div id="accessUpdated" class="ajaxSuccess" style="display:none;vertical-align:top;">{{ 'General_Done'|translate }}!</div> +</div> + +<div class="ui-confirm" id="confirm"> + <h2>{{ 'UsersManager_ChangeAllConfirm'|translate("<span id='login'></span>")|raw }}</h2> + <input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/> + <input role="no" type="button" value="{{ 'General_No'|translate }}"/> +</div> + +{% if userIsSuperUser %} + <div class="ui-confirm" id="confirmUserRemove"> + <h2></h2> + <input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/> + <input role="no" type="button" value="{{ 'General_No'|translate }}"/> + </div> + <div class="ui-confirm" id="confirmPasswordChange"> + <h2>{{ 'UsersManager_ChangePasswordConfirm'|translate }}</h2> + <input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/> + <input role="no" type="button" value="{{ 'General_No'|translate }}"/> + </div> + <br/> + <h2>{{ 'UsersManager_UsersManagement'|translate }}</h2> + <p>{{ 'UsersManager_UsersManagementMainDescription'|translate }} + {{ 'UsersManager_ThereAreCurrentlyNRegisteredUsers'|translate("<b>"+usersCount+"</b>")|raw }}</p> + {% import 'ajaxMacros.twig' as ajax %} + {{ ajax.errorDiv('ajaxErrorUsersManagement') }} + {{ ajax.loadingDiv('ajaxLoadingUsersManagement') }} + <div class="entityContainer" style='margin-bottom:50px'> + <table class="entityTable dataTable" id="users"> + <thead> + <tr> + <th>{{ 'General_Username'|translate }}</th> + <th>{{ 'UsersManager_Password'|translate }}</th> + <th>{{ 'UsersManager_Email'|translate }}</th> + <th>{{ 'UsersManager_Alias'|translate }}</th> + <th>token_auth</th> + <th>{{ 'General_Edit'|translate }}</th> + <th>{{ 'General_Delete'|translate }}</th> + </tr> + </thead> + + <tbody> + {% for i,user in users %} + {% if user.login != 'anonymous' %} + <tr class="editable" id="row{{ i }}"> + <td id="userLogin" class="editable">{{ user.login }}</td> + <td id="password" class="editable">-</td> + <td id="email" class="editable">{{ user.email }}</td> + <td id="alias" class="editable">{{ user.alias }}</td> + <td id="token_auth">{{ user.token_auth }}</td> + <td> + <span class="edituser link_but" id="row{{ i }}"> + <img title="{{ 'General_Edit'|translate }}" src='plugins/Zeitgeist/images/ico_edit.png'/> + {{ 'General_Edit'|translate }} + </span> + </td> + <td> + <span class="deleteuser link_but" id="row{{ i }}"> + <img title="{{ 'General_Delete'|translate }}" src='plugins/Zeitgeist/images/ico_delete.png'/> + {{ 'General_Delete'|translate }} + </span> + </td> + </tr> + {% endif %} + {% endfor %} + </tbody> + </table> + <div class="addrow"><img src='plugins/UsersManager/images/add.png'/> {{ 'UsersManager_AddUser'|translate }}</div> + </div> +{% endif %} +{% endblock %} |