Supplant bug solved
This commit is contained in:
parent
426660b31d
commit
0b28f71e0d
|
@ -1,4 +1,4 @@
|
||||||
hedera-web (1.405.16) stable; urgency=low
|
hedera-web (1.405.17) stable; urgency=low
|
||||||
|
|
||||||
* Initial Release.
|
* Initial Release.
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
{
|
{
|
||||||
"UserManagement": "Gestió d'usuaris"
|
"User management": "Gestió d'usuaris"
|
||||||
|
|
||||||
,"UserName:": "Nom d'usuari:"
|
,"Disabled": "Deshabilitat"
|
||||||
|
,"Impersonate user": "Suplantar usuari"
|
||||||
,"UserNumber": "N usuari"
|
,"Access log": "Registre d'accessos"
|
||||||
,"UserName": "Nom d'usuari"
|
|
||||||
,"Alias": "Alias"
|
|
||||||
|
|
||||||
,"AccessAsUser": "Suplantar usuari"
|
|
||||||
,"AccessLog": "Registre d'accessos"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
{
|
{
|
||||||
"UserManagement": "User management"
|
"User management": "User management"
|
||||||
|
|
||||||
,"UserName:": "Username:"
|
,"Disabled": "Disabled"
|
||||||
|
,"Impersonate user": "Impersonate user"
|
||||||
,"UserNumber": "User number"
|
,"Access log": "Access log"
|
||||||
,"UserName": "Username"
|
|
||||||
,"Alias": "Alias"
|
|
||||||
|
|
||||||
,"AccessAsUser": "Impersonate user"
|
|
||||||
,"AccessLog": "Access log"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
{
|
{
|
||||||
"UserManagement": "Gestión de usuarios"
|
"User management": "Gestión de usuarios"
|
||||||
|
|
||||||
,"UserName:": "Nombre de usuario:"
|
,"Disabled": "Desactivado"
|
||||||
|
,"Impersonate user": "Suplantar usuario"
|
||||||
,"UserNumber": "Nº usuario"
|
,"Access log": "Registro de accesos"
|
||||||
,"UserName": "Nombre de usuario"
|
|
||||||
,"Alias": "Alias"
|
|
||||||
|
|
||||||
,"AccessAsUser": "Suplantar usuario"
|
|
||||||
,"AccessLog": "Registro de accesos"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
{
|
{
|
||||||
"UserManagement": "Gestion des utilisateurs"
|
"User management": "Gestion des utilisateurs"
|
||||||
|
|
||||||
,"UserName:": "Nom d'utilisateur:"
|
,"Disabled": "Désactivé"
|
||||||
|
,"Impersonate user": "Accès utilisateur"
|
||||||
,"UserNumber": "Numéro utilisateurs"
|
,"Access log": "Journal des accès"
|
||||||
,"UserName": "Nom d'utilisateur"
|
|
||||||
,"Alias": "Alias"
|
|
||||||
|
|
||||||
,"AccessAsUser": "Accès utilisateur"
|
|
||||||
,"AccessLog": "Journal des accès"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
{
|
{
|
||||||
"UserManagement": "User management"
|
"User management": "User management"
|
||||||
|
|
||||||
,"UserName:": "Username:"
|
,"Disabled": "Disabled"
|
||||||
|
,"Impersonate user": "Impersonate user"
|
||||||
,"UserNumber": "User number"
|
,"Access log": "Access log"
|
||||||
,"UserName": "Username"
|
|
||||||
,"Alias": "Alias"
|
|
||||||
|
|
||||||
,"AccessAsUser": "Impersonate user"
|
|
||||||
,"AccessLog": "Access log"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
{
|
{
|
||||||
"UserManagement": "Gestão de usuarios"
|
"User management": "Gestão de usuarios"
|
||||||
|
|
||||||
,"UserName:": "Nome de usuario:"
|
,"Disabled": "Desativado"
|
||||||
|
,"Impersonate user": "Suplantar usuario"
|
||||||
,"UserNumber": "Nº usuario"
|
,"Access log": "Registro de acessos"
|
||||||
,"UserName": "Nome de usuario"
|
|
||||||
,"Alias": "Alias"
|
|
||||||
|
|
||||||
,"AccessAsUser": "Suplantar usuario"
|
|
||||||
,"AccessLog": "Registro de acessos"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,16 @@
|
||||||
{
|
{
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
}
|
}
|
||||||
|
.users-box > .disabled
|
||||||
|
{
|
||||||
|
float: right;
|
||||||
|
color: white;
|
||||||
|
background-color: #F66;
|
||||||
|
border-radius: .2em;
|
||||||
|
padding: .2em;
|
||||||
|
margin: .3em;
|
||||||
|
font-size: .8em;
|
||||||
|
}
|
||||||
|
|
||||||
/* Topbar */
|
/* Topbar */
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<vn-hash-param key="user" param="user-name"/>
|
<vn-hash-param key="user" param="user-name"/>
|
||||||
</vn-group>
|
</vn-group>
|
||||||
<div id="title">
|
<div id="title">
|
||||||
<h1><t>UserManagement</t></h1>
|
<h1><t>User management</t></h1>
|
||||||
</div>
|
</div>
|
||||||
<div id="actions">
|
<div id="actions">
|
||||||
<htk-search-entry
|
<htk-search-entry
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div id="form" class="users">
|
<div id="form" class="users">
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<htk-repeater form-id="iter">
|
<htk-repeater form-id="iter" renderer="rendererFunc">
|
||||||
<db-model property="model">
|
<db-model property="model">
|
||||||
<custom>
|
<custom>
|
||||||
SELECT u.id, u.name, u.nickname, u.active
|
SELECT u.id, u.name, u.nickname, u.active
|
||||||
|
@ -33,20 +33,24 @@
|
||||||
<htk-button
|
<htk-button
|
||||||
form="iter"
|
form="iter"
|
||||||
column="id"
|
column="id"
|
||||||
tip="_AccessAsUser"
|
tip="_Access log"
|
||||||
icon="incognito"
|
|
||||||
on-click="onChangeUserClick"/>
|
|
||||||
<htk-button
|
|
||||||
form="iter"
|
|
||||||
column="id"
|
|
||||||
tip="_AccessLog"
|
|
||||||
icon="gnome"
|
icon="gnome"
|
||||||
on-click="onAccessLogClick"/>
|
on-click="onAccessLogClick"/>
|
||||||
|
<htk-button
|
||||||
|
id="impersonate"
|
||||||
|
form="iter"
|
||||||
|
column="id"
|
||||||
|
tip="_Impersonate user"
|
||||||
|
icon="incognito"
|
||||||
|
on-click="onChangeUserClick"/>
|
||||||
|
<span id="disabled" class="disabled">
|
||||||
|
<t>Disabled</t>
|
||||||
|
</span>
|
||||||
<p class="important">
|
<p class="important">
|
||||||
<htk-text form="iter" column="nickname"/>
|
<htk-text form="iter" column="nickname"/>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<htk-text form="iter" column="id"/> -
|
@<htk-text form="iter" column="id"/> -
|
||||||
<htk-text form="iter" column="name"/>
|
<htk-text form="iter" column="name"/>
|
||||||
</p>
|
</p>
|
||||||
<div class="clear"/>
|
<div class="clear"/>
|
||||||
|
|
|
@ -11,15 +11,19 @@ Hedera.Users = new Class
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
,rendererFunc: function (scope, form)
|
||||||
|
{
|
||||||
|
var isEnabled = form.get('active')
|
||||||
|
scope.$('disabled').style.display = isEnabled ?
|
||||||
|
'none' : 'block';
|
||||||
|
scope.$('impersonate').node.style.display = isEnabled ?
|
||||||
|
'block' : 'none';
|
||||||
|
}
|
||||||
|
|
||||||
,onChangeUserClick: function (button, form)
|
,onChangeUserClick: function (button, form)
|
||||||
{
|
{
|
||||||
console.log (form.get ('active'));
|
this.gui.supplantUser (form.get ('name'),
|
||||||
|
this.onUserSupplant.bind (this));
|
||||||
if (form.get ('active'))
|
|
||||||
this.gui.supplantUser (form.get ('name'),
|
|
||||||
this.onUserSupplant.bind (this));
|
|
||||||
else
|
|
||||||
Htk.Toast.showError (_('The user account is disabled'));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
,onUserSupplant: function (userName)
|
,onUserSupplant: function (userName)
|
||||||
|
|
Loading…
Reference in New Issue