Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas ZILLIOX <thomas@zilliox.me>2013-05-30 23:42:25 +0400
committerThomas ZILLIOX <thomas@zilliox.me>2013-05-30 23:42:25 +0400
commit5e39f1cebcf7453047cb7b7712342f0dd4ae7be2 (patch)
treed6af25da76d681a14a2f51d367bd89df203dc7e5 /plugins/UsersManager/templates/index.twig
parent4d3b77ed8e2498c5fd4eb6eb35a6dd1a08d6f7d1 (diff)
Rename template file names
Diffstat (limited to 'plugins/UsersManager/templates/index.twig')
-rw-r--r--plugins/UsersManager/templates/index.twig168
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 %}&nbsp;</td>
+ <td id='view'>{% if access == 'view' and idSiteSelected != 'all' %}{{ accesValid }}{% else %}{{ accesInvalid }}{% endif %}&nbsp;</td>
+ <td id='admin'>
+ {% if login == 'anonymous' %}
+ N/A
+ {% else %}
+ {% if access == 'admin' and idSiteSelected != 'all' %}{{ accesValid }}{% else %}{{ accesInvalid }}{% endif %}&nbsp;
+ {% 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 %}