diff --git a/db/changes/10240-allSaints/00-role_syncPrivileges.sql b/db/changes/10240-allSaints/00-role_syncPrivileges.sql index 0e3b0d55b5..88f1779e1e 100644 --- a/db/changes/10240-allSaints/00-role_syncPrivileges.sql +++ b/db/changes/10240-allSaints/00-role_syncPrivileges.sql @@ -202,7 +202,8 @@ BEGIN JSON_OBJECT( 'mysql_old_password', JSON_VALUE(t.`Priv`, '$.mysql_old_password'), 'mysql_native_password', JSON_VALUE(t.`Priv`, '$.mysql_native_password'), - 'authentication_string', JSON_VALUE(t.`Priv`, '$.authentication_string') + 'authentication_string', JSON_VALUE(t.`Priv`, '$.authentication_string'), + 'ssl_type', JSON_VALUE(t.`Priv`, '$.ssl_type') ) ) FROM tRole r diff --git a/front/core/components/radio/style.scss b/front/core/components/radio/style.scss index dfb3ac955d..2ee037e65b 100644 --- a/front/core/components/radio/style.scss +++ b/front/core/components/radio/style.scss @@ -1,7 +1,6 @@ @import "variables"; .vn-radio { - & > .btn { border-radius: 50%; @@ -26,8 +25,4 @@ &.disabled.checked > .btn > .mark { background-color: $color-font-secondary; } - > div { - text-overflow: ellipsis; - overflow: hidden; - } } diff --git a/modules/account/back/util/sync-ldap.js b/modules/account/back/util/sync-ldap.js index 3f98633d98..b763cf14dc 100644 --- a/modules/account/back/util/sync-ldap.js +++ b/modules/account/back/util/sync-ldap.js @@ -226,7 +226,7 @@ class SyncLdap extends SyncConnector { // Recreate roles let roles = await $.Role.find({ - fields: ['id', 'name'] + fields: ['id', 'name', 'description'] }); let roleRoles = await $.RoleRole.find({ fields: ['role', 'inheritsFrom'] @@ -251,13 +251,12 @@ class SyncLdap extends SyncConnector { return {key: user.roleFk, val: user.name}; }); - console.log; - reqs = []; for (let role of roles) { let newEntry = { objectClass: ['top', 'posixGroup'], cn: role.name, + description: role.description, gidNumber: accountConfig.idBase + role.id }; diff --git a/modules/account/back/util/sync-samba.js b/modules/account/back/util/sync-samba.js index 6e5ef9d5a0..e81fc927b7 100644 --- a/modules/account/back/util/sync-samba.js +++ b/modules/account/back/util/sync-samba.js @@ -28,6 +28,7 @@ class SyncSamba extends SyncConnector { url: `ldaps://${sambaConfig.host}:636`, tlsOptions: {rejectUnauthorized: false} }); + await adClient.bind(sambaConfig.adUser, sambaConfig.adPassword); Object.assign(this, { sambaConfig, @@ -98,8 +99,6 @@ class SyncSamba extends SyncConnector { adClient } = this; - await adClient.bind(sambaConfig.adUser, sambaConfig.adPassword); - let opts = { scope: 'sub', attributes: ['sAMAccountName'], diff --git a/modules/account/front/descriptor/index.html b/modules/account/front/descriptor/index.html index 88b1a9c6d3..50e4d21773 100644 --- a/modules/account/front/descriptor/index.html +++ b/modules/account/front/descriptor/index.html @@ -143,13 +143,15 @@ ng-if="$ctrl.askOldPass" label="Old password" ng-model="$ctrl.oldPassword" - type="password"> + type="password" + vn-focus> + info="{{'Password requirements' | translate:$ctrl.passRequirements}}" + vn-focus> - + + rule="LdapConfig"> + ng-model="$ctrl.syncUser" + vn-focus> - + + rule="AccountConfig"> - + + rule="SambaConfig"> - - - Id + + Id Salesperson Date Hour @@ -33,48 +32,46 @@ - + - + + icon="icon-no036"> - - - {{::ticket.id}} + {{::ticket.id}} @@ -190,7 +187,7 @@ - vn-icon { + margin-left: 3px; + margin-right: 3px; + } } \ No newline at end of file