diff --git a/app/locales/en_US/LC_MESSAGES/messages.mo b/app/locales/en_US/LC_MESSAGES/messages.mo index 98df6c65..07660ab2 100644 Binary files a/app/locales/en_US/LC_MESSAGES/messages.mo and b/app/locales/en_US/LC_MESSAGES/messages.mo differ 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