From e484fb74a77393dbbc70df75ca042c7629b9fd0d Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sat, 31 Mar 2018 15:07:42 +0200 Subject: [PATCH] * [MOD] UI tweaks for improving the context help displaying for the options. * [MOD] Improved user tab. * [ADD] Added usage detail for users --- app/locales/en_US/LC_MESSAGES/messages.mo | Bin 98308 -> 98827 bytes app/locales/en_US/LC_MESSAGES/messages.po | 839 +++++++++--------- .../Controllers/ConfigAccountController.php | 20 +- .../ConfigEncryptionController.php | 16 +- .../Controllers/ConfigGeneralController.php | 10 +- .../web/Controllers/ConfigLdapController.php | 2 +- .../web/Controllers/ConfigMailController.php | 4 +- .../web/Controllers/UserController.php | 22 +- app/modules/web/Forms/UserForm.php | 10 +- .../material-blue/css/material-custom.css | 14 + .../material-blue/css/material-custom.min.css | 2 +- .../web/themes/material-blue/css/styles.css | 2 + .../themes/material-blue/css/styles.css.map | 2 +- .../themes/material-blue/css/styles.min.css | 2 +- .../web/themes/material-blue/css/styles.scss | 1 + .../material-blue/views/config/accounts.inc | 355 ++++---- .../material-blue/views/config/encryption.inc | 120 +-- .../views/config/general-auth.inc | 56 +- .../views/config/general-events.inc | 89 +- .../views/config/general-proxy.inc | 29 +- .../views/config/general-site.inc | 212 +++-- .../material-blue/views/config/import.inc | 5 +- .../material-blue/views/config/ldap.inc | 108 ++- .../material-blue/views/config/mail.inc | 81 +- .../material-blue/views/config/wiki.inc | 79 +- .../material-blue/views/itemshow/user.inc | 547 +++++++----- lib/SP/Repositories/User/UserRepository.php | 52 ++ lib/SP/Services/User/UserService.php | 11 + 28 files changed, 1488 insertions(+), 1202 deletions(-) diff --git a/app/locales/en_US/LC_MESSAGES/messages.mo b/app/locales/en_US/LC_MESSAGES/messages.mo index 98df6c654297ac6aef2b5300432fa60b3c9ea30d..07660ab2a1413f3b33a71b3c72e1108a50b88912 100644 GIT binary patch delta 28962 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 delta 28510 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 R+4Y9_1nwv^#OG9k{|9DWW?cXP diff --git a/app/locales/en_US/LC_MESSAGES/messages.po b/app/locales/en_US/LC_MESSAGES/messages.po index f41b4729..3c13dc3c 100644 --- a/app/locales/en_US/LC_MESSAGES/messages.po +++ b/app/locales/en_US/LC_MESSAGES/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-30 21:47+0100\n" -"PO-Revision-Date: 2018-03-30 21:47+0100\n" +"POT-Creation-Date: 2018-03-31 14:55+0100\n" +"PO-Revision-Date: 2018-03-31 15:03+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -127,7 +127,7 @@ msgstr "Account added" #: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:20 #: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:13 #: ../../../modules/web/themes/material-blue/views/itemshow/tag.inc:17 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:18 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:30 #: ../../../modules/web/themes/material-blue/views/itemshow/usergroup.inc:20 #: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:15 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:513 @@ -334,19 +334,19 @@ msgstr "Client Id" #: ../../../modules/web/themes/material-blue/views/account/account.inc:148 #: ../../../modules/web/themes/material-blue/views/account/account.inc:156 #: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:31 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:265 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:268 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:62 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:137 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:100 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:107 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:231 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:283 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:286 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:139 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:117 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:124 #: ../../../modules/web/themes/material-blue/views/config/wiki.inc:238 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:245 #: ../../../modules/web/themes/material-blue/views/install/index.inc:42 #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:47 #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:54 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:116 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:124 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:94 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:102 #: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:38 #: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:45 #: ../../../modules/web/themes/material-blue/views/login/index.inc:26 @@ -374,7 +374,6 @@ msgstr "Access URL or IP" #: ../../../modules/web/themes/material-blue/views/account/account-history.inc:124 #: ../../../modules/web/themes/material-blue/views/account/account-link.inc:78 #: ../../../modules/web/themes/material-blue/views/account/account.inc:201 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:151 msgid "Notas sobre la cuenta" msgstr "Notes about the account" @@ -583,10 +582,10 @@ msgstr "Action" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:858 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:952 #: ../../../modules/web/Controllers/LoginController.php:99 -#: ../../../modules/web/Controllers/UserController.php:254 -#: ../../../modules/web/Controllers/UserController.php:288 -#: ../../../modules/web/Controllers/UserController.php:351 -#: ../../../modules/web/Controllers/UserController.php:388 +#: ../../../modules/web/Controllers/UserController.php:272 +#: ../../../modules/web/Controllers/UserController.php:306 +#: ../../../modules/web/Controllers/UserController.php:369 +#: ../../../modules/web/Controllers/UserController.php:406 #: ../../../modules/web/Controllers/UserPassResetController.php:188 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:55 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:61 @@ -596,17 +595,18 @@ msgstr "Action" #: ../../../modules/web/themes/material-blue/views/account/account.inc:134 #: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:63 #: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:20 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:48 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:65 #: ../../../modules/web/themes/material-blue/views/config/info.inc:44 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:116 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:87 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:94 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:211 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:225 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:118 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:104 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:111 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:218 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:232 #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:17 #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:19 #: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:61 #: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:63 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:11 #: ../../../modules/web/themes/material-blue/views/itemshow/usergroup.inc:77 #: ../../../modules/web/themes/material-blue/views/login/index.inc:15 #: ../../../modules/web/themes/material-blue/views/login/index.inc:84 @@ -795,14 +795,14 @@ msgid "No es posible conectar con el servidor de LDAP" msgstr "Unable to connect to the LDAP server" #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:163 -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:59 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:20 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:68 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:37 #: ../../../modules/web/themes/material-blue/views/config/info.inc:56 #: ../../../modules/web/themes/material-blue/views/config/info.inc:59 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:61 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:86 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:50 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:63 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:88 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:57 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:64 msgid "Servidor" msgstr "Server" @@ -832,12 +832,12 @@ msgstr "Error while searching the group RDN" #: ../../../modules/web/Controllers/UserGroupController.php:216 #: ../../../modules/web/themes/material-blue/views/_partials/fixed-header.inc:130 #: ../../../modules/web/themes/material-blue/views/_partials/footer.inc:15 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:246 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:249 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:173 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:200 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:84 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:86 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:264 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:267 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:175 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:202 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:140 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:142 msgid "Grupo" msgstr "Group" @@ -1496,7 +1496,7 @@ msgid "El usuario no tiene grupos asociados" msgstr "The user has no associated groups" #: ../../../../lib/SP/Services/Auth/LoginService.php:578 -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:3 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:10 msgid "Autentificación" msgstr "Authentication" @@ -2098,7 +2098,6 @@ msgstr "Error while updating the configuration" #: ../../../modules/web/Controllers/AccountFileController.php:202 #: ../../../modules/web/Controllers/AccountFileController.php:288 #: ../../../modules/web/themes/material-blue/views/config/import.inc:70 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:73 msgid "Archivo" msgstr "File" @@ -2179,10 +2178,10 @@ msgid "Error al eliminar los grupos" msgstr "Error while deleting the groups" #: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 -#: ../../../modules/web/Controllers/UserController.php:200 -#: ../../../modules/web/Controllers/UserController.php:314 +#: ../../../modules/web/Controllers/UserController.php:218 +#: ../../../modules/web/Controllers/UserController.php:332 #: ../../../modules/web/Controllers/UserPassResetController.php:106 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:186 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:231 msgid "Cambio de Clave" msgstr "Password Change" @@ -2518,8 +2517,8 @@ msgstr "Account updated" #: ../../../modules/web/Controllers/AccountController.php:704 #: ../../../modules/web/Controllers/AccountController.php:715 -#: ../../../modules/web/Controllers/UserController.php:387 -#: ../../../modules/web/Controllers/UserController.php:391 +#: ../../../modules/web/Controllers/UserController.php:405 +#: ../../../modules/web/Controllers/UserController.php:409 #: ../../../modules/web/Controllers/UserPassResetController.php:187 #: ../../../modules/web/Controllers/UserPassResetController.php:191 msgid "Clave actualizada" @@ -2774,16 +2773,16 @@ msgstr "Public links disabled" #: ../../../modules/web/Controllers/ConfigImportController.php:57 #: ../../../modules/web/Controllers/ConfigLdapController.php:216 #: ../../../modules/web/Controllers/Traits/ConfigTrait.php:53 -#: ../../../modules/web/Forms/UserForm.php:131 -#: ../../../modules/web/Forms/UserForm.php:143 -#: ../../../modules/web/Forms/UserForm.php:161 +#: ../../../modules/web/Forms/UserForm.php:128 +#: ../../../modules/web/Forms/UserForm.php:140 +#: ../../../modules/web/Forms/UserForm.php:158 msgid "Ey, esto es una DEMO!!" msgstr "Ey, this is a DEMO!!" #: ../../../modules/web/Controllers/ConfigBackupController.php:88 #: ../../../modules/web/Controllers/UserPassResetController.php:174 #: ../../../modules/web/Forms/AccountForm.php:130 -#: ../../../modules/web/Forms/UserForm.php:151 +#: ../../../modules/web/Forms/UserForm.php:148 msgid "Las claves no coinciden" msgstr "The passwords do not match" @@ -2984,7 +2983,7 @@ msgstr "General" #. (itstool) path: action/text #: ../../../modules/web/Controllers/ConfigManagerController.php:180 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:10 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:14 #: ../../../config/actions.xml:37 msgid "Wiki" msgstr "Wiki" @@ -3119,16 +3118,16 @@ msgstr "View Current" #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:114 #: ../../../modules/web/themes/material-blue/views/account/account-request.inc:60 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:360 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:345 #: ../../../modules/web/themes/material-blue/views/config/backup.inc:152 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:282 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:300 #: ../../../modules/web/themes/material-blue/views/config/general.inc:22 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:92 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:89 #: ../../../modules/web/themes/material-blue/views/config/info.inc:143 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:262 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:397 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:189 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:272 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:264 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:409 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:206 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:279 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:170 msgid "Atrás" msgstr "Back" @@ -3267,7 +3266,7 @@ msgstr "Size" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:361 #: ../../../modules/web/themes/material-blue/views/account/account.inc:35 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:276 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:265 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:146 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:406 #: ../../../config/actions.xml:19 @@ -3349,15 +3348,15 @@ msgstr "Account Restore" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:554 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1224 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:33 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:45 #: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:26 msgid "Login" msgstr "Login" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:555 #: ../../../modules/web/Controllers/UserProfileController.php:210 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:67 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:69 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:123 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:125 msgid "Perfil" msgstr "Profile" @@ -3381,7 +3380,7 @@ msgstr "New User" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:612 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:613 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:417 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:429 msgid "Importar usuarios de LDAP" msgstr "Import users from LDAP" @@ -3393,7 +3392,7 @@ msgstr "View User Details" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:637 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:638 -#: ../../../modules/web/Controllers/UserController.php:167 +#: ../../../modules/web/Controllers/UserController.php:185 #: ../../../config/actions.xml:559 msgid "Editar Usuario" msgstr "Edit User" @@ -3766,7 +3765,7 @@ msgstr "Items and Customizations" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:297 #: ../../../modules/web/themes/material-blue/inc/Icons.php:63 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:6 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:10 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:23 #: ../../../config/actions.xml:661 msgid "Configuración" @@ -3777,7 +3776,7 @@ msgid "Versión de PHP requerida >= " msgstr "Required PHP version >=" #: ../../../modules/web/Controllers/InstallController.php:74 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:428 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:440 msgid "Módulo no disponible" msgstr "Module unavailable" @@ -3908,28 +3907,28 @@ msgstr "Configuration updated" msgid "Error al guardar la configuración" msgstr "Error while saving the configuration" -#: ../../../modules/web/Controllers/UserController.php:242 -#: ../../../modules/web/Controllers/UserController.php:245 +#: ../../../modules/web/Controllers/UserController.php:260 +#: ../../../modules/web/Controllers/UserController.php:263 msgid "Usuarios eliminados" msgstr "Users deleted" -#: ../../../modules/web/Controllers/UserController.php:253 -#: ../../../modules/web/Controllers/UserController.php:257 +#: ../../../modules/web/Controllers/UserController.php:271 +#: ../../../modules/web/Controllers/UserController.php:275 msgid "Usuario eliminado" msgstr "User deleted" -#: ../../../modules/web/Controllers/UserController.php:287 -#: ../../../modules/web/Controllers/UserController.php:293 +#: ../../../modules/web/Controllers/UserController.php:305 +#: ../../../modules/web/Controllers/UserController.php:311 msgid "Usuario creado" msgstr "User added" -#: ../../../modules/web/Controllers/UserController.php:350 -#: ../../../modules/web/Controllers/UserController.php:356 +#: ../../../modules/web/Controllers/UserController.php:368 +#: ../../../modules/web/Controllers/UserController.php:374 msgid "Usuario actualizado" msgstr "User updated" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/UserController.php:414 +#: ../../../modules/web/Controllers/UserController.php:432 #: ../../../config/actions.xml:547 msgid "Ver Usuario" msgstr "View User" @@ -3980,7 +3979,7 @@ msgstr "You will receive an email to complete the request shortly." #: ../../../modules/web/Controllers/UserPassResetController.php:170 #: ../../../modules/web/Forms/AuthTokenForm.php:104 -#: ../../../modules/web/Forms/UserForm.php:147 +#: ../../../modules/web/Forms/UserForm.php:144 msgid "La clave no puede estar en blanco" msgstr "Password cannot be blank" @@ -4081,27 +4080,27 @@ msgstr "An account is needed" msgid "Es necesario un nombre de etiqueta" msgstr "A tag name is needed" -#: ../../../modules/web/Forms/UserForm.php:109 +#: ../../../modules/web/Forms/UserForm.php:108 msgid "Es necesario un nombre de usuario" msgstr "An username is needed" -#: ../../../modules/web/Forms/UserForm.php:113 +#: ../../../modules/web/Forms/UserForm.php:112 msgid "Es necesario un login" msgstr "A login is needed" -#: ../../../modules/web/Forms/UserForm.php:117 +#: ../../../modules/web/Forms/UserForm.php:116 msgid "Es necesario un perfil" msgstr "A profile is needed" -#: ../../../modules/web/Forms/UserForm.php:121 +#: ../../../modules/web/Forms/UserForm.php:120 msgid "Es necesario un grupo" msgstr "A group is needed" -#: ../../../modules/web/Forms/UserForm.php:125 +#: ../../../modules/web/Forms/UserForm.php:124 msgid "Es necesario un email" msgstr "An email is needed" -#: ../../../modules/web/Forms/UserForm.php:169 +#: ../../../modules/web/Forms/UserForm.php:166 msgid "No es posible eliminar, usuario en uso" msgstr "Unable to delete, user in use" @@ -4137,12 +4136,12 @@ msgid "Cambiar Clave" msgstr "Change Password" #: ../../../modules/web/themes/material-blue/inc/Icons.php:40 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:164 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:194 msgid "Admin Aplicación" msgstr "Application Admin" #: ../../../modules/web/themes/material-blue/inc/Icons.php:41 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:171 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:212 msgid "Admin Cuentas" msgstr "Accounts Admin" @@ -4151,8 +4150,7 @@ msgid "Usuario de LDAP" msgstr "LDAP User" #: ../../../modules/web/themes/material-blue/inc/Icons.php:43 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:176 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:179 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:249 msgid "Deshabilitado" msgstr "Disabled" @@ -4171,7 +4169,7 @@ msgid "Copiar" msgstr "Copy" #: ../../../modules/web/themes/material-blue/inc/Icons.php:48 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:101 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:79 msgid "Email" msgstr "Email" @@ -4194,9 +4192,9 @@ msgstr "Restore" #: ../../../modules/web/themes/material-blue/inc/Icons.php:54 #: ../../../config/strings.js.inc:79 #: ../../../modules/web/themes/material-blue/views/config/backup.inc:58 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:133 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:295 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:104 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:149 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:313 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:101 msgid "Ayuda" msgstr "Help" @@ -4321,25 +4319,25 @@ msgstr "Clear event log?" #: ../../../config/strings.js.inc:47 #: ../../../modules/web/themes/material-blue/views/account/account-permissions.inc:65 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:253 -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:67 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:271 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:87 #: ../../../modules/web/themes/material-blue/views/config/import.inc:57 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:220 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:90 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:222 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:146 msgid "Seleccionar Grupo" msgstr "Select Group" #: ../../../config/strings.js.inc:48 -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:92 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:112 #: ../../../modules/web/themes/material-blue/views/config/import.inc:30 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:245 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:247 #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:22 #: ../../../modules/web/themes/material-blue/views/notification/notification.inc:74 msgid "Seleccionar Usuario" msgstr "Select User" #: ../../../config/strings.js.inc:49 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:73 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:129 msgid "Seleccionar Perfil" msgstr "Select Profile" @@ -4573,8 +4571,8 @@ msgstr "A cygnux.org project" #: ../../../modules/web/themes/material-blue/views/account/account.inc:161 #: ../../../modules/web/themes/material-blue/views/account/account.inc:168 #: ../../../modules/web/themes/material-blue/views/install/index.inc:61 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:131 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:138 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:109 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:116 #: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:52 #: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:59 #: ../../../modules/web/themes/material-blue/views/userpassreset/reset.inc:31 @@ -4592,13 +4590,15 @@ msgstr "History" #: ../../../modules/web/themes/material-blue/views/account/account-history.inc:18 #: ../../../modules/web/themes/material-blue/views/account/account.inc:39 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:15 msgid "Detalles" msgstr "Details" #: ../../../modules/web/themes/material-blue/views/account/account-history.inc:117 #: ../../../modules/web/themes/material-blue/views/account/account-link.inc:71 #: ../../../modules/web/themes/material-blue/views/account/account.inc:194 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:145 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:157 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:163 msgid "Notas" msgstr "Notes" @@ -4618,8 +4618,8 @@ msgstr "Select date" #: ../../../modules/web/themes/material-blue/views/account/account.inc:265 #: ../../../modules/web/themes/material-blue/views/account/details.inc:27 #: ../../../modules/web/themes/material-blue/views/account/details.inc:29 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:215 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:217 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:283 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:285 msgid "Última Modificación" msgstr "Last Modification" @@ -4867,39 +4867,43 @@ msgstr "Number of results per page to show when doing searches." msgid "Número de resultados por página" msgstr "Results per page" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:47 -msgid "Habilita la caducidad de la clave de cuentas." -msgstr "Enables the accounts password expiry date." - -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:56 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:55 msgid "Caducidad clave cuentas" msgstr "Accounts password expiry" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:62 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:56 +msgid "Habilita la caducidad de la clave de cuentas." +msgstr "Enables the accounts password expiry date." + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:64 msgid "Tiempo caducidad clave" msgstr "Password expiry time" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:67 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:69 msgid "Número de días para la caducidad de la clave de cuenta." msgstr "Number of days for the account expiry date." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:77 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:79 msgid "Tiempo caducidad (días)" msgstr "Expire time (days)" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:87 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:97 +#: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:81 +msgid "Nombre de cuenta como enlace" +msgstr "Account name as link" + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:98 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:72 msgid "" "Habilita el nombre de la cuenta de la búsqueda, como enlace a los detalles " "de la cuenta." msgstr "Enables the account name as a link to account details." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:96 -#: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:81 -msgid "Nombre de cuenta como enlace" -msgstr "Account name as link" +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:113 +msgid "Búsquedas globales" +msgstr "Global searches" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:106 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:114 msgid "" "Permite que todos los usuarios puedan realizar búsquedas en todas las " "cuentas, pero no pueden ver el contenido de las que no tienen permisos." @@ -4907,33 +4911,33 @@ msgstr "" "Allows the users to do searches that includes all accounts, if they don't " "have permission they can't view the accounts details." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:115 -msgid "Búsquedas globales" -msgstr "Global searches" +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:129 +msgid "Imagen para mostrar clave" +msgstr "Image to show password" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:125 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:131 msgid "Generar una imagen con el texto de la clave de la cuenta." msgstr "Generate an image with a text of the account password." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:129 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:133 msgid "Util para entornos donde copiar la clave supone un riesgo de seguridad." msgstr "" "Useful for environments where copying a password to clipboard is a security " "risk." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:139 -msgid "Imagen para mostrar clave" -msgstr "Image to show password" - #: ../../../modules/web/themes/material-blue/views/config/accounts.inc:149 +#: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:155 +msgid "Resultados en Tarjetas" +msgstr "Results like Cards" + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:151 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:146 msgid "Muestra los resultados de búsqueda de cuentas en formato tarjeta." msgstr "Enables to show account's search results on a card like format." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:159 -#: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:155 -msgid "Resultados en Tarjetas" -msgstr "Results like Cards" +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:167 +msgid "Acceso Grupos Secundarios" +msgstr "Secondary Groups Access" #: ../../../modules/web/themes/material-blue/views/config/accounts.inc:169 msgid "" @@ -4941,7 +4945,7 @@ msgid "" "secundarios." msgstr "Grants access to the users that are included in the secondary groups." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:172 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:171 msgid "" "Por defecto el usuario de un grupo secundario es permitido si el grupo " "secundario está establecido como el primario del usuario." @@ -4949,18 +4953,18 @@ msgstr "" "By default, the user in a secondary group is granted if the secondary group " "is set as the user's main group." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:182 -msgid "Acceso Grupos Secundarios" -msgstr "Secondary Groups Access" - #. (itstool) path: action/text -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:190 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:182 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:374 #: ../../../config/actions.xml:73 msgid "Enlaces Públicos" msgstr "Public Links" #: ../../../modules/web/themes/material-blue/views/config/accounts.inc:200 +msgid "Habilitar Enlaces Públicos" +msgstr "Enable Public Links" + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:202 msgid "" "Habilita la posibilidad de generar enlaces públicos para ver los detalles de " "una cuenta." @@ -4972,58 +4976,50 @@ msgid "" "Las cuentas enlazadas serán visibles por cualquiera que disponga del enlace." msgstr "The linked accounts will be visible by anyone that have the link." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:208 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:206 msgid "" "Para crear enlaces, los usuarios tienen que tener activada la opción en su " "perfl." msgstr "" "To create links, the users must have activated the option in their profiles." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:218 -msgid "Habilitar Enlaces Públicos" -msgstr "Enable Public Links" - -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:224 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:233 -msgid "Tiempo de caducidad" -msgstr "Expire time" - -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:239 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:248 -msgid "Número máximo de visitas" -msgstr "Maximum visits" - -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:258 -msgid "La clave de la cuenta es visualizada como una imagen." -msgstr "The account password is shown as image." - -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:268 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:222 msgid "Usar imagen para clave" msgstr "Use an image for password" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:286 -msgid "Habilita la subida/descarga de archivos para las cuentas." -msgstr "Enables the uploading and downloading of accounts files." +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:224 +msgid "La clave de la cuenta es visualizada como una imagen." +msgstr "The account password is shown as image." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:296 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:233 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:242 +msgid "Tiempo de caducidad" +msgstr "Expire time" + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:248 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:257 +msgid "Número máximo de visitas" +msgstr "Maximum visits" + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:283 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:407 msgid "Gestión de archivos" msgstr "Files management" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:302 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:320 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:284 +msgid "Habilita la subida/descarga de archivos para las cuentas." +msgstr "Enables the uploading and downloading of accounts files." + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:292 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:305 msgid "Extensiones de archivos permitidas" msgstr "Allowed file extensions" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:307 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:297 msgid "Extensiones permitidas para la subida de archivos." msgstr "Allowed file extensions for uploading." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:311 -msgid "Se permite un máximo de 4 caracteres." -msgstr "Max 4 characters allowed." - -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:315 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:300 msgid "" "Escribir extensión y pulsar intro para añadir. Es necesario guardar la " "configuración." @@ -5031,19 +5027,19 @@ msgstr "" "Write the extension and press enter to add. Remember to save the " "configuration." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:328 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:313 msgid "Tamaño máximo de archivo" msgstr "Maximum file size" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:333 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:318 msgid "Establece el tamaño máximo para subir archivos." msgstr "Set the maximum file size for uploading." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:337 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:322 msgid "El máximo absuluto es de 16MB." msgstr "The absolute maximum is 16MB." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:348 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:333 msgid "Tamaño máximo de archivo en kilobytes" msgstr "Maximum file size in kilobytes" @@ -5135,8 +5131,8 @@ msgstr "" "the XML file." #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:14 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:151 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:166 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:148 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:163 #: ../../../modules/web/themes/material-blue/views/install/index.inc:47 #: ../../../modules/web/themes/material-blue/views/install/index.inc:53 #: ../../../modules/web/themes/material-blue/views/login/index.inc:48 @@ -5146,8 +5142,8 @@ msgstr "Master Password" #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:21 #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:24 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:176 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:179 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:192 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:195 msgid "Último cambio" msgstr "Last change" @@ -5167,38 +5163,46 @@ msgstr "New Master Password" msgid "Nueva Clave Maestra (repetir)" msgstr "New Master Password (repeat)" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:78 -msgid "Establece una nueva clave maestra sin re-encriptar las cuentas" -msgstr "Sets a new Master Password without re-encrypting the accounts." - -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:86 -msgid "No modificar cuentas" -msgstr "Do not modify accounts" - -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:95 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:77 msgid "Guarde la nueva clave en un lugar seguro." msgstr "You should save the new password on a secure place" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:99 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:81 msgid "Se volverán a encriptar las claves de todas las cuentas." msgstr "All accounts passwords will be encrypted again." -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:103 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:85 msgid "Los usuarios deberán de introducir la nueva clave maestra." msgstr "Users will need to enter the new Master Password." -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:107 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:89 #: ../../../modules/web/themes/material-blue/views/main/upgrade.inc:120 #, php-format msgid "" "Se van a actualizar %s cuentas. Este proceso puede tardar algo de tiempo." msgstr "It will be updated %s accounts. This process could take some time." -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:112 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:106 +msgid "No modificar cuentas" +msgstr "Do not modify accounts" + +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:108 +msgid "Establece una nueva clave maestra sin re-encriptar las cuentas" +msgstr "Sets a new Master Password without re-encrypting the accounts." + +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:123 msgid "Confirmar cambio" msgstr "Confirm change" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:134 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:125 +msgid "" +"Confirmar el cambio de clave maestra después de haber leído las advertencias " +"anteriores." +msgstr "" +"Confirm the master password change after you have been read all the above " +"warnings." + +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:150 msgid "" "La clave maestra es utilizada para encriptar las claves de las cuentas de " "sysPass para mantenerlas seguras." @@ -5206,7 +5210,7 @@ msgstr "" "The Master Password is used to encrypt sysPass accounts passwords and keep " "them safe." -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:136 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:152 msgid "" "Es recomendable cambiarla cada cierto tiempo y utilizar una clave compleja " "que incluya números, letras y símbolos." @@ -5214,50 +5218,50 @@ msgstr "" "It's advisable to change it from time to time and use a complex password " "that includes numbers, letters and symbols." -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:138 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:154 #: ../../../modules/web/themes/material-blue/views/main/upgrade.inc:122 #, php-format msgid "Para más información consulte: %s" msgstr "You could get more info on: %s" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:147 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:163 msgid "Actualizar hash de clave maestra" msgstr "Update master password hash" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:167 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:183 msgid "Clave Temporal" msgstr "Temporary Password" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:181 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:194 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:197 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:210 msgid "No generada" msgstr "Not generated" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:186 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:189 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:202 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:205 msgid "Válido hasta" msgstr "Valid until" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:200 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:203 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:216 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:219 msgid "Intentos" msgstr "Attempts" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:210 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:219 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:226 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:235 msgid "Validez (s)" msgstr "Life (s)" -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:231 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:253 +msgid "Enviar correo" +msgstr "Send email" + +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:255 msgid "" "Envía un correo a todos los usuarios o sólo a los del grupo seleccionado." msgstr "Sends an email to all users or only to those whose group is selected." -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:240 -msgid "Enviar correo" -msgstr "Send email" - -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:296 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:314 msgid "" "La clave temporal es utilizada como clave maestra para los usuarios que " "necesitan introducirla al iniciar la sesión, así no es necesario facilitar " @@ -5267,23 +5271,31 @@ msgstr "" "to enter it during login. By this way there is no need to tell them the real " "Master Password." -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:302 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:320 msgid "Generar" msgstr "Generate" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:14 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:28 msgid "Usar Auth Basic" msgstr "Use Auth Basic" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:26 -msgid "Usar auto-login con Auth Basic" +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:29 +msgid "Usar Auth Basic para autorizar los accesos a la aplicación." +msgstr "Use Auth Basic for authorizing the accesses to the application" + +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:43 +msgid "Usar Auth Basic SSO" +msgstr "Use Auth Basic SSO" + +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:44 +msgid "Usar auto-login con Auth Basic." msgstr "Use auto-login through Auth Basic" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:32 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:52 msgid "Dominio" msgstr "Domain" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:37 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:57 msgid "" "El dominio será añadido al nombre de usuario de sysPass para comprobarlo con " "el de Auth Basic." @@ -5291,105 +5303,109 @@ msgstr "" "The domain will be added to the sysPass user name for checking against the " "Auth Basic one." -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:47 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:67 msgid "Nombre de dominio" msgstr "Domain name" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:53 -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:63 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:73 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:83 #: ../../../modules/web/themes/material-blue/views/config/import.inc:43 #: ../../../modules/web/themes/material-blue/views/config/import.inc:53 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:206 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:216 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:208 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:218 msgid "Grupo por Defecto" msgstr "Default Group" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:58 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:78 msgid "" "Define el grupo de usuarios por defecto para los nuevos usuarios de SSO." msgstr "Sets the default users group for newly SSO users" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:78 -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:88 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:231 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:241 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:98 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:108 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:233 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:243 msgid "Perfil por Defecto" msgstr "Default Profile" -#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:83 +#: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:103 msgid "" "Define el perfil de usuarios por defecto para los nuevos usuarios de SSO." msgstr "Sets the default profile for the newly created SSO users." #: ../../../modules/web/themes/material-blue/views/config/general-events.inc:10 -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:87 -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:90 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:154 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:157 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:96 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:99 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:171 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:174 #: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:61 #: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:63 msgid "Eventos" msgstr "Events" -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:20 -msgid "Guarda las acciones realizadas en la aplicación." -msgstr "Saves the actions done by the application." - -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:29 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:28 msgid "Habilitar log de eventos" msgstr "Enable event log" -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:41 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:29 +msgid "Guarda las acciones realizadas en la aplicación." +msgstr "Saves the actions done by the application." + +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:43 msgid "Habilitar Syslog" msgstr "Enable Syslog" -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:53 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:58 msgid "Habilitar Syslog Remoto" msgstr "Enable Remote Syslog" -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:67 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:76 msgid "Nombre o dirección IP" msgstr "Hostname or IP address" -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:73 -#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:81 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:34 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:63 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:82 +#: ../../../modules/web/themes/material-blue/views/config/general-events.inc:90 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:51 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:70 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:77 msgid "Puerto" msgstr "Port" -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:3 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:10 msgid "Proxy" msgstr "Proxy" -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:14 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:28 msgid "Usar Proxy" msgstr "Use Proxy" -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:28 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:29 +msgid "Usar proxy para comprobación de actualizaciones y notificaciones." +msgstr "Use a proxy server for checking out for updates and notifications." + +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:45 msgid "Servidor proxy" msgstr "Proxy server" -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:42 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:59 msgid "Puerto del servidor proxy" msgstr "Proxy server port" -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:56 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:73 msgid "Usuario del servidor proxy" msgstr "Proxy server user" -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:70 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:87 msgid "Clave del servidor proxy" msgstr "Proxy server password" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:5 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:10 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:5 msgid "Sitio" msgstr "Site" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:11 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:25 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:16 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:30 #: ../../../modules/web/themes/material-blue/views/config/info.inc:76 #: ../../../modules/web/themes/material-blue/views/config/info.inc:90 #: ../../../modules/web/themes/material-blue/views/install/index.inc:134 @@ -5399,7 +5415,7 @@ msgstr "Site" msgid "Idioma" msgstr "Language" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:16 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:21 msgid "" "Establece el idioma global de la aplicación. Es posible establecer un idioma " "por usuario en las preferencias." @@ -5407,7 +5423,7 @@ msgstr "" "Set the global app language. You can set a per user language at the user " "preferences." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:20 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:25 msgid "" "Para mejorar/añadir las traducciones, puede colaborar en https://poeditor." "com/join/project/fmlsBuugyv" @@ -5415,14 +5431,14 @@ msgstr "" "To improve/add the translations, you can get involved at https://poeditor." "com/join/project/fmlsBuugyv" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:38 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:48 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:43 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:53 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:30 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:32 msgid "Tema Visual" msgstr "Visual Theme" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:43 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:48 msgid "" "Establece el tema visual global de la aplicación. Es posible establecer un " "tema visual por usuario en las preferencias." @@ -5430,31 +5446,35 @@ msgstr "" "Set the global app visual theme. You can the user's visual theme on the user " "preferences." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:62 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:70 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:67 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:75 msgid "Timeout de sesión (s)" msgstr "Session timeout (s)" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:80 -msgid "Fuerza para que todas las conexiones sean a través de HTTPS." -msgstr "It forces the use of HTTPS on all the connections" - -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:89 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:93 msgid "Forzar HTTPS" msgstr "Force HTTPS" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:99 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:94 +msgid "Fuerza para que todas las conexiones sean a través de HTTPS." +msgstr "It forces the use of HTTPS on all the connections" + +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:108 +msgid "Habilitar depuración" +msgstr "Enable debug" + +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:109 msgid "" "Muestra información relativa a la configuración de la aplicación y " "rendimiento." msgstr "" "Shows some information about application configuration and performance." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:107 -msgid "Habilitar depuración" -msgstr "Enable debug" +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:123 +msgid "Modo mantenimiento" +msgstr "Maintenance mode" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:117 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:124 msgid "" "En este modo no se puede acceder a la aplicación. Para deshabilitarlo es " "necesario modificar el archivo de configuración." @@ -5462,19 +5482,19 @@ msgstr "" "In this mode nobody can log into the application. To disable it, you need to " "either modify the configuration file or unset on the site tab." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:126 -msgid "Modo mantenimiento" -msgstr "Maintenance mode" +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:138 +msgid "Comprobar actualizaciones" +msgstr "Check for updates" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:136 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:139 msgid "" "Comprobar actualizaciones de la aplicación (sólo para los usuarios " "administradores)." msgstr "Check for application updates (only for administrators)." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:144 -msgid "Comprobar actualizaciones" -msgstr "Check for updates" +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:153 +msgid "Comprobar notificaciones" +msgstr "Check for notices" #: ../../../modules/web/themes/material-blue/views/config/general-site.inc:154 msgid "" @@ -5484,15 +5504,15 @@ msgstr "" "Check if there are either sysPass security or warning notices (only for " "administrators)." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:162 -msgid "Comprobar notificaciones" -msgstr "Check for notices" +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:168 +msgid "Encriptar Sesión" +msgstr "Encrypt Session" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:172 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:170 msgid "Encriptar los datos de la sesión de PHP." msgstr "Encrypt PHP session data" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:175 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:171 msgid "" "Esta funcionalidad incrementa la seguridad de las sesiones de PHP ya que los " "datos almacenados no serán legibles." @@ -5500,10 +5520,6 @@ msgstr "" "This feature increases the PHP sessions security, because the stored data " "won't be readable." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:184 -msgid "Encriptar Sesión" -msgstr "Encrypt Session" - #: ../../../modules/web/themes/material-blue/views/config/import.inc:10 msgid "Importar CSV/XML" msgstr "CSV/XML Import" @@ -5521,11 +5537,11 @@ msgstr "Sets the default user for the accounts imported." msgid "Define el grupo por defecto para las cuentas importadas." msgstr "Sets the default group for the accounts imported." -#: ../../../modules/web/themes/material-blue/views/config/import.inc:76 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:73 msgid "Soltar archivo aquí o click para seleccionar" msgstr "Drop files here or click to select" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:105 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:102 msgid "" "Permite realizar la importación de Cuentas, Categorías y Clientes desde " "archivos XML y CSV." @@ -5533,18 +5549,18 @@ msgstr "" "Allows to import the Accounts, Categories and Customers from XML or CSV " "files." -#: ../../../modules/web/themes/material-blue/views/config/import.inc:107 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:104 msgid "" "Los formatos de archivos XML soportados son: sysPass, KeePass y KeePassX" msgstr "The supported XML file formats are: sysPass, KeePass and KeePassX" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:109 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:106 msgid "" "Arrastar el archivo a importar a la zona indicada o hacer click sobre la " "flecha." msgstr "Drag & Drop the file into the import zone or click over the arrow." -#: ../../../modules/web/themes/material-blue/views/config/import.inc:111 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:108 msgid "" "Para archivos de KeePass o KeePassX, el nombre del cliente será igual a " "KeePass o KeePassX y la categoría igual al nombre de los grupos." @@ -5552,11 +5568,11 @@ msgstr "" "For KeePass or KeePassX files, the client name will be KeePass or KeePassX " "and the category name like groups names." -#: ../../../modules/web/themes/material-blue/views/config/import.inc:113 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:110 msgid "La importación de archivos CSV se realiza con el siguiente formato:" msgstr "The CSV import file requires the following format:" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:115 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:112 msgid "" "\"nombre_de_cuenta\";\"cliente\";\"categoría\";\"url\";\"usuario\";\"clave\";" "\"notas\"" @@ -5564,7 +5580,7 @@ msgstr "" "\"account_name\";\"client\";\"category\";\"url\";\"user\";\"password\";" "\"notes\"" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:117 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:114 msgid "" "En todos los casos, si el cliente o la categoría no están creados, se crean " "automáticamente." @@ -5572,20 +5588,20 @@ msgstr "" "In all cases, if the client or category do not exist they will be created " "automatically." -#: ../../../modules/web/themes/material-blue/views/config/import.inc:124 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:121 msgid "XML" msgstr "XML" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:130 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:145 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:127 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:142 msgid "Clave de Importación" msgstr "Import Password" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:135 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:132 msgid "Sólo es necesaria para archivos XML de sysPass encriptados." msgstr "It's only needed for sysPass XML files that have been encrypted." -#: ../../../modules/web/themes/material-blue/views/config/import.inc:156 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:153 msgid "" "Sólo es necesaria para archivos XML de sysPass con clave maestra distinta de " "la actual." @@ -5593,16 +5609,16 @@ msgstr "" "It's only needed for sysPass XML files that have been encrypted with a " "different master password from the current one." -#: ../../../modules/web/themes/material-blue/views/config/import.inc:173 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:170 msgid "CSV" msgstr "CSV" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:179 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:194 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:176 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:191 msgid "Delimitador CSV" msgstr "CSV delimiter" -#: ../../../modules/web/themes/material-blue/views/config/import.inc:184 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:181 msgid "Sólo es necesario para archivos CSV." msgstr "It's only needed for CSV files." @@ -5676,134 +5692,139 @@ msgstr "No" msgid "Plugins Cargados" msgstr "Loaded Plugins" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:21 -msgid "Habilita de autentificación mediante servidor LDAP." -msgstr "Enables authentication against an LDAP server." - -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:25 -msgid "Este método utilizará MySQL en caso de fallo." -msgstr "This method will use MySQL as fallback." - -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:35 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:32 msgid "Habilitar LDAP" msgstr "Enable LDAP" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:45 -msgid "Habilita el modo de conexión con LDAP de Active Directory." -msgstr "Enables Active Directory LDAP connection mode." +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:34 +msgid "Habilita de autentificación mediante servidor LDAP." +msgstr "Enables authentication against an LDAP server." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:55 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:36 +msgid "Este método utilizará MySQL en caso de fallo." +msgstr "This method will use MySQL as fallback." + +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:51 msgid "Active Directory" msgstr "Active Directory" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:66 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:53 +msgid "Habilita el modo de conexión con LDAP de Active Directory." +msgstr "Enables Active Directory LDAP connection mode." + +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:68 msgid "Nombre o dirección IP del servidor de LDAP." msgstr "Hostname or IP address of the LDAP server." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:70 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:101 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:152 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:186 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:111 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:72 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:103 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:154 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:188 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:116 msgid "Ejemplos:" msgstr "Examples:" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:92 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:94 msgid "Usuario de conexión" msgstr "Bind User" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:97 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:99 msgid "Usuario para conectar con el servicio de LDAP." msgstr "User to connect to the LDAP service." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:122 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:124 msgid "Clave de conexión" msgstr "Bind Password" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:127 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:129 msgid "Clave del usuario de conexión a LDAP." msgstr "LDAP connection user password" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:143 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:167 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:145 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:169 msgid "Base de búsqueda" msgstr "Search base" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:148 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:150 msgid "Base en la que realizar la búsqueda de usuarios de LDAP." msgstr "LDAP base to perform the LDAP users searching." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:178 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:180 msgid "" "Grupo de LDAP al que debe de pertenecer el usuario para permitir el acceso." msgstr "LDAP group that the user must belong for granting to log in." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:182 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:184 msgid "Este grupo debe de estar ubicado en la base de búsquedas de LDAP." msgstr "This group needs to be placed in the LDAP search base." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:211 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:213 msgid "" "Define el grupo de usuarios por defecto para los nuevos usuarios de LDAP." msgstr "Sets the default users group for newly LDAP users" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:236 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:238 msgid "" "Define el perfil de usuarios por defecto para los nuevos usuarios de LDAP." msgstr "Sets the default profile for the newly created LDAP users." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:288 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:290 msgid "Importación" msgstr "Import" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:294 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:304 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:296 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:306 msgid "Atributo Login" msgstr "Login Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:299 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:301 msgid "" "Define el atributo a utilizar para el login del usuario en la importación." msgstr "Defines the attribute for the user's login when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:317 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:327 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:319 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:329 msgid "Atributo Nombre" msgstr "Name Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:322 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:324 msgid "" "Define el atributo a utilizar para el nombre del usuario en la importación." msgstr "Defines the attribute for the user's name when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:345 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:354 msgid "Importar Grupos" msgstr "Import Groups" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:351 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:361 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:363 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:373 msgid "Atributo Nombre Grupo" msgstr "Group Name Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:356 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:368 msgid "" "Define el atributo a utilizar para el nombre del grupo en la importación." msgstr "Defines the attribute for the user group name when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:372 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:386 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:384 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:398 msgid "Filtro" msgstr "Filter" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:377 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:389 msgid "Filtro para importar usuarios o grupos de LDAP." msgstr "Filter for importing LDAP users or groups." -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:25 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:31 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:32 msgid "Habilitar notificaciones de correo" msgstr "Enable email notifications" -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:35 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:46 +msgid "Habilitar peticiones por correo" +msgstr "Enable requests by email" + +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:48 msgid "" "Habilita que los usuarios puedan solicitar modificaciones o acceso a las " "cuentas sin permisos." @@ -5811,99 +5832,99 @@ msgstr "" "Allows users to request for either modifications to existing accounts or " "access to accounts in which they have no rights." -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:44 -msgid "Habilitar peticiones por correo" -msgstr "Enable requests by email" - -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:81 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:95 msgid "Habilitar Autentificación" msgstr "Enable Authentication" -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:113 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:116 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:130 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:133 msgid "Seguridad" msgstr "Security" -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:119 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:136 msgid "Deshabilitada" msgstr "Disabled" -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:129 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:137 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:146 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:154 msgid "Dirección de correo de envío" msgstr "Recipient email address" -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:143 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:146 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:160 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:163 msgid "Destinatarios" msgstr "Recipients" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:20 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:32 +msgid "Habilitar enlaces Wiki" +msgstr "Enable Wiki links" + +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:33 msgid "" "Habilita la opción de añadir un enlace a Wiki externa para los resultados de " "la búsqueda." msgstr "" "Enables the option to add a link to search for results in an external Wiki." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:30 -msgid "Habilitar enlaces Wiki" -msgstr "Enable Wiki links" - -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:36 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:63 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:41 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:68 msgid "URL de búsqueda Wiki" msgstr "Wiki search URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:41 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:46 msgid "URL que utiliza la wiki para realizar una búsqueda de una página." -msgstr "URL that the Wiki uses for to make an entry search." +msgstr "URL that the Wiki uses for making an entry searching." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:45 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:50 msgid "Como parámetro se utiliza el nombre del cliente." msgstr "The client name is used as parameter." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:49 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:82 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:165 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:192 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:54 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:87 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:172 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:199 msgid "Ejemplo:" msgstr "Example:" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:69 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:96 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:74 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:101 msgid "URL de página en Wiki" msgstr "Wiki page URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:74 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:79 msgid "URL que utiliza la wiki para acceder a los detalles de una página." -msgstr "URL that the Wiki uses for to access to the entry details." +msgstr "URL that the Wiki uses for accessing to the entry details." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:78 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:83 msgid "" "El nombre de la cuenta se utiliza como parámetro de la variable de búsqueda " "de la Wiki." msgstr "The account name is used as parameter of Wiki search variable." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:102 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:116 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:107 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:121 msgid "Prefijo para nombre de cuenta" msgstr "Account name prefix" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:107 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:112 msgid "" "Prefijo para determinar qué cuentas tienen un enlace a una página de la Wiki." msgstr "Prefix to determine which accounts have a link to the Wiki." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:126 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:131 msgid "DokuWiki API" msgstr "DokuWiki API" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:136 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:149 +msgid "Habilitar API de DokuWiki" +msgstr "Enable DokuWiki API" + +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:151 msgid "" "Habilita la conexión a la API XML-RPC de DokuWiki para los enlaces Wiki." msgstr "Enables DokuWiki XML-RPC API for Wiki links." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:139 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:153 msgid "" "Para que esta característica funcione, es necesario habilitar los enlaces " "Wiki para el filtrado de cuentas." @@ -5911,38 +5932,34 @@ msgstr "" "In order to get this feature working, you should enable Wiki links for " "accounts filtering" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:149 -msgid "Habilitar API de DokuWiki" -msgstr "Enable DokuWiki API" - -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:156 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:177 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:163 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:184 msgid "URL API" msgstr "API URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:161 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:168 msgid "URL de la API de DokuWiki." msgstr "DokuWiki API URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:183 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:205 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:190 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:212 msgid "URL Base" msgstr "Base URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:188 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:195 msgid "URL base de DokuWiki." msgstr "DokuWiki base URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:216 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:223 msgid "Usuario para conectar a la API de DokuWiki." -msgstr "User to connect to the DokuWiki API." +msgstr "User for connecting to the DokuWiki API." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:244 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:260 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:251 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:267 msgid "Namespace" msgstr "Namespace" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:249 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:256 msgid "Namespace utilizado para buscar las páginas." msgstr "Namespace used to search pages." @@ -6019,7 +6036,7 @@ msgid "No crea ni verifica los permisos del usuario sobre la BBDD" msgstr "It does not create or verify the user's permissions on the DB" #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:59 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:157 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:12 #: ../../../modules/web/themes/material-blue/views/notification/notification.inc:85 msgid "Opciones" msgstr "Options" @@ -6102,53 +6119,58 @@ msgstr "URL" msgid "Uso" msgstr "Use" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:27 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:39 msgid "Nombre de usuario completo" msgstr "Full username" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:41 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:53 msgid "Login de inicio de sesión" msgstr "Session login" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:52 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:64 msgid "Login SSO" msgstr "SSO Login " -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:60 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:72 msgid "Login de inicio de sesión con SSO" msgstr "Session login with SSO" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:108 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:86 msgid "Dirección de correo" msgstr "Email address" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:161 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:196 msgid "Administrador de la aplicación" msgstr "Application administrator" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:168 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:214 msgid "Administrador de cuentas" msgstr "Accounts administrator" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:183 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:233 msgid "Forzar cambio de clave" msgstr "Force password change" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:197 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:199 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:265 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:267 msgid "Entradas" msgstr "Entries" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:206 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:208 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:274 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:276 msgid "Último Acceso" msgstr "Last Access" -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:224 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:226 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:292 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:294 msgid "Fecha Clave Maestra" msgstr "Master Password Date" +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:301 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:303 +msgid "Usado en" +msgstr "Used in" + #: ../../../modules/web/themes/material-blue/views/itemshow/usergroup.inc:27 msgid "Nombre del grupo" msgstr "Group name" @@ -6847,6 +6869,9 @@ msgstr "Text" msgid "Link" msgstr "Link" +#~ msgid "Se permite un máximo de 4 caracteres." +#~ msgstr "Max 4 characters allowed." + #~ msgid "Campo personalizado no encontrado" #~ msgstr "Custom field not found" diff --git a/app/modules/web/Controllers/ConfigAccountController.php b/app/modules/web/Controllers/ConfigAccountController.php index a9a83e55..5c25efe2 100644 --- a/app/modules/web/Controllers/ConfigAccountController.php +++ b/app/modules/web/Controllers/ConfigAccountController.php @@ -52,13 +52,13 @@ class ConfigAccountController extends SimpleControllerBase $eventMessage = EventMessage::factory(); // Accounts - $configData->setGlobalSearch(Request::analyzeBool('account_globalsearch', false)); - $configData->setAccountPassToImage(Request::analyzeBool('account_passtoimage', false)); - $configData->setAccountLink(Request::analyzeBool('account_link', false)); - $configData->setAccountFullGroupAccess(Request::analyzeBool('account_fullgroup_access', false)); + $configData->setGlobalSearch(Request::analyzeBool('account_globalsearch_enabled', false)); + $configData->setAccountPassToImage(Request::analyzeBool('account_passtoimage_enabled', false)); + $configData->setAccountLink(Request::analyzeBool('account_link_enabled', false)); + $configData->setAccountFullGroupAccess(Request::analyzeBool('account_fullgroup_access_enabled', false)); $configData->setAccountCount(Request::analyzeInt('account_count', 10)); - $configData->setResultsAsCards(Request::analyzeBool('account_resultsascards', false)); - $configData->setAccountExpireEnabled(Request::analyzeBool('account_expire', false)); + $configData->setResultsAsCards(Request::analyzeBool('account_resultsascards_enabled', false)); + $configData->setAccountExpireEnabled(Request::analyzeBool('account_expire_enabled', false)); $configData->setAccountExpireTime(Request::analyzeInt('account_expire_time', 10368000) * 24 * 3600); // Files @@ -85,13 +85,13 @@ class ConfigAccountController extends SimpleControllerBase } // Public Links - $pubLinksEnabled = Request::analyzeBool('publinks_enabled', false); + $pubLinksEnabled = Request::analyzeBool('publiclinks_enabled', false); if ($pubLinksEnabled === true) { $configData->setPublinksEnabled(true); - $configData->setPublinksImageEnabled(Request::analyzeBool('publinks_image_enabled', false)); - $configData->setPublinksMaxTime(Request::analyzeInt('publinks_maxtime', 10) * 60); - $configData->setPublinksMaxViews(Request::analyzeInt('publinks_maxviews', 3)); + $configData->setPublinksImageEnabled(Request::analyzeBool('publiclinks_image_enabled', false)); + $configData->setPublinksMaxTime(Request::analyzeInt('publiclinks_maxtime', 10) * 60); + $configData->setPublinksMaxViews(Request::analyzeInt('publiclinks_maxviews', 3)); if ($configData->isPublinksEnabled() === false) { $eventMessage->addDescription(__u('Enlaces públicos habilitados')); diff --git a/app/modules/web/Controllers/ConfigEncryptionController.php b/app/modules/web/Controllers/ConfigEncryptionController.php index cff6be3d..cdc375dc 100644 --- a/app/modules/web/Controllers/ConfigEncryptionController.php +++ b/app/modules/web/Controllers/ConfigEncryptionController.php @@ -63,11 +63,11 @@ class ConfigEncryptionController extends SimpleControllerBase { $mastePassService = $this->dic->get(MasterPassService::class); - $currentMasterPass = Request::analyzeEncrypted('curMasterPwd'); - $newMasterPass = Request::analyzeEncrypted('newMasterPwd'); - $newMasterPassR = Request::analyzeEncrypted('newMasterPwdR'); - $confirmPassChange = Request::analyzeBool('confirmPassChange', false); - $noAccountPassChange = Request::analyzeBool('chkNoAccountChange', false); + $currentMasterPass = Request::analyzeEncrypted('current_masterpass'); + $newMasterPass = Request::analyzeEncrypted('new_masterpass'); + $newMasterPassR = Request::analyzeEncrypted('new_masterpass_repeat'); + $confirmPassChange = Request::analyzeBool('confirm_masterpass_change', false); + $noAccountPassChange = Request::analyzeBool('no_account_change', false); $taskId = Request::analyzeString('taskId'); if (!$mastePassService->checkUserUpdateMPass($this->session->getUserData()->getLastUpdateMPass())) { @@ -185,10 +185,10 @@ class ConfigEncryptionController extends SimpleControllerBase { try { $temporaryMasterPassService = $this->dic->get(TemporaryMasterPassService::class); - $key = $temporaryMasterPassService->create(Request::analyzeInt('tmpass_maxtime', 3600)); + $key = $temporaryMasterPassService->create(Request::analyzeInt('temporary_masterpass_maxtime', 3600)); - $groupId = Request::analyzeInt('tmpass_group'); - $sendEmail = Request::analyzeBool('tmpass_chkSendEmail'); + $groupId = Request::analyzeInt('temporary_masterpass_group'); + $sendEmail = Request::analyzeBool('temporary_masterpass_email'); if ($this->configData->isMailEnabled() && $sendEmail && $groupId) { $mailMessage = new MailMessage(); diff --git a/app/modules/web/Controllers/ConfigGeneralController.php b/app/modules/web/Controllers/ConfigGeneralController.php index ae0e233f..89b35c13 100644 --- a/app/modules/web/Controllers/ConfigGeneralController.php +++ b/app/modules/web/Controllers/ConfigGeneralController.php @@ -55,11 +55,11 @@ class ConfigGeneralController extends SimpleControllerBase $siteTheme = Request::analyzeString('sitetheme', 'material-blue'); $sessionTimeout = Request::analyzeInt('session_timeout', 300); $httpsEnabled = Request::analyzeBool('https_enabled', false); - $debugEnabled = Request::analyzeBool('debug', false); - $maintenanceEnabled = Request::analyzeBool('maintenance', false); - $checkUpdatesEnabled = Request::analyzeBool('updates', false); - $checkNoticesEnabled = Request::analyzeBool('notices', false); - $encryptSessionEnabled = Request::analyzeBool('encryptsession', false); + $debugEnabled = Request::analyzeBool('debug_enabled', false); + $maintenanceEnabled = Request::analyzeBool('maintenance_enabled', false); + $checkUpdatesEnabled = Request::analyzeBool('check_updates_enabled', false); + $checkNoticesEnabled = Request::analyzeBool('check_notices_enabled', false); + $encryptSessionEnabled = Request::analyzeBool('encrypt_session_enabled', false); $configData->setSiteLang($siteLang); $configData->setSiteTheme($siteTheme); diff --git a/app/modules/web/Controllers/ConfigLdapController.php b/app/modules/web/Controllers/ConfigLdapController.php index cbfa5da5..bb5bd19e 100644 --- a/app/modules/web/Controllers/ConfigLdapController.php +++ b/app/modules/web/Controllers/ConfigLdapController.php @@ -121,7 +121,7 @@ class ConfigLdapController extends SimpleControllerBase ->setGroup(Request::analyzeString('ldap_group')) ->setBindDn(Request::analyzeString('ldap_binduser')) ->setBindPass(Request::analyzeEncrypted('ldap_bindpass')) - ->setAds(Request::analyzeBool('ldap_ads', false)); + ->setAds(Request::analyzeBool('ldap_ads_enabled', false)); } /** diff --git a/app/modules/web/Controllers/ConfigMailController.php b/app/modules/web/Controllers/ConfigMailController.php index 46939ab2..32dea181 100644 --- a/app/modules/web/Controllers/ConfigMailController.php +++ b/app/modules/web/Controllers/ConfigMailController.php @@ -60,8 +60,8 @@ class ConfigMailController extends SimpleControllerBase $mailPass = Request::analyzeEncrypted('mail_pass'); $mailSecurity = Request::analyzeString('mail_security'); $mailFrom = Request::analyzeEmail('mail_from'); - $mailRequests = Request::analyzeBool('mail_requestsenabled', false); - $mailAuth = Request::analyzeBool('mail_authenabled', false); + $mailRequests = Request::analyzeBool('mail_requests_enabled', false); + $mailAuth = Request::analyzeBool('mail_auth_enabled', false); $mailRecipients = ConfigUtil::mailAddressesAdapter(Request::analyzeString('mail_recipients')); // Valores para la configuración del Correo diff --git a/app/modules/web/Controllers/UserController.php b/app/modules/web/Controllers/UserController.php index 789349ed..3ad04002 100644 --- a/app/modules/web/Controllers/UserController.php +++ b/app/modules/web/Controllers/UserController.php @@ -2,8 +2,8 @@ /** * sysPass * - * @author nuxsmin - * @link https://syspass.org + * @author nuxsmin + * @link https://syspass.org * @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org * * This file is part of sysPass. @@ -143,6 +143,24 @@ class UserController extends ControllerBase implements CrudControllerInterface if ($this->view->isView === true || $user->getLogin() === 'demo') { $this->view->assign('disabled', 'disabled'); $this->view->assign('readonly', 'readonly'); + + $this->view->assign('usage', array_map(function ($value) { + switch ($value->ref) { + case 'Account': + $value->icon = 'description'; + break; + case 'UserGroup': + $value->icon = 'group'; + break; + case 'PublicLink': + $value->icon = 'link'; + break; + default: + $value->icon = 'info_outline'; + } + + return $value; + }, $this->userService->getUsageForUser($userId))); } else { $this->view->assign('disabled'); $this->view->assign('readonly'); diff --git a/app/modules/web/Forms/UserForm.php b/app/modules/web/Forms/UserForm.php index 7b8fff74..978ae5b8 100644 --- a/app/modules/web/Forms/UserForm.php +++ b/app/modules/web/Forms/UserForm.php @@ -90,12 +90,12 @@ class UserForm extends FormBase implements FormInterface $this->userData->setSsoLogin(Request::analyzeString('login_sso')); $this->userData->setEmail(Request::analyzeEmail('email')); $this->userData->setNotes(Request::analyzeString('notes')); - $this->userData->setUserGroupId(Request::analyzeInt('groupid')); - $this->userData->setUserProfileId(Request::analyzeInt('profileid')); - $this->userData->setIsAdminApp(Request::analyzeBool('adminapp', false)); - $this->userData->setIsAdminAcc(Request::analyzeBool('adminacc', false)); + $this->userData->setUserGroupId(Request::analyzeInt('usergroup_id')); + $this->userData->setUserProfileId(Request::analyzeInt('userprofile_id')); + $this->userData->setIsAdminApp(Request::analyzeBool('adminapp_enabled', false)); + $this->userData->setIsAdminAcc(Request::analyzeBool('adminacc_enabled', false)); $this->userData->setIsDisabled(Request::analyzeBool('disabled', false)); - $this->userData->setIsChangePass(Request::analyzeBool('changepass', false)); + $this->userData->setIsChangePass(Request::analyzeBool('changepass_enabled', false)); $this->userData->setPass(Request::analyzeEncrypted('password')); } diff --git a/app/modules/web/themes/material-blue/css/material-custom.css b/app/modules/web/themes/material-blue/css/material-custom.css index 52891de2..a8044247 100644 --- a/app/modules/web/themes/material-blue/css/material-custom.css +++ b/app/modules/web/themes/material-blue/css/material-custom.css @@ -176,3 +176,17 @@ label.mdl-switch { margin: .5em 0; } + +.mdl-switch__box { + width: 48px; +} + +.mdl-list__item--two-line { + height: auto; + min-height: 72px; +} + +.mdl-list__item--two-line .mdl-list__item-primary-content { + height: auto; + min-height: 36px; +} \ No newline at end of file diff --git a/app/modules/web/themes/material-blue/css/material-custom.min.css b/app/modules/web/themes/material-blue/css/material-custom.min.css index 757fb000..2c288c59 100644 --- a/app/modules/web/themes/material-blue/css/material-custom.min.css +++ b/app/modules/web/themes/material-blue/css/material-custom.min.css @@ -1 +1 @@ -.mdl-button{margin:0 .3em}.fg-blue20{color:rgba(83,109,254,.2)}.fg-blue40{color:rgba(83,109,254,.4)}.fg-blue60{color:rgba(83,109,254,.6)}.fg-blue80{color:rgba(83,109,254,.8)}.fg-blue100{color:#536dfe}.mdl-button--fab.mdl-button--colored.bg-blue20{background-color:rgba(83,109,254,.2)}.mdl-button--fab.mdl-button--colored.bg-blue40{background-color:rgba(83,109,254,.4)}.mdl-button--fab.mdl-button--colored.bg-blue60{background-color:rgba(83,109,254,.6)}.mdl-button--fab.mdl-button--colored.bg-blue80{background-color:rgba(83,109,254,.8)}.mdl-button--fab.mdl-button--colored.bg-blue100{background-color:#536dfe}.fg-orange20{color:rgba(255,193,7,.2)}.fg-orange40{color:rgba(255,193,7,.4)}.fg-orange60{color:rgba(255,193,7,.6)}.fg-orange80{color:rgba(255,193,7,.8)}.fg-orange100{color:rgba(255,193,7,1)}.mdl-button--fab.mdl-button--colored.bg-orange20{background-color:rgba(255,193,7,.2)}.mdl-button--fab.mdl-button--colored.bg-orange40{background-color:rgba(255,193,7,.4)}.mdl-button--fab.mdl-button--colored.bg-orange60{background-color:rgba(255,193,7,.6)}.mdl-button--fab.mdl-button--colored.bg-orange80{background-color:rgba(255,193,7,.8)}.mdl-button--fab.mdl-button--colored.bg-orange100{background-color:rgba(255,193,7,1)}.fg-red20{color:rgba(244,67,54,.2)}.fg-red40{color:rgba(244,67,54,.4)}.fg-red60{color:rgba(244,67,54,.6)}.fg-red80{color:rgba(244,67,54,.8)}.fg-red100{color:#f44336}.mdl-button--fab.mdl-button--colored.bg-red20{background-color:rgba(244,67,54,.2)}.mdl-button--fab.mdl-button--colored.bg-red40{background-color:rgba(244,67,54,.4)}.mdl-button--fab.mdl-button--colored.bg-red60{background-color:rgba(244,67,54,.6)}.mdl-button--fab.mdl-button--colored.bg-red80{background-color:rgba(244,67,54,.8)}.mdl-button--fab.mdl-button--colored.bg-red100{background-color:#f44336}.fg-green20{color:rgba(0,150,136,.2)}.fg-green40{color:rgba(0,150,136,.4)}.fg-green60{color:rgba(0,150,136,.6)}.fg-green80{color:rgba(0,150,136,.8)}.fg-green100{color:#009688}.mdl-button--fab.mdl-button--colored.bg-green20{background-color:rgba(0,150,136,0.2)}.mdl-button--fab.mdl-button--colored.bg-green40{background-color:rgba(0,150,136,0.4)}.mdl-button--fab.mdl-button--colored.bg-green60{background-color:rgba(0,150,136,.6)}.mdl-button--fab.mdl-button--colored.bg-green80{background-color:rgba(0,150,136,.8)}.mdl-button--fab.mdl-button--colored.bg-green100{background-color:#009688}.mdl-tooltip{text-align:justify;max-width:400px}.mdl-switch--inline{display:inline;margin:0 1em}label.mdl-switch{margin:.5em 0} \ No newline at end of file +.mdl-button{margin:0 .3em}.fg-blue20{color:rgba(83,109,254,.2)}.fg-blue40{color:rgba(83,109,254,.4)}.fg-blue60{color:rgba(83,109,254,.6)}.fg-blue80{color:rgba(83,109,254,.8)}.fg-blue100{color:#536dfe}.mdl-button--fab.mdl-button--colored.bg-blue20{background-color:rgba(83,109,254,.2)}.mdl-button--fab.mdl-button--colored.bg-blue40{background-color:rgba(83,109,254,.4)}.mdl-button--fab.mdl-button--colored.bg-blue60{background-color:rgba(83,109,254,.6)}.mdl-button--fab.mdl-button--colored.bg-blue80{background-color:rgba(83,109,254,.8)}.mdl-button--fab.mdl-button--colored.bg-blue100{background-color:#536dfe}.fg-orange20{color:rgba(255,193,7,.2)}.fg-orange40{color:rgba(255,193,7,.4)}.fg-orange60{color:rgba(255,193,7,.6)}.fg-orange80{color:rgba(255,193,7,.8)}.fg-orange100{color:rgba(255,193,7,1)}.mdl-button--fab.mdl-button--colored.bg-orange20{background-color:rgba(255,193,7,.2)}.mdl-button--fab.mdl-button--colored.bg-orange40{background-color:rgba(255,193,7,.4)}.mdl-button--fab.mdl-button--colored.bg-orange60{background-color:rgba(255,193,7,.6)}.mdl-button--fab.mdl-button--colored.bg-orange80{background-color:rgba(255,193,7,.8)}.mdl-button--fab.mdl-button--colored.bg-orange100{background-color:rgba(255,193,7,1)}.fg-red20{color:rgba(244,67,54,.2)}.fg-red40{color:rgba(244,67,54,.4)}.fg-red60{color:rgba(244,67,54,.6)}.fg-red80{color:rgba(244,67,54,.8)}.fg-red100{color:#f44336}.mdl-button--fab.mdl-button--colored.bg-red20{background-color:rgba(244,67,54,.2)}.mdl-button--fab.mdl-button--colored.bg-red40{background-color:rgba(244,67,54,.4)}.mdl-button--fab.mdl-button--colored.bg-red60{background-color:rgba(244,67,54,.6)}.mdl-button--fab.mdl-button--colored.bg-red80{background-color:rgba(244,67,54,.8)}.mdl-button--fab.mdl-button--colored.bg-red100{background-color:#f44336}.fg-green20{color:rgba(0,150,136,.2)}.fg-green40{color:rgba(0,150,136,.4)}.fg-green60{color:rgba(0,150,136,.6)}.fg-green80{color:rgba(0,150,136,.8)}.fg-green100{color:#009688}.mdl-button--fab.mdl-button--colored.bg-green20{background-color:rgba(0,150,136,0.2)}.mdl-button--fab.mdl-button--colored.bg-green40{background-color:rgba(0,150,136,0.4)}.mdl-button--fab.mdl-button--colored.bg-green60{background-color:rgba(0,150,136,.6)}.mdl-button--fab.mdl-button--colored.bg-green80{background-color:rgba(0,150,136,.8)}.mdl-button--fab.mdl-button--colored.bg-green100{background-color:#009688}.mdl-tooltip{text-align:justify;max-width:400px}.mdl-switch--inline{display:inline;margin:0 1em}label.mdl-switch{margin:.5em 0}.mdl-switch__box{width:48px}.mdl-list__item--two-line{height:auto;min-height:72px}.mdl-list__item--two-line .mdl-list__item-primary-content{height:auto;min-height:36px} \ No newline at end of file diff --git a/app/modules/web/themes/material-blue/css/styles.css b/app/modules/web/themes/material-blue/css/styles.css index 35140384..25dd2ff6 100644 --- a/app/modules/web/themes/material-blue/css/styles.css +++ b/app/modules/web/themes/material-blue/css/styles.css @@ -592,7 +592,9 @@ body.userpassreset { background-color: #fff8e1; border: 1px solid #ffca28; } +#content .data .user-list-action, #content .data .profile-list-action, +#box-popup .user-list-action, #box-popup .profile-list-action { width: 75%; margin: 0 auto; } diff --git a/app/modules/web/themes/material-blue/css/styles.css.map b/app/modules/web/themes/material-blue/css/styles.css.map index ba8308f3..72803fed 100644 --- a/app/modules/web/themes/material-blue/css/styles.css.map +++ b/app/modules/web/themes/material-blue/css/styles.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["_elements.scss","_base.scss","_noheader.scss","styles.scss","_login.scss"], "names": [], "file": "styles.css" diff --git a/app/modules/web/themes/material-blue/css/styles.min.css b/app/modules/web/themes/material-blue/css/styles.min.css index 8983a5cf..49a596eb 100644 --- a/app/modules/web/themes/material-blue/css/styles.min.css +++ b/app/modules/web/themes/material-blue/css/styles.min.css @@ -1 +1 @@ -html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal;box-sizing:border-box;max-width:100%}*{font-family:"Roboto Regular",Verdana,Tahoma,sans-serif;box-sizing:inherit}*:before,*:after{box-sizing:inherit}table{font-size:11px;border-spacing:0}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr{height:20px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover,table tr.odd:hover{background-color:#e8ff99}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;margin:0}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px}select.files{width:250px}input.spinner{width:5em}img{margin:0;padding:0;border:0;cursor:pointer}img.inputImgMini{background-color:transparent !important;width:16px !important;height:16px !important;margin:0 5px 0 5px;border:0;vertical-align:middle}i{cursor:pointer}form .form-field{display:flex;justify-content:space-between}form .form-field>label{min-width:12em;padding:.5em 0;font-size:16px;align-self:center}form .form-field>div{width:100%;align-self:center}a{text-decoration:none;color:#536dfe}a:visited{text-decoration:none;color:#536dfe}a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}pre,code,samp,kbd{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;font-size:1em;direction:ltr;text-align:left;background-color:#fbfaf9;color:#333;box-shadow:inset 0 0 .3em #ccc;border-radius:2px}body.login,body.logout,body.userpassreset{background:#607d8b}body.login #wrap,body.logout #wrap,body.userpassreset #wrap{background:transparent}body.login #container,body.logout #container,body.userpassreset #container{padding-top:5%}body.login footer,body.logout footer,body.userpassreset footer{background:#78909c}body.login footer a,body.logout footer a,body.userpassreset footer a{color:#f2f2f2}#box-pub-noheader{background:transparent url("../../../../../../public/images/logo_full_nobg_outline.png") no-repeat top center;background-size:75% auto;width:40em;min-height:20em;margin:0 auto}#box-pub-noheader>div{width:100%;padding:1em;margin:0 auto}#box-pub-noheader .box-spacer{height:15em;background-color:transparent}#box-pub-noheader .box-header{width:100%;color:#f2f2f2;font-size:16px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form{-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);background-color:#f2f2f2}#box-pub-noheader .box-form form fieldset#box-data{height:100%;min-height:14em;text-align:left;background-color:transparent;margin-bottom:2em}#box-pub-noheader .box-form form fieldset#box-data legend{width:100%;color:#607d8b;font-size:14px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form form fieldset#box-data .form-control>i{margin-right:.5em;opacity:.5}#box-pub-noheader .box-form form fieldset#box-data .extra-hidden{display:none}#box-pub-noheader .box-form div#box-buttons{margin-top:2em;text-align:center}@media screen and (max-width:600px){#box-pub-noheader{width:25em}#box-pub-noheader .box-spacer{height:10em}#box-pub-noheader form fieldset#box-data .mdl-textfield{width:100%}}#nojs{width:80%;text-align:center;vertical-align:middle;margin:10px auto;padding:3px;background-color:#ef5350;color:white;font-weight:bold;font-size:14px}#wrap{height:auto !important;min-height:100%;width:100%;background-color:#f5f5f5;padding-bottom:5em}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,0.8);display:none;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}#wrap-loading.overlay-full{top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}#wrap-loading.overlay-full #loading{position:absolute;top:50%;left:50%}#wrap-loading.overlay-full #taskStatus{display:block}#wrap-loading #taskStatus{display:none;position:absolute;left:0;top:55%;width:100%;text-align:center;color:white;background-color:rgba(0,0,0,0.5);padding:1em 0}#container{margin:auto;width:100%}#container.error,#container.install{width:100%}#container .logo{height:64px}#container #actions-bar{z-index:100;display:flex;justify-content:space-between;position:fixed;border:0 none;top:0;left:0;width:100%;padding:1em 0;background-color:transparent}#container #actions-bar-icons{flex-grow:1;text-align:center}#container #actions-bar-logo{display:none;padding:0 .5em}#container #actions-bar-logo img{display:inline-block;width:50px;opacity:.75}#container #content{width:95%;margin:2em auto 8em auto}#container #content.public-link{width:70%;min-height:0;margin:5em auto}#content td.descField,#box-popup td.descField{text-align:right;padding-right:20px;width:25%;border-right:1px solid #d9d9d9;color:#999;font-size:12px;font-weight:bold}#content td.valField,#box-popup td.valField{padding-left:1em;width:100%}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:none;width:100%;color:#607d8b;font-size:12px}#content .pager{width:100%;margin-top:15px;padding:.5em;vertical-align:middle;font-size:11px;color:#999;background-color:#fcfcfc}#content .pager img{margin-left:5px;vertical-align:middle}#content .pager a{margin-left:5px;font-size:12px;color:#999}#content .pager>div{display:inline-block;width:49%}#content .pager .pager-left{text-align:left}#content .pager .pager-right{text-align:right}#content #title{width:100%;padding:7px;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.2em}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data-container{width:75%;margin:0 auto}#content fieldset.data{margin:2em auto}#content fieldset.data>legend{color:#607d8b;padding:0 .5em;font-size:1.5em}#content fieldset.data>div{display:none}#content fieldset.data>div table{width:100%}#content .data{width:100%;padding:10px;margin:0 auto;background-color:#fff;-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right}#content .data select{min-width:210px}#content .data .list-wrap{max-height:10em;overflow:auto;padding:.5em;margin:1em 0}#content .data .dropzone{width:100%;padding:1em;border:2px dashed #26a69a;text-align:center;opacity:.3}#content .data .dropzone:hover{opacity:1}#content .data .dropzone img{vertical-align:middle}#content .data .file-upload{display:none}#content .data .account-permissions{width:100%}#content .data .account-permissions fieldset{border:1px solid #c9c9c9;padding:1em}#content .data .account-permissions legend{font-weight:bold;color:#999;padding:.2em 0}#content .data .account-permissions fieldset>span{font-weight:bold;color:#999;padding:.2em 0;display:inline-block;width:100px;text-align:right}#content span.tag{margin:0 3px 3px 0;padding:.2em;background:#5c6bc0;color:#fff;border:0 solid transparent;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important}#content .extra-info{margin-top:20px}#content #tabs fieldset{border:1px solid #c9c9c9}#content #tabs #frmConfig label{float:left}#content .tblConfig{margin-bottom:2em}#content .tblConfig td.descField{width:35%;font-size:11px;font-weight:bold}#content .tblConfig td.rowHeader{padding:5px 0 5px 0;background-color:#f5f5f5;text-align:center;font-weight:bold;border-top:15px solid #f9f9f9;border-bottom:3px solid #a9c1d7;letter-spacing:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff8e1;color:#ffca28;font-weight:bold}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#5c6bc0}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header ul{list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{display:inline-block;padding:.2em .5em;font-weight:bold;letter-spacing:.2em;color:#fff;text-align:center}#content .data-header li a{color:#777}#content .data-header li img{float:right;width:24px;height:24px;vertical-align:middle}#content .data-header-minimal{border-bottom:1px solid #dfdfdf}#content .data-header-minimal ul{display:flex;flex-flow:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-around;margin:0}#content .data-header-minimal li{min-width:10em;font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-header-minimal li.search-filter-spacer{flex:0 0 18em}#content .data-table{width:100%}#content .data-table td:first-of-type,#content .data-table th:first-of-type{width:5em}#content .data-table thead th{background-color:#607d8b;color:#fff}#content .data-table tbody td.cell-data{text-align:left}#content .data-table tbody td.cell-nodata{padding:0 .5em;text-align:left}#content .data-table tbody td.cell-actions{text-align:right}#content .data-table tbody td.cell-actions i{opacity:.5}#content .data-table tbody td.cell-actions i:hover{opacity:1}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0;background-color:#fcfcfc}#content .data-rows li{float:left;display:block;padding:1em;color:#696969;text-align:center;min-height:2em}#content .data-rows li.cell-nodata{padding:1em 0;min-height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;min-height:2em;padding:1em 0;text-align:left;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img{width:24px;height:24px;margin:0 .5em}#content #resEventLog .data{width:100%}#content #resEventLog thead{text-align:center}#content #resEventLog tbody{width:100%;height:500px;overflow:auto}#content #resEventLog td{border-bottom:1px solid #d9d9d9}#content #resEventLog .cell{text-align:center}#content #resEventLog .cell-description{width:60%}#content #searchbox{background-color:#fcfcfc;vertical-align:middle;position:relative;height:auto;padding:.5em 1em;margin-bottom:2em}#content #searchbox form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}#content #searchbox .search-filters>*{margin:0 .5em}#content #searchbox .search-filters .filter-buttons{display:inline-block}#content #searchbox .search-filters .filter-slider{width:10em}#content #searchbox .search-filters-tags{display:none;flex-grow:2}#content .btn-clear{opacity:.35;filter:alpha(opacity=35)}#content .btn-clear:hover{opacity:1;filter:alpha(opacity=100)}#content .actions-optional{display:none}#content .error{width:350px;padding:15px;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em;color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28}#content .data .profile-list-action,#box-popup .profile-list-action{width:75%;margin:0 auto}#content .data .list-wrap,#box-popup .list-wrap{max-height:20em;overflow:auto;padding:.5em;margin:1em 0}#content .data .list-wrap ul,#box-popup .list-wrap ul{list-style-type:none;margin:0;padding:0}#content .data .list-wrap li,#box-popup .list-wrap li{display:flex;background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:.5em}#content .data .list-wrap li:hover,#box-popup .list-wrap li:hover{background:#e8eaf6;color:#000}#content .data .list-wrap div.files-item-info,#box-popup .list-wrap div.files-item-info{flex-grow:2}#content .data .list-wrap div.files-item-info img,#box-popup .list-wrap div.files-item-info img{margin:0 .5em}#content .data .list-wrap div.files-item-actions,#box-popup .list-wrap div.files-item-actions{padding:.3em 0}#content .data .list-actions i,#box-popup .list-actions i{opacity:.5}#content .data .list-actions i:hover,#box-popup .list-actions i:hover{opacity:1}#box-popup{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:50em;margin:5em auto;padding:0;background-color:#fff}#box-popup.box-password-view{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:30em}#box-popup>h2{position:relative;width:100%;font-size:18px;color:#fff;background-color:#607d8b;margin:0;padding:.5em 0;line-height:1em}#box-popup>h2 .btn-popup-close{display:none;position:absolute;right:.5em;top:.2em}#box-popup>table{width:100%;padding-bottom:1em}#box-popup select{width:220px}#box-popup #resFancyAccion{display:none}#box-popup #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#box-popup.image{background-color:transparent;max-width:100%;margin:0 auto;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}#box-popup.image img{width:auto;margin:0 auto}#box-popup.image>div.title{background-color:#607d8b;color:#fff;padding:.5em}#box-popup.help{min-height:100px;background-color:#f5f5f5}#box-popup.help p{font-size:14px;text-align:justify;line-height:2em}#box-complexity>div{text-align:justify;line-height:1.5em;margin-top:1em}#box-upload-files>*{margin:0 auto}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:#fff8e1;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.popup-data{width:100%;min-width:400px;border:0;text-align:left;margin:0;padding:1em .5em}.popup-data .descField{min-width:100px}footer{display:flex;justify-content:space-between;position:fixed;bottom:0;z-index:100;width:100%;padding:.5em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:1em;-webkit-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);-moz-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14)}footer .footer-parts{display:flex;justify-content:space-between}footer #footer-left{width:50%;margin:0 1em}footer #footer-right{width:50%;margin:0 1em;justify-content:flex-end;text-align:right}footer #updates,footer #notices{min-width:5em;text-align:center;cursor:pointer}footer #notices .notices-title{font-weight:bold;border-bottom:1px solid #c9c9c9;margin-bottom:1em}footer #status{margin:0 1em}footer #status>div{display:inline-block}footer #status .status-info{padding:.5em}footer #session{text-align:left;color:#999;font-size:.8em}footer a{color:#b9b9b9}footer a:visited{color:#b9b9b9}footer #project a:hover{color:#a9c1d7;border-bottom:1px solid #a9c1d7}footer #updates a:hover{color:#a9c1d7}footer img{border:0;width:16px;height:16px;vertical-align:middle}.round,.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 10px 10px !important;-moz-border-radius:0 0 10px 10px !important;-webkit-border-radius:0 0 10px 10px !important}.midroundup{border-radius:10px 10px 0 0 !important;-moz-border-radius:10px 10px 0 0 !important;-webkit-border-radius:10px 10px 0 0 !important}.fullround{border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important}.iconMini{width:16px !important;height:16px !important;vertical-align:middle}.hide{display:none !important}.btn-checks{padding:5px;margin:.2em 0;width:30em;border-bottom:1px solid #c9c9c9}.shadow{-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}.noRes{width:60%;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-grey{background-color:#607d8b;color:#fff;min-height:2em}.no-background{background:none !important}.action-in-box{padding:1em;text-align:right}.action-in-box ul{list-style:none;margin:0;padding:0}.tab-data{margin:2em auto 0;width:75%}.item-actions{margin:1em auto}.tab-actions{margin:2em 0}.item-actions>ul,.tab-actions>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.item-actions>ul>li,.tab-actions>ul>li{width:auto;min-width:2em;margin-left:.5em}.item-actions>ul>li.datagrid-action-search,.tab-actions>ul>li.datagrid-action-search{min-width:5em}.item-actions>ul>li.datagrid-action-search form,.tab-actions>ul>li.datagrid-action-search form{width:100%}h5.datagrid-header-title{padding:.7em;border-bottom:1px solid #d9d9d9}.fullWidth{max-width:100% !important}.filter-on{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a;padding:.3em 1em}.global-on{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;padding:.3em 1em}.opacity50{filter:alpha(opacity=50);opacity:.5}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{width:80%}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.password-level.strongest{color:#26a69a}.password-level.strong{color:#2196f3}.password-level.good{color:#ffca28}.password-level.weak{color:#ef5350}#alert #alert-text{margin:15px auto;font-size:14px;font-weight:bold}#alert #alert-pass{width:50%;padding:10px;margin:15px auto;border:1px solid #c9c9c9;color:#555;font-weight:bold}.dialog-text,.dialog-user-text,.dialog-pass-text{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;padding:.5em;text-align:center;min-width:200px}.dialog-user-text{border-bottom:#d9d9d9 1px solid;color:#a9a9a9}.dialog-pass-text{border:transparent 1px solid;letter-spacing:.2em}.dialog-button{width:150px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-copy{color:#26a69a;background-color:#e0f2f1}.help-box{display:none;background-color:#fff !important;color:#607d8b}.help-box>*{font-weight:bold}.help-text{text-align:justify;line-height:1.5em;margin-top:1em}.tooltip{width:300px;max-width:300px;background-color:#777;color:#fff;z-index:101}.tooltip-text{padding:.5em}.tooltip-text .tooltip-header{text-transform:capitalize;font-weight:bold;border-bottom:1px solid #c9c9c9}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.form-control{position:relative}.form-control .password-actions{position:absolute;right:0;padding:20px}.custom-input-color{width:3em;height:1em;display:inline-block}.account-pass-image{height:32px;width:auto}.select-box{min-width:20em}fieldset.warning{padding:8px;border-radius:5px;color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}fieldset.warning legend{color:#ef5350 !important}fieldset.warning a{color:#ef5350 !important;font-weight:bold}#actions{width:100%;line-height:2em;margin-bottom:5em}#actions #logo{display:flex;width:100%;margin-bottom:30px;color:#607d8b;align-items:center;background:url("../../../../../../public/images/logo_full_bg.png") left no-repeat;background-size:auto 150px;height:150px}#actions #page-title{width:100%;color:#607d8b;text-align:center}#actions #page-title h1{font-weight:bold;font-size:24px;letter-spacing:3px}#actions ul.errors{max-width:40vw;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:3px;padding:1em .5em}#actions ul.errors>li.msg-critical{color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}#actions ul.errors>li.msg-warning{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;color:#555}#actions ul.errors>li.msg-ok{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#actions ul.errors>li>p.hint{color:#555;font-size:12px}#actions ul.errors>li>p.hint i{margin-right:.5em}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset{margin-bottom:2em}#actions form fieldset legend{width:100%;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin:1em 0;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}.center{text-align:center !important}.right{text-align:right !important}.left{text-align:left !important}.opacity50{opacity:.5 !important}#box-pub-noheader #box-login{position:relative;min-height:14em}#box-pub-noheader #box-login #box-buttons{position:absolute;top:2em;right:2em}#box-pub-noheader #box-login #box-actions{width:100%;text-align:right}#box-pub-noheader #box-login #box-actions a{color:#c9c9c9}#box-pub-noheader #box-updated{width:350px;margin:3em auto;font-size:14px;text-align:center;padding:.5em;color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#box-pub-noheader #demo-info{padding:.5em;margin:3em auto 0 auto;color:#c9c9c9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#box-pub-noheader #demo-info ul{display:flex;justify-content:space-around;list-style:none}#box-pub-noheader #demo-info ul li>span{padding:0 1em}@media screen and (max-width:600px){#box-pub-noheader #box-login #box-buttons{position:relative;top:0;right:0;text-align:right}#box-pub-noheader #box-login #box-actions{margin-top:1em}#box-pub-noheader #demo-info ul{display:flex;flex-direction:column;align-items:center;list-style:none}#box-pub-noheader #demo-info ul li{width:11em;text-align:left}#box-pub-noheader #demo-info ul li>span{padding:0 1em}}@media screen and (max-width:1000px){#content #searchbox .search-filters>*{margin:.5em 1em .5em 0}footer{display:none;justify-content:space-between;flex-wrap:wrap}footer .footer-parts{justify-content:space-between;flex-wrap:wrap}footer #footer-left,footer #footer-right{width:100%}footer .footer-parts>div{width:100%;padding:.5em 0}}@media screen and (max-width:600px){#content input,#box-popup input{width:100%}#content .mdl-textfield,#box-popup .mdl-textfield{width:100%}#content td.descField,#box-popup td.descField{display:none}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:block}#content #searchbox .mdl-textfield{width:90%}#content #searchbox .search-text{width:90%}#content #searchbox .search-filters .selectize-control{width:100%}#content .data-header-minimal li.search-filter-spacer{display:none}#content .data-container,#content .tab-data{width:100%}#content .data-container .selectize-control,#content .tab-data .selectize-control{width:100%}#content .mdl-tabs__tab-bar{flex-wrap:wrap;height:auto}#box-popup h2>.btn-popup-close{display:inline-block}#actions ul.errors{max-width:90vw}.mdl-data-table{table-layout:fixed;width:100%}.table-responsive td,.table-responsive th{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.table-responsive .cell-actions i{display:block !important}} \ No newline at end of file +html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal;box-sizing:border-box;max-width:100%}*{font-family:"Roboto Regular",Verdana,Tahoma,sans-serif;box-sizing:inherit}*:before,*:after{box-sizing:inherit}table{font-size:11px;border-spacing:0}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr{height:20px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover,table tr.odd:hover{background-color:#e8ff99}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;margin:0}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px}select.files{width:250px}input.spinner{width:5em}img{margin:0;padding:0;border:0;cursor:pointer}img.inputImgMini{background-color:transparent !important;width:16px !important;height:16px !important;margin:0 5px 0 5px;border:0;vertical-align:middle}i{cursor:pointer}form .form-field{display:flex;justify-content:space-between}form .form-field>label{min-width:12em;padding:.5em 0;font-size:16px;align-self:center}form .form-field>div{width:100%;align-self:center}a{text-decoration:none;color:#536dfe}a:visited{text-decoration:none;color:#536dfe}a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}pre,code,samp,kbd{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;font-size:1em;direction:ltr;text-align:left;background-color:#fbfaf9;color:#333;box-shadow:inset 0 0 .3em #ccc;border-radius:2px}body.login,body.logout,body.userpassreset{background:#607d8b}body.login #wrap,body.logout #wrap,body.userpassreset #wrap{background:transparent}body.login #container,body.logout #container,body.userpassreset #container{padding-top:5%}body.login footer,body.logout footer,body.userpassreset footer{background:#78909c}body.login footer a,body.logout footer a,body.userpassreset footer a{color:#f2f2f2}#box-pub-noheader{background:transparent url("../../../../../../public/images/logo_full_nobg_outline.png") no-repeat top center;background-size:75% auto;width:40em;min-height:20em;margin:0 auto}#box-pub-noheader>div{width:100%;padding:1em;margin:0 auto}#box-pub-noheader .box-spacer{height:15em;background-color:transparent}#box-pub-noheader .box-header{width:100%;color:#f2f2f2;font-size:16px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form{-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);background-color:#f2f2f2}#box-pub-noheader .box-form form fieldset#box-data{height:100%;min-height:14em;text-align:left;background-color:transparent;margin-bottom:2em}#box-pub-noheader .box-form form fieldset#box-data legend{width:100%;color:#607d8b;font-size:14px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form form fieldset#box-data .form-control>i{margin-right:.5em;opacity:.5}#box-pub-noheader .box-form form fieldset#box-data .extra-hidden{display:none}#box-pub-noheader .box-form div#box-buttons{margin-top:2em;text-align:center}@media screen and (max-width:600px){#box-pub-noheader{width:25em}#box-pub-noheader .box-spacer{height:10em}#box-pub-noheader form fieldset#box-data .mdl-textfield{width:100%}}#nojs{width:80%;text-align:center;vertical-align:middle;margin:10px auto;padding:3px;background-color:#ef5350;color:white;font-weight:bold;font-size:14px}#wrap{height:auto !important;min-height:100%;width:100%;background-color:#f5f5f5;padding-bottom:5em}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,0.8);display:none;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}#wrap-loading.overlay-full{top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}#wrap-loading.overlay-full #loading{position:absolute;top:50%;left:50%}#wrap-loading.overlay-full #taskStatus{display:block}#wrap-loading #taskStatus{display:none;position:absolute;left:0;top:55%;width:100%;text-align:center;color:white;background-color:rgba(0,0,0,0.5);padding:1em 0}#container{margin:auto;width:100%}#container.error,#container.install{width:100%}#container .logo{height:64px}#container #actions-bar{z-index:100;display:flex;justify-content:space-between;position:fixed;border:0 none;top:0;left:0;width:100%;padding:1em 0;background-color:transparent}#container #actions-bar-icons{flex-grow:1;text-align:center}#container #actions-bar-logo{display:none;padding:0 .5em}#container #actions-bar-logo img{display:inline-block;width:50px;opacity:.75}#container #content{width:95%;margin:2em auto 8em auto}#container #content.public-link{width:70%;min-height:0;margin:5em auto}#content td.descField,#box-popup td.descField{text-align:right;padding-right:20px;width:25%;border-right:1px solid #d9d9d9;color:#999;font-size:12px;font-weight:bold}#content td.valField,#box-popup td.valField{padding-left:1em;width:100%}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:none;width:100%;color:#607d8b;font-size:12px}#content .pager{width:100%;margin-top:15px;padding:.5em;vertical-align:middle;font-size:11px;color:#999;background-color:#fcfcfc}#content .pager img{margin-left:5px;vertical-align:middle}#content .pager a{margin-left:5px;font-size:12px;color:#999}#content .pager>div{display:inline-block;width:49%}#content .pager .pager-left{text-align:left}#content .pager .pager-right{text-align:right}#content #title{width:100%;padding:7px;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.2em}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data-container{width:75%;margin:0 auto}#content fieldset.data{margin:2em auto}#content fieldset.data>legend{color:#607d8b;padding:0 .5em;font-size:1.5em}#content fieldset.data>div{display:none}#content fieldset.data>div table{width:100%}#content .data{width:100%;padding:10px;margin:0 auto;background-color:#fff;-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right}#content .data select{min-width:210px}#content .data .list-wrap{max-height:10em;overflow:auto;padding:.5em;margin:1em 0}#content .data .dropzone{width:100%;padding:1em;border:2px dashed #26a69a;text-align:center;opacity:.3}#content .data .dropzone:hover{opacity:1}#content .data .dropzone img{vertical-align:middle}#content .data .file-upload{display:none}#content .data .account-permissions{width:100%}#content .data .account-permissions fieldset{border:1px solid #c9c9c9;padding:1em}#content .data .account-permissions legend{font-weight:bold;color:#999;padding:.2em 0}#content .data .account-permissions fieldset>span{font-weight:bold;color:#999;padding:.2em 0;display:inline-block;width:100px;text-align:right}#content span.tag{margin:0 3px 3px 0;padding:.2em;background:#5c6bc0;color:#fff;border:0 solid transparent;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important}#content .extra-info{margin-top:20px}#content #tabs fieldset{border:1px solid #c9c9c9}#content #tabs #frmConfig label{float:left}#content .tblConfig{margin-bottom:2em}#content .tblConfig td.descField{width:35%;font-size:11px;font-weight:bold}#content .tblConfig td.rowHeader{padding:5px 0 5px 0;background-color:#f5f5f5;text-align:center;font-weight:bold;border-top:15px solid #f9f9f9;border-bottom:3px solid #a9c1d7;letter-spacing:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff8e1;color:#ffca28;font-weight:bold}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#5c6bc0}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header ul{list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{display:inline-block;padding:.2em .5em;font-weight:bold;letter-spacing:.2em;color:#fff;text-align:center}#content .data-header li a{color:#777}#content .data-header li img{float:right;width:24px;height:24px;vertical-align:middle}#content .data-header-minimal{border-bottom:1px solid #dfdfdf}#content .data-header-minimal ul{display:flex;flex-flow:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-around;margin:0}#content .data-header-minimal li{min-width:10em;font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-header-minimal li.search-filter-spacer{flex:0 0 18em}#content .data-table{width:100%}#content .data-table td:first-of-type,#content .data-table th:first-of-type{width:5em}#content .data-table thead th{background-color:#607d8b;color:#fff}#content .data-table tbody td.cell-data{text-align:left}#content .data-table tbody td.cell-nodata{padding:0 .5em;text-align:left}#content .data-table tbody td.cell-actions{text-align:right}#content .data-table tbody td.cell-actions i{opacity:.5}#content .data-table tbody td.cell-actions i:hover{opacity:1}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0;background-color:#fcfcfc}#content .data-rows li{float:left;display:block;padding:1em;color:#696969;text-align:center;min-height:2em}#content .data-rows li.cell-nodata{padding:1em 0;min-height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;min-height:2em;padding:1em 0;text-align:left;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img{width:24px;height:24px;margin:0 .5em}#content #resEventLog .data{width:100%}#content #resEventLog thead{text-align:center}#content #resEventLog tbody{width:100%;height:500px;overflow:auto}#content #resEventLog td{border-bottom:1px solid #d9d9d9}#content #resEventLog .cell{text-align:center}#content #resEventLog .cell-description{width:60%}#content #searchbox{background-color:#fcfcfc;vertical-align:middle;position:relative;height:auto;padding:.5em 1em;margin-bottom:2em}#content #searchbox form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}#content #searchbox .search-filters>*{margin:0 .5em}#content #searchbox .search-filters .filter-buttons{display:inline-block}#content #searchbox .search-filters .filter-slider{width:10em}#content #searchbox .search-filters-tags{display:none;flex-grow:2}#content .btn-clear{opacity:.35;filter:alpha(opacity=35)}#content .btn-clear:hover{opacity:1;filter:alpha(opacity=100)}#content .actions-optional{display:none}#content .error{width:350px;padding:15px;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em;color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28}#content .data .user-list-action,#content .data .profile-list-action,#box-popup .user-list-action,#box-popup .profile-list-action{width:75%;margin:0 auto}#content .data .list-wrap,#box-popup .list-wrap{max-height:20em;overflow:auto;padding:.5em;margin:1em 0}#content .data .list-wrap ul,#box-popup .list-wrap ul{list-style-type:none;margin:0;padding:0}#content .data .list-wrap li,#box-popup .list-wrap li{display:flex;background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:.5em}#content .data .list-wrap li:hover,#box-popup .list-wrap li:hover{background:#e8eaf6;color:#000}#content .data .list-wrap div.files-item-info,#box-popup .list-wrap div.files-item-info{flex-grow:2}#content .data .list-wrap div.files-item-info img,#box-popup .list-wrap div.files-item-info img{margin:0 .5em}#content .data .list-wrap div.files-item-actions,#box-popup .list-wrap div.files-item-actions{padding:.3em 0}#content .data .list-actions i,#box-popup .list-actions i{opacity:.5}#content .data .list-actions i:hover,#box-popup .list-actions i:hover{opacity:1}#box-popup{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:50em;margin:5em auto;padding:0;background-color:#fff}#box-popup.box-password-view{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:30em}#box-popup>h2{position:relative;width:100%;font-size:18px;color:#fff;background-color:#607d8b;margin:0;padding:.5em 0;line-height:1em}#box-popup>h2 .btn-popup-close{display:none;position:absolute;right:.5em;top:.2em}#box-popup>table{width:100%;padding-bottom:1em}#box-popup select{width:220px}#box-popup #resFancyAccion{display:none}#box-popup #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#box-popup.image{background-color:transparent;max-width:100%;margin:0 auto;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}#box-popup.image img{width:auto;margin:0 auto}#box-popup.image>div.title{background-color:#607d8b;color:#fff;padding:.5em}#box-popup.help{min-height:100px;background-color:#f5f5f5}#box-popup.help p{font-size:14px;text-align:justify;line-height:2em}#box-complexity>div{text-align:justify;line-height:1.5em;margin-top:1em}#box-upload-files>*{margin:0 auto}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:#fff8e1;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.popup-data{width:100%;min-width:400px;border:0;text-align:left;margin:0;padding:1em .5em}.popup-data .descField{min-width:100px}footer{display:flex;justify-content:space-between;position:fixed;bottom:0;z-index:100;width:100%;padding:.5em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:1em;-webkit-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);-moz-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14)}footer .footer-parts{display:flex;justify-content:space-between}footer #footer-left{width:50%;margin:0 1em}footer #footer-right{width:50%;margin:0 1em;justify-content:flex-end;text-align:right}footer #updates,footer #notices{min-width:5em;text-align:center;cursor:pointer}footer #notices .notices-title{font-weight:bold;border-bottom:1px solid #c9c9c9;margin-bottom:1em}footer #status{margin:0 1em}footer #status>div{display:inline-block}footer #status .status-info{padding:.5em}footer #session{text-align:left;color:#999;font-size:.8em}footer a{color:#b9b9b9}footer a:visited{color:#b9b9b9}footer #project a:hover{color:#a9c1d7;border-bottom:1px solid #a9c1d7}footer #updates a:hover{color:#a9c1d7}footer img{border:0;width:16px;height:16px;vertical-align:middle}.round,.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 10px 10px !important;-moz-border-radius:0 0 10px 10px !important;-webkit-border-radius:0 0 10px 10px !important}.midroundup{border-radius:10px 10px 0 0 !important;-moz-border-radius:10px 10px 0 0 !important;-webkit-border-radius:10px 10px 0 0 !important}.fullround{border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important}.iconMini{width:16px !important;height:16px !important;vertical-align:middle}.hide{display:none !important}.btn-checks{padding:5px;margin:.2em 0;width:30em;border-bottom:1px solid #c9c9c9}.shadow{-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}.noRes{width:60%;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-grey{background-color:#607d8b;color:#fff;min-height:2em}.no-background{background:none !important}.action-in-box{padding:1em;text-align:right}.action-in-box ul{list-style:none;margin:0;padding:0}.tab-data{margin:2em auto 0;width:75%}.item-actions{margin:1em auto}.tab-actions{margin:2em 0}.item-actions>ul,.tab-actions>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.item-actions>ul>li,.tab-actions>ul>li{width:auto;min-width:2em;margin-left:.5em}.item-actions>ul>li.datagrid-action-search,.tab-actions>ul>li.datagrid-action-search{min-width:5em}.item-actions>ul>li.datagrid-action-search form,.tab-actions>ul>li.datagrid-action-search form{width:100%}h5.datagrid-header-title{padding:.7em;border-bottom:1px solid #d9d9d9}.fullWidth{max-width:100% !important}.filter-on{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a;padding:.3em 1em}.global-on{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;padding:.3em 1em}.opacity50{filter:alpha(opacity=50);opacity:.5}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{width:80%}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.password-level.strongest{color:#26a69a}.password-level.strong{color:#2196f3}.password-level.good{color:#ffca28}.password-level.weak{color:#ef5350}#alert #alert-text{margin:15px auto;font-size:14px;font-weight:bold}#alert #alert-pass{width:50%;padding:10px;margin:15px auto;border:1px solid #c9c9c9;color:#555;font-weight:bold}.dialog-text,.dialog-user-text,.dialog-pass-text{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;padding:.5em;text-align:center;min-width:200px}.dialog-user-text{border-bottom:#d9d9d9 1px solid;color:#a9a9a9}.dialog-pass-text{border:transparent 1px solid;letter-spacing:.2em}.dialog-button{width:150px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-copy{color:#26a69a;background-color:#e0f2f1}.help-box{display:none;background-color:#fff !important;color:#607d8b}.help-box>*{font-weight:bold}.help-text{text-align:justify;line-height:1.5em;margin-top:1em}.tooltip{width:300px;max-width:300px;background-color:#777;color:#fff;z-index:101}.tooltip-text{padding:.5em}.tooltip-text .tooltip-header{text-transform:capitalize;font-weight:bold;border-bottom:1px solid #c9c9c9}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.form-control{position:relative}.form-control .password-actions{position:absolute;right:0;padding:20px}.custom-input-color{width:3em;height:1em;display:inline-block}.account-pass-image{height:32px;width:auto}.select-box{min-width:20em}fieldset.warning{padding:8px;border-radius:5px;color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}fieldset.warning legend{color:#ef5350 !important}fieldset.warning a{color:#ef5350 !important;font-weight:bold}#actions{width:100%;line-height:2em;margin-bottom:5em}#actions #logo{display:flex;width:100%;margin-bottom:30px;color:#607d8b;align-items:center;background:url("../../../../../../public/images/logo_full_bg.png") left no-repeat;background-size:auto 150px;height:150px}#actions #page-title{width:100%;color:#607d8b;text-align:center}#actions #page-title h1{font-weight:bold;font-size:24px;letter-spacing:3px}#actions ul.errors{max-width:40vw;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:3px;padding:1em .5em}#actions ul.errors>li.msg-critical{color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}#actions ul.errors>li.msg-warning{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;color:#555}#actions ul.errors>li.msg-ok{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#actions ul.errors>li>p.hint{color:#555;font-size:12px}#actions ul.errors>li>p.hint i{margin-right:.5em}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset{margin-bottom:2em}#actions form fieldset legend{width:100%;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin:1em 0;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}.center{text-align:center !important}.right{text-align:right !important}.left{text-align:left !important}.opacity50{opacity:.5 !important}#box-pub-noheader #box-login{position:relative;min-height:14em}#box-pub-noheader #box-login #box-buttons{position:absolute;top:2em;right:2em}#box-pub-noheader #box-login #box-actions{width:100%;text-align:right}#box-pub-noheader #box-login #box-actions a{color:#c9c9c9}#box-pub-noheader #box-updated{width:350px;margin:3em auto;font-size:14px;text-align:center;padding:.5em;color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#box-pub-noheader #demo-info{padding:.5em;margin:3em auto 0 auto;color:#c9c9c9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#box-pub-noheader #demo-info ul{display:flex;justify-content:space-around;list-style:none}#box-pub-noheader #demo-info ul li>span{padding:0 1em}@media screen and (max-width:600px){#box-pub-noheader #box-login #box-buttons{position:relative;top:0;right:0;text-align:right}#box-pub-noheader #box-login #box-actions{margin-top:1em}#box-pub-noheader #demo-info ul{display:flex;flex-direction:column;align-items:center;list-style:none}#box-pub-noheader #demo-info ul li{width:11em;text-align:left}#box-pub-noheader #demo-info ul li>span{padding:0 1em}}@media screen and (max-width:1000px){#content #searchbox .search-filters>*{margin:.5em 1em .5em 0}footer{display:none;justify-content:space-between;flex-wrap:wrap}footer .footer-parts{justify-content:space-between;flex-wrap:wrap}footer #footer-left,footer #footer-right{width:100%}footer .footer-parts>div{width:100%;padding:.5em 0}}@media screen and (max-width:600px){#content input,#box-popup input{width:100%}#content .mdl-textfield,#box-popup .mdl-textfield{width:100%}#content td.descField,#box-popup td.descField{display:none}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:block}#content #searchbox .mdl-textfield{width:90%}#content #searchbox .search-text{width:90%}#content #searchbox .search-filters .selectize-control{width:100%}#content .data-header-minimal li.search-filter-spacer{display:none}#content .data-container,#content .tab-data{width:100%}#content .data-container .selectize-control,#content .tab-data .selectize-control{width:100%}#content .mdl-tabs__tab-bar{flex-wrap:wrap;height:auto}#box-popup h2>.btn-popup-close{display:inline-block}#actions ul.errors{max-width:90vw}.mdl-data-table{table-layout:fixed;width:100%}.table-responsive td,.table-responsive th{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.table-responsive .cell-actions i{display:block !important}} \ No newline at end of file diff --git a/app/modules/web/themes/material-blue/css/styles.scss b/app/modules/web/themes/material-blue/css/styles.scss index 79bcedf9..5c8169ea 100644 --- a/app/modules/web/themes/material-blue/css/styles.scss +++ b/app/modules/web/themes/material-blue/css/styles.scss @@ -515,6 +515,7 @@ #content .data, #box-popup { + .user-list-action, .profile-list-action { width: 75%; margin: 0 auto; diff --git a/app/modules/web/themes/material-blue/views/config/accounts.inc b/app/modules/web/themes/material-blue/views/config/accounts.inc index 234e7836..89abc39a 100644 --- a/app/modules/web/themes/material-blue/views/config/accounts.inc +++ b/app/modules/web/themes/material-blue/views/config/accounts.inc @@ -39,22 +39,24 @@ - -
getIconHelp()->getIcon(); ?>
-
-

- -

-
- + - +
    +
  • +
    + +
    + + + + + +
  • +
@@ -72,115 +74,105 @@
+ value="getAccountExpireTime() / 24 / 3600; ?>"/>
- - -
-

- -

-
- + - - - - - -
getIconHelp()->getIcon(); ?>
-
-

- -

-
- - - - - - - -
getIconHelp()->getIcon(); ?>
-
-

- -

+
    +
  • +
    + +
    -

    - -

    -
- - - - - - - -
getIconHelp()->getIcon(); ?>
-
-

- -

-
- - - - - - - -
getIconHelp()->getIcon(); ?>
-
-

- -

-

- -

-
- - - + + + + + + +
  • +
    + +
    + + + + + +
  • + +
  • +
    + +
    + + + + + +
    + +
    +
    +
  • + +
  • +
    + +
    + + + + + + + +
  • + +
  • +
    + +
    + + + + + +
    + +
    +
    +
  • + @@ -192,31 +184,48 @@ - + @@ -225,12 +234,12 @@ @@ -240,35 +249,15 @@ - - - -
    - -
    -

    - -

    - -

    - -

    - -

    - -

    -
    -
    - +
    - + for="publiclinks_maxtime">
    - + for="publiclinks_maxviews">
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    @@ -278,23 +267,24 @@ - + @@ -306,11 +296,6 @@

    - -

    - -

    -

    diff --git a/app/modules/web/themes/material-blue/views/config/encryption.inc b/app/modules/web/themes/material-blue/views/config/encryption.inc index 45745d16..094e11b5 100644 --- a/app/modules/web/themes/material-blue/views/config/encryption.inc +++ b/app/modules/web/themes/material-blue/views/config/encryption.inc @@ -1,6 +1,6 @@ @@ -33,11 +33,11 @@ @@ -47,11 +47,11 @@ @@ -61,32 +61,14 @@ - - - - + + + +
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - +
      +
    • +
      + +
      + + + + + +
    • +
    - + for="current_masterpass">
    - + for="new_masterpass">
    - + for="new_masterpass_repeat">
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    @@ -105,12 +87,46 @@
    getIconWarning()->getIcon(); ?>
    -
    - +
    +
      +
    • +
      + +
      + + + + + + + +
    • + +
    • +
      + +
      + + + + + + + +
    • +
    @@ -211,34 +227,36 @@
    - + for="temporary_masterpass_maxtime">
    - - - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    - + - +
      +
    • +
      + +
      + + + + + + + +
    • +
    @@ -248,7 +266,7 @@
    - isAuthBasicEnabled() ? 'checked' : ''; ?>/> - - - - - - - - +
      +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + +
    • +
    diff --git a/app/modules/web/themes/material-blue/views/config/general-events.inc b/app/modules/web/themes/material-blue/views/config/general-events.inc index 0504a2f0..96dbd938 100644 --- a/app/modules/web/themes/material-blue/views/config/general-events.inc +++ b/app/modules/web/themes/material-blue/views/config/general-events.inc @@ -1,7 +1,7 @@ @@ -12,46 +12,55 @@ - + - - - - - - - - diff --git a/app/modules/web/themes/material-blue/views/config/general-proxy.inc b/app/modules/web/themes/material-blue/views/config/general-proxy.inc index 13613be8..97d86909 100644 --- a/app/modules/web/themes/material-blue/views/config/general-proxy.inc +++ b/app/modules/web/themes/material-blue/views/config/general-proxy.inc @@ -1,3 +1,10 @@ + +
    device_hub @@ -7,12 +14,22 @@
    diff --git a/app/modules/web/themes/material-blue/views/config/general-site.inc b/app/modules/web/themes/material-blue/views/config/general-site.inc index 65a98451..562d33fa 100644 --- a/app/modules/web/themes/material-blue/views/config/general-site.inc +++ b/app/modules/web/themes/material-blue/views/config/general-site.inc @@ -1,4 +1,9 @@ - +
    home @@ -72,117 +77,102 @@
    - + - - - - - - - - - - - - - - - - - - - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    - - -
    - - +
      +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + +
    • + +
    - +
      +
    • +
      + +
      + + + + + +
    • +
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -

    - -

    -
    -
    - +
      +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + + + + +
    • +
    \ No newline at end of file diff --git a/app/modules/web/themes/material-blue/views/config/import.inc b/app/modules/web/themes/material-blue/views/config/import.inc index 879b6ad0..a4799b2f 100644 --- a/app/modules/web/themes/material-blue/views/config/import.inc +++ b/app/modules/web/themes/material-blue/views/config/import.inc @@ -66,10 +66,7 @@ - - - - +
    +
    @@ -11,49 +15,47 @@ data-action-route="configLdap/save" data-hash=""> - - + - - - - - @@ -338,12 +340,22 @@ diff --git a/app/modules/web/themes/material-blue/views/config/mail.inc b/app/modules/web/themes/material-blue/views/config/mail.inc index 72d46c49..d8d68621 100644 --- a/app/modules/web/themes/material-blue/views/config/mail.inc +++ b/app/modules/web/themes/material-blue/views/config/mail.inc @@ -17,32 +17,39 @@ - - - - @@ -74,12 +81,22 @@ diff --git a/app/modules/web/themes/material-blue/views/config/wiki.inc b/app/modules/web/themes/material-blue/views/config/wiki.inc index 33daba17..9a1b7ed6 100644 --- a/app/modules/web/themes/material-blue/views/config/wiki.inc +++ b/app/modules/web/themes/material-blue/views/config/wiki.inc @@ -1,4 +1,8 @@ - + - + @@ -128,26 +133,28 @@
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    +
    +
      +
    • +
      + +
      -

      - -

      - -
    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - + + + + +
    + +
    +
    + + +
  • +
    + +
    + + + + + + + +
  • + +
    - +
      +
    • +
      + +
      + + + + + +
    • +
    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - +
      +
    • +
      + +
      + + + + + +
    • + +
    • +
      + +
      + + + + + + + +
    • +
    - +
      +
    • +
      + +
      + + + + + +
    • +
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    - +
      +
    • +
      + +
      + + + + + +
    • +
    - + diff --git a/app/modules/web/themes/material-blue/views/itemshow/user.inc b/app/modules/web/themes/material-blue/views/itemshow/user.inc index 34347f37..c501c2ca 100644 --- a/app/modules/web/themes/material-blue/views/itemshow/user.inc +++ b/app/modules/web/themes/material-blue/views/itemshow/user.inc @@ -6,237 +6,328 @@

    close

    - -
    -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -

    - -

    -
    -
    - +
      +
    • +
      + +
      + + + + + +
      + +
      +
      +
    • +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - includeTemplate('aux-customfields', 'common'); ?> - +
    +
    + + -
    - - - - - - - - - - - - - - - - - - + - - - - - - - - +
    + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + includeTemplate('aux-customfields', 'common'); ?> + + + + +
    + +
    + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + +
    +
    diff --git a/lib/SP/Repositories/User/UserRepository.php b/lib/SP/Repositories/User/UserRepository.php index bf717f48..01880f5c 100644 --- a/lib/SP/Repositories/User/UserRepository.php +++ b/lib/SP/Repositories/User/UserRepository.php @@ -718,4 +718,56 @@ class UserRepository extends Repository implements RepositoryItemInterface return DbWrapper::getResultsArray($queryData, $this->db); } + + /** + * Returns the usage of the given user's id + * + * @param int $id + * @return array + */ + public function getUsageForUser($id) + { + $query = 'SELECT * FROM (SELECT + A.id, + CONCAT(A.name, " (", C.name, ")") AS name, + \'Account\' AS ref + FROM Account A + INNER JOIN Client C on A.clientId = C.id + WHERE A.userId = ? OR A.userEditId = ? + UNION ALL + SELECT + AU.accountId AS id, + CONCAT(A.name, " (", C.name, ")") AS name, + \'Account\' AS ref + FROM AccountToUser AU + INNER JOIN Account A on AU.accountId = A.id + INNER JOIN Client C on A.clientId = C.id + WHERE AU.userId = ? + UNION ALL + SELECT + UUG.userGroupId AS id, + G.name, + \'UserGroup\' AS ref + FROM + UserToUserGroup UUG + INNER JOIN UserGroup G on UUG.userGroupId = G.id + WHERE UUG.userId = ? + UNION ALL + SELECT + PL.id, + CONCAT(A.name, " (", C.name, ")") AS name, + \'PublicLink\' AS ref + FROM + PublicLink PL + INNER JOIN Account A ON A.id = PL.itemId + INNER JOIN Client C on A.clientId = C.id + WHERE PL.userId = ?) Items + ORDER BY Items.ref'; + + $queryData = new QueryData(); + $queryData->setQuery($query); + $queryData->setParams(array_fill(0, 5, (int)$id)); + + return DbWrapper::getResultsArray($queryData, $this->db); + } } \ No newline at end of file diff --git a/lib/SP/Services/User/UserService.php b/lib/SP/Services/User/UserService.php index 03ab019d..c833e5c9 100644 --- a/lib/SP/Services/User/UserService.php +++ b/lib/SP/Services/User/UserService.php @@ -328,6 +328,17 @@ class UserService extends Service return $this->userRepository->getUserEmailForGroup($groupId); } + /** + * Returns the usage of the given user's id + * + * @param int $id + * @return array + */ + public function getUsageForUser($id) + { + return $this->userRepository->getUsageForUser($id); + } + /** * @throws \Psr\Container\ContainerExceptionInterface * @throws \Psr\Container\NotFoundExceptionInterface