From b0e5e36e31e6a376e68609d0a17f10843ecca369 Mon Sep 17 00:00:00 2001
From: Benoit Mortier <benoit.mortier@opensides.be>
Date: Fri, 15 May 2020 17:24:06 +0200
Subject: [PATCH] :sparkles: feat(locales) update locales for 1.4-dev

Signed-off-by: Benoit Mortier <benoit.mortier@opensides.be>
---
 locale/af_ZA/fusiondirectory.po       | 185 ++++++++++++------------
 locale/ar/fusiondirectory.po          | 185 ++++++++++++------------
 locale/ca/fusiondirectory.po          | 185 ++++++++++++------------
 locale/cs_CZ/fusiondirectory.po       | 185 ++++++++++++------------
 locale/de/fusiondirectory.po          | 185 ++++++++++++------------
 locale/el_GR/fusiondirectory.po       | 185 ++++++++++++------------
 locale/es/fusiondirectory.po          | 185 ++++++++++++------------
 locale/es_CO/fusiondirectory.po       | 185 ++++++++++++------------
 locale/es_VE/fusiondirectory.po       | 185 ++++++++++++------------
 locale/fa_IR/fusiondirectory.po       | 185 ++++++++++++------------
 locale/fi_FI/fusiondirectory.po       | 185 ++++++++++++------------
 locale/fr/fusiondirectory.po          | 185 ++++++++++++------------
 locale/hu_HU/fusiondirectory.po       | 185 ++++++++++++------------
 locale/id/fusiondirectory.po          | 185 ++++++++++++------------
 locale/it_IT/fusiondirectory.po       | 185 ++++++++++++------------
 locale/ja/fusiondirectory.po          | 185 ++++++++++++------------
 locale/ko/fusiondirectory.po          | 185 ++++++++++++------------
 locale/lv/fusiondirectory.po          | 185 ++++++++++++------------
 locale/nb/fusiondirectory.po          | 185 ++++++++++++------------
 locale/nl/fusiondirectory.po          | 185 ++++++++++++------------
 locale/pl/fusiondirectory.po          | 185 ++++++++++++------------
 locale/pt/fusiondirectory.po          | 185 ++++++++++++------------
 locale/pt_BR/fusiondirectory.po       | 185 ++++++++++++------------
 locale/ru/fusiondirectory.po          | 185 ++++++++++++------------
 locale/ru@petr1708/fusiondirectory.po | 185 ++++++++++++------------
 locale/sv/fusiondirectory.po          | 185 ++++++++++++------------
 locale/tr_TR/fusiondirectory.po       | 195 +++++++++++++-------------
 locale/ug/fusiondirectory.po          | 185 ++++++++++++------------
 locale/vi_VN/fusiondirectory.po       | 185 ++++++++++++------------
 locale/zh/fusiondirectory.po          | 185 ++++++++++++------------
 locale/zh_TW/fusiondirectory.po       | 185 ++++++++++++------------
 31 files changed, 2766 insertions(+), 2979 deletions(-)

diff --git a/locale/af_ZA/fusiondirectory.po b/locale/af_ZA/fusiondirectory.po
index 648834778..068bfd863 100644
--- a/locale/af_ZA/fusiondirectory.po
+++ b/locale/af_ZA/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Language-Team: Afrikaans (South Africa) (https://www.transifex.com/fusiondirectory/teams/12202/af_ZA/)\n"
 "MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -206,8 +206,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -323,12 +323,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -351,10 +351,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -599,7 +599,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1435,12 +1435,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1498,6 +1498,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1650,13 +1674,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1749,7 +1767,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1790,31 +1808,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1886,57 +1879,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1978,7 +1971,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2074,7 +2067,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2191,79 +2184,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3357,6 +3340,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3760,55 +3753,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/ar/fusiondirectory.po b/locale/ar/fusiondirectory.po
index 688d7ffbb..ef63abb7d 100644
--- a/locale/ar/fusiondirectory.po
+++ b/locale/ar/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Arabic (https://www.transifex.com/fusiondirectory/teams/12202/ar/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "إزالة"
 
@@ -603,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "خطأ داخلي"
 
@@ -1439,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1502,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1654,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1753,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1794,31 +1812,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1890,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1982,7 +1975,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2078,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2195,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "مجموعة"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3361,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3764,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "الرقم البريدي"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/ca/fusiondirectory.po b/locale/ca/fusiondirectory.po
index c8a8a6179..3f2e95222 100644
--- a/locale/ca/fusiondirectory.po
+++ b/locale/ca/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Catalan (https://www.transifex.com/fusiondirectory/teams/12202/ca/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -603,7 +603,7 @@ msgstr "Nom de la plantilla"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1444,12 +1444,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1507,6 +1507,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1659,13 +1683,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1758,7 +1776,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1799,31 +1817,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1895,57 +1888,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1987,7 +1980,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2083,7 +2076,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2200,79 +2193,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3366,6 +3349,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3769,55 +3762,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Contrasenya nova"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "La contrasenya nova i l'actual són massa similars."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/cs_CZ/fusiondirectory.po b/locale/cs_CZ/fusiondirectory.po
index 48f30f173..d945fc497 100644
--- a/locale/cs_CZ/fusiondirectory.po
+++ b/locale/cs_CZ/fusiondirectory.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Czech (Czech Republic) (https://www.transifex.com/fusiondirectory/teams/12202/cs_CZ/)\n"
@@ -167,7 +167,7 @@ msgstr "Datum"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -211,8 +211,8 @@ msgstr "Obnovit smazaný objekt"
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -328,12 +328,12 @@ msgid "Export list"
 msgstr "exportovat seznam"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Upravit"
@@ -356,10 +356,10 @@ msgid "Apply template"
 msgstr "aplikovat šablonu"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Odebrat"
 
@@ -612,7 +612,7 @@ msgstr "Název šablony"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Vnitřní chyba"
 
@@ -1497,12 +1497,12 @@ msgstr ""
 "Nově zadaná hodnota základu není platná a proto je stále používána "
 "předchozí!"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1562,6 +1562,30 @@ msgstr "Atribut %s je vypnutý, jeho hodnotu nelze nastavit"
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "Neznámý typ: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr "Neexistující rozlišený název: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "žádné"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Neznámé"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr "Přidat (dialog)"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1716,13 +1740,7 @@ msgstr "Seřadit sestupně"
 msgid "Invalid value for %s"
 msgstr "Neplatná hodnota pro %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "žádné"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr "Hodnota „%s“ pro kolonku „%s“ není v seznamu možných voleb"
@@ -1822,7 +1840,7 @@ msgstr "Nepodařilo se vypočítat rozlišený název pro objekt: %s"
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr "Přesun z „%s“ do „%s“ se nezdařil: %s"
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr "Neplatné: %s"
@@ -1863,31 +1881,6 @@ msgstr "hodiny"
 msgid "days"
 msgstr "dny"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr "Přidat (dialog)"
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr "POSIX skupina %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Role %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Skupina %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Neznámé"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "přístupová práva (ACL)"
@@ -1965,7 +1958,7 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
@@ -1973,53 +1966,53 @@ msgstr ""
 "Podstromy s RDN %s se nedaří automaticky vytvářet: nebyla nalezena žádná "
 "třída objektu!"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr "Nedaří se automaticky vytvořit podstromy s RDN %s: nepodporováno"
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open se nezdařilo vykonat ldapsearch"
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr "Chyba na řádku %s, první řádek položky nemůže začínat mezerou"
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr "Chyba na řádku %s, odkazování na vnější soubory není podporované"
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Chyba na řádku %s, atribut „%s“ nemá vyplněnou hodnotu"
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 "Chyba na řádku %s, položka bloc může mít pouze jeden rozlišený název (dn)"
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 "Chyba na řádku %s, položka bloc by měla začínat pouze rozlišeným názvem (dn)"
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2063,7 +2056,7 @@ msgid "department"
 msgstr "oddělení"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2159,7 +2152,7 @@ msgid "Facsimile telephone number"
 msgstr "Telefonní číslo faxu"
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2278,79 +2271,69 @@ msgstr "Akce zavolána bez chyby (výsledky jsou „%s“)"
 msgid "Action called without error (result was \"%s\")"
 msgstr "Akce zavolána bez chyby (výsledek je „%s“)"
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "Neznámý typ: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr "Neexistující rozlišený název: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "skupina objektu"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Informace o skupinÄ› objektu"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Skupina"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Název této skupiny"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Stručný popis této skupiny"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Vlastník"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "členské objekty"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Objekty spadající do této skupiny"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "důvěryhodnost systémů"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "režim důvěryhodnosti"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Typ ověřování pro tyto stroje"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "zakázáno"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "plný přístup"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "povolit přístup k těmto strojům"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Této skupině umožnit připojení pouze na stroje z tohoto seznamu"
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr "Není možné umístit počítače a terminály do jedné skupiny"
@@ -3502,6 +3485,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automaticky"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Skupina %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Role %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3916,56 +3909,56 @@ msgstr "PO box"
 msgid "Postal code"
 msgstr "Poštovní směrovací číslo (PSČ)"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Ppolicy %s nebyla nalezena v LDAP!"
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr "Nejste oprávněni ke změně svého hesla"
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Je třeba, abyste počkali %d sekund než budete moci znovu měnit své heslo"
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "Toto heslo už bylo nedávno použito"
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr "Bylo zadáno naprosto stejné heslo, jako je to stávající"
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Pro pokračování je třeba zadat své stávající heslo."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr "Zadání v kolonkách Nové heslo a Zopakování nového hesla se neshodují."
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nové heslo"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Nové a staré heslo jsou si příliš podobné."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr "Nové heslo je příliš krátké"
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "Heslo obsahuje znaky, které mohou být problematické (např. se nenacházejí "
diff --git a/locale/de/fusiondirectory.po b/locale/de/fusiondirectory.po
index b890ff74f..c69b5d376 100644
--- a/locale/de/fusiondirectory.po
+++ b/locale/de/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: German (https://www.transifex.com/fusiondirectory/teams/12202/de/)\n"
@@ -166,7 +166,7 @@ msgstr "Datum"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr "Liste exportieren"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Bearbeiten"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Vorlage anwenden"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Entfernen"
 
@@ -607,7 +607,7 @@ msgstr "Name der Vorlage"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Interner Fehler"
 
@@ -1479,12 +1479,12 @@ msgid ""
 msgstr ""
 "Die angegebene Basis ist ungültig. Der alte Wert wurde wieder hergestellt!"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1542,6 +1542,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "Unbekannter Typ: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Keine"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1694,13 +1718,7 @@ msgstr "Absteigend sortieren"
 msgid "Invalid value for %s"
 msgstr "Ungültiger Wert für %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Keine"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1793,7 +1811,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1834,31 +1852,6 @@ msgstr "Stunden"
 msgid "days"
 msgstr "Tage"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr "POSIX-Gruppe %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Rolle %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Gruppe %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Unbekannt"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "Zugriffsregeln"
@@ -1932,57 +1925,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2024,7 +2017,7 @@ msgid "department"
 msgstr "Abteilung"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2120,7 +2113,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2237,79 +2230,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "Unbekannter Typ: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Objektgruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Objektgruppeninformation"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Name dieser Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Kurze Beschreibung dieser Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Besitzer"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Zusammengefasste Objekte"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Objektmitglied dieser Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "System-Vertrauen"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Vertrauens-Modus"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Art der Authorisierung für diese Hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "deaktiviert"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "Vollzugriff"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "erlaube Zugriff auf diese Hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Nur dieser Gruppe erlauben, dieser Liste von Hosts zu verbinden"
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3443,6 +3426,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatisch"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Gruppe %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Rolle %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3846,55 +3839,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "Postleitzahl"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "Passwörter ist im Verlauf alter Passwörter"
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr "Bestehender Wert das Passworts wurde nicht geändert"
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Sie müssen das aktuelle Passwort eingeben, um fortfahren zu können."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Neues Passwort"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Das alte und neue Passwort sind sich zu ähnlich."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "Das Passwort beinhaltet möglicherweise problematische Unicode-Zeichen!"
diff --git a/locale/el_GR/fusiondirectory.po b/locale/el_GR/fusiondirectory.po
index 348d3753c..e01ffd5f9 100644
--- a/locale/el_GR/fusiondirectory.po
+++ b/locale/el_GR/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Greek (Greece) (https://www.transifex.com/fusiondirectory/teams/12202/el_GR/)\n"
@@ -167,7 +167,7 @@ msgstr "Ημερομηνία"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -211,8 +211,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -328,12 +328,12 @@ msgid "Export list"
 msgstr "Εξαγωγή λίστας"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Επεξεργασία"
@@ -356,10 +356,10 @@ msgid "Apply template"
 msgstr "Εφαρμογή προτύπου"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Αφαίρεση"
 
@@ -604,7 +604,7 @@ msgstr "Όνομα προτύπου"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Εσωτερικό σφάλμα"
 
@@ -1449,12 +1449,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1512,6 +1512,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "'Αγνωστος τύπος: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr "Ανύπαρκτο dn: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Κανένα"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Άγνωστο"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1664,13 +1688,7 @@ msgstr "Ταξινόμηση προς τα πάνω"
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Κανένα"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1763,7 +1781,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1804,31 +1822,6 @@ msgstr "ώρες"
 msgid "days"
 msgstr "ημέρες"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Ρόλος %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Ομάδα %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Άγνωστο"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1902,57 +1895,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1994,7 +1987,7 @@ msgid "department"
 msgstr "τμήμα"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2090,7 +2083,7 @@ msgid "Facsimile telephone number"
 msgstr "Αριθμός φαξ"
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2207,80 +2200,70 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "'Αγνωστος τύπος: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr "Ανύπαρκτο dn: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Ομάδα αντικειμένου"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Πληροφορίες ομάδας αντικειμένου"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Ομάδα"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Όνομα αυτής της ομάδας"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Σύντομη περιγραφή αυτής της ομάδας"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Κάτοχος"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Αντικείμενα μέλους"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Αντικείμενα μέλους για αυτή την ομάδα"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Εμπιστοσύνη συστήματος"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Λειτουργία επιστοσύνης"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Τύπος εξουσιοδότησή για αυτά τα συστήματα"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "απενεργοποιημένο"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "Πλήρης Πρόσβαση"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "να επιτραπεί πρόσβαση σε αυτά τα host"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 "Επιτρέπεται σ'αυτή την ομάδα να συνδέεται στην ακόλουθη λίστα διακομιστών"
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3394,6 +3377,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Ομάδα %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Ρόλος %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3801,34 +3794,34 @@ msgstr ""
 msgid "Postal code"
 msgstr "Ταχυδρομικός κώδικας"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Δεν ήταν δυνατή η εύρεση του Ppolicy \"%s\" στο LDAP!"
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr "Δεν έχετε δικαίωμα αλλαγής του κωδικού σας"
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Θα πρέπει να περιμένετε %d δευτερόλεπτα για να αλλάξετε το κωδικό σας"
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "Ο κωδικός είναι στο ιστορικό παλιών κωδικών πρόσβασης."
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr "Ο κωδικός πρόσβασής σας δεν έχει αλλάξει από την τρέχουσα τιμή"
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Θα πρέπει να εισάγετε τον κύριο κωδικό σας για να συνεχίσετε"
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3836,22 +3829,22 @@ msgstr ""
 "Οι κωδικοί εισάγατε ως \"Νέο κωδικό\" και \"Επανάληψη νέου κωδικού\" δεν "
 "ταιριάζουν."
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Νέος κωδικός "
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Ο παλιός και ο νέος κωδικός πρόσβασης μοιάζουν πολύ"
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Ο νέος κωδικός πρόσβασης περιέχει προβληματικούς χαρακτήρες Unicode!"
 
diff --git a/locale/es/fusiondirectory.po b/locale/es/fusiondirectory.po
index 8e83c9b20..7e731790a 100644
--- a/locale/es/fusiondirectory.po
+++ b/locale/es/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Spanish (https://www.transifex.com/fusiondirectory/teams/12202/es/)\n"
@@ -166,7 +166,7 @@ msgstr "Fecha"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr "Exportar lista"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Editar"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Aplicar plantilla"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Eliminar"
 
@@ -606,7 +606,7 @@ msgstr "Nombre de la plantilla"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "error interno"
 
@@ -1472,12 +1472,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr "¡La base introducida no es válida, se ha dejado el valor anterior!"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1535,6 +1535,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Ninguno"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1687,13 +1711,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Ninguno"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1786,7 +1804,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1827,31 +1845,6 @@ msgstr "horas"
 msgid "days"
 msgstr "días"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Desconocido"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1923,57 +1916,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2015,7 +2008,7 @@ msgid "department"
 msgstr "departamento"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2111,7 +2104,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2228,79 +2221,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Grupo de objetos"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Propietario"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Objetos miembros"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Sistema de seguridad"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Modo seguro"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "desactivado"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "Acceso sin restricciones"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "Permitir el acceso a estos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3398,6 +3381,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatico"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3801,56 +3794,56 @@ msgstr ""
 msgid "Postal code"
 msgstr "Código Postal"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Necesita introducir su contraseña actual para continuar."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 "La contraseña actual y la introducida como nueva son demasiado parecidas."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La clave contiene caracteres unicode posiblemente problemáticos!"
 
diff --git a/locale/es_CO/fusiondirectory.po b/locale/es_CO/fusiondirectory.po
index 07fd1550b..fd5a01d32 100644
--- a/locale/es_CO/fusiondirectory.po
+++ b/locale/es_CO/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Spanish (Colombia) (https://www.transifex.com/fusiondirectory/teams/12202/es_CO/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr "Exportar lista"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Editar"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Aplicar plantilla"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Borrar"
 
@@ -605,7 +605,7 @@ msgstr "Nombre de la plantilla"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Error Interno"
 
@@ -1476,12 +1476,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1539,6 +1539,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "Tipo desconocido: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr "¡dn: %s Inexsitente!"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Ninguno"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1691,13 +1715,7 @@ msgstr "Ordenar de modo inverso"
 msgid "Invalid value for %s"
 msgstr "Valor inválido para %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Ninguno"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1792,7 +1810,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1833,31 +1851,6 @@ msgstr "horas"
 msgid "days"
 msgstr "días"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Rol %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Grupo %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Desconocido"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1935,57 +1928,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open falló al ejecutar ldapsearch"
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2027,7 +2020,7 @@ msgid "department"
 msgstr "división"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2123,7 +2116,7 @@ msgid "Facsimile telephone number"
 msgstr "Teléfono alternativo"
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2240,80 +2233,70 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "Tipo desconocido: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr "¡dn: %s Inexsitente!"
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Objeto grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Datos del 'objeto grupo'"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "GRupo"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Nombre de este grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Una descripción corta de este grupo."
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Objetos miembro"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Objetos miembro de este grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Confianza del Sistema"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Modo de Confianza"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Tipo de autorización para ésos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "deshabilitado"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "Acceso Completo"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "Permitir acceso a ésos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 "Habilitar solamente a éste grupo para conectarse a ésta lista de equipos."
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3459,6 +3442,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automático"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Grupo %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Rol %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3864,35 +3857,35 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "¡No se pudo encontrar la política \"%s\" en LDAP!"
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr "Usted no tiene permitido cambiar su propia contraseña."
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Usted debe esperar %d segundos antes de cambiar su contraseña de nuevo."
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "La contraseña está en el historial de viejas contraseñas."
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr "La contraseña no será cambiada por este valor"
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Usted debe especificar su contraseña actual para poder proceder."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3900,22 +3893,22 @@ msgstr ""
 "Las contraseñas que usted ingresó como \"Nueva contraseña\" y \"Repetir "
 "nueva contraseña\" no coinciden."
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "La contraseña anterior y la nueva son muy parecidas."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "La contraseña posiblemente contiene caracteres 'Unicoide' que son "
diff --git a/locale/es_VE/fusiondirectory.po b/locale/es_VE/fusiondirectory.po
index 105b00aaa..aa2545fa8 100644
--- a/locale/es_VE/fusiondirectory.po
+++ b/locale/es_VE/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Spanish (Venezuela) (https://www.transifex.com/fusiondirectory/teams/12202/es_VE/)\n"
@@ -166,7 +166,7 @@ msgstr "Fecha"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr "Exportar lista"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Editar"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Aplicar plantilla"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Eliminar"
 
@@ -606,7 +606,7 @@ msgstr "Nombre de la plantilla"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "error interno"
 
@@ -1472,12 +1472,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr "¡La base introducida no es válida, se ha dejado el valor anterior!"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1535,6 +1535,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Ninguno"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1687,13 +1711,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Ninguno"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1786,7 +1804,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1827,31 +1845,6 @@ msgstr "horas"
 msgid "days"
 msgstr "días"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Desconocido"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1923,57 +1916,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2015,7 +2008,7 @@ msgid "department"
 msgstr "departamento"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2111,7 +2104,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2228,79 +2221,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Grupo de objetos"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Propietario"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Objetos miembros"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Sistema de seguridad"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Modo seguro"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "desactivado"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "Acceso sin restricciones"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "Permitir el acceso a estos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3398,6 +3381,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatico"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3801,56 +3794,56 @@ msgstr ""
 msgid "Postal code"
 msgstr "Código Postal"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Necesita introducir su contraseña actual para continuar."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 "La contraseña actual y la introducida como nueva son demasiado parecidas."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La clave contiene caracteres unicode posiblemente problemáticos!"
 
diff --git a/locale/fa_IR/fusiondirectory.po b/locale/fa_IR/fusiondirectory.po
index 840096dbd..73bae136e 100644
--- a/locale/fa_IR/fusiondirectory.po
+++ b/locale/fa_IR/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Persian (Iran) (https://www.transifex.com/fusiondirectory/teams/12202/fa_IR/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -603,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "خطای داخلی"
 
@@ -1439,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1502,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1654,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1753,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1794,31 +1812,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1890,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1982,7 +1975,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2078,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2195,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3361,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3764,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "کد پستی"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "کلمه عبور جدید"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/fi_FI/fusiondirectory.po b/locale/fi_FI/fusiondirectory.po
index 753a5a9c9..3e56cd504 100644
--- a/locale/fi_FI/fusiondirectory.po
+++ b/locale/fi_FI/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Finnish (Finland) (https://www.transifex.com/fusiondirectory/teams/12202/fi_FI/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Poista"
 
@@ -603,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Virhe"
 
@@ -1439,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1502,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1654,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1753,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1794,31 +1812,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1890,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1982,7 +1975,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2078,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2195,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3361,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3764,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/fr/fusiondirectory.po b/locale/fr/fusiondirectory.po
index a5022d753..ef526861f 100644
--- a/locale/fr/fusiondirectory.po
+++ b/locale/fr/fusiondirectory.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: Benoit Mortier <benoit.mortier@fusiondirectory.org>, 2020\n"
 "Language-Team: French (https://www.transifex.com/fusiondirectory/teams/12202/fr/)\n"
@@ -178,7 +178,7 @@ msgstr "Date"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -222,8 +222,8 @@ msgstr "Restaurer un objet supprimé"
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -339,12 +339,12 @@ msgid "Export list"
 msgstr "Exporter la liste"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Éditer"
@@ -367,10 +367,10 @@ msgid "Apply template"
 msgstr "Appliquer un modèle"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Supprimer"
 
@@ -630,7 +630,7 @@ msgstr "Nom du modèle"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Erreur interne"
 
@@ -1531,12 +1531,12 @@ msgstr ""
 "La base fournie n'est pas valide et a été réinitialisée à la valeur "
 "précédente !"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr "\"%s\"n'a pas été trouvé dans les attributs"
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1598,6 +1598,30 @@ msgstr ""
 "\"%s\" n'est pas une valeur valide pour l'attribut \"%s\" devrait être "
 "\"%s\" ou \"%s\""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "Type inconnu : %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr "DN inexistant : %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Aucun"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr "Ajouter (dialogue)"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1754,13 +1778,7 @@ msgstr "Trier vers le bas"
 msgid "Invalid value for %s"
 msgstr "Valeur invalide pour %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Aucun"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1863,7 +1881,7 @@ msgstr "Échec de calcul du DN pour l'objet: %s"
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr "Passer de \"%s\" à \"%s\" a échoué: %s"
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr "Non valide : %s"
@@ -1904,31 +1922,6 @@ msgstr "heures"
 msgid "days"
 msgstr "jours"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr "Ajouter (dialogue)"
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr "Groupe POSIX %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Rôle %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Groupe %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Inconnu"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -2011,7 +2004,7 @@ msgstr "L'analyse du résultat LDAP a échoué"
 msgid "No LDAP result to parse"
 msgstr "Aucun résultat LDAP à analyser"
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
@@ -2019,57 +2012,57 @@ msgstr ""
 "Impossible de créer automatiquement des sous-arbres avec le RDN «%s» : "
 "object class non trouvée !"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 "Impossible de créer automatiquement des sous-arbres avec le RDN «%s» : non "
 "supporté"
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr "%s (%s, lors de l'opération sur \"%s\" en utilisant le serveur LDAP \"%s\")"
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr "%s (lors de l'opération sur le serveur LDAP \"%s\")"
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open a échoué lors de l’exécution de ldapsearch"
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 "Erreur ligne %s, la première ligne d'une entrée ne peut pas commencer par un"
 " espace"
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 "Erreur ligne %s, les références à un fichier externe ne sont pas prises en "
 "charge."
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Erreur ligne %s, l'attribut «%s» n'a pas de valeur"
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr "Erreur ligne %s, une entrée ne peut avoir qu'un seul dn"
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr "Erreur ligne %s, une entrée doit commencer par le dn"
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2113,7 +2106,7 @@ msgid "department"
 msgstr "département"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2209,7 +2202,7 @@ msgid "Facsimile telephone number"
 msgstr "Numéro de fax"
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2330,79 +2323,69 @@ msgstr "Action appelée sans erreur (résultat : «%s»)"
 msgid "Action called without error (result was \"%s\")"
 msgstr "Action appelée sans erreur (résultat : \"%s\")"
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "Type inconnu : %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr "DN inexistant : %s"
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Groupe d'objets"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Information du groupe d’objets"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Nom du groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Description courte pour ce groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Propriétaire"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Objets membres"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Objets membres de ce groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Systèmes"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Mode"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Type d'autorisation pour ces hôtes"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "désactivé"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "accès complet"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "permettre l'accès a ces hôtes"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Autoriser seulement ce groupe à se connecter sur ces listes d'hôtes"
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3594,6 +3577,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatique"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Groupe %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Rôle %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -4025,36 +4018,36 @@ msgstr "Boîte postale"
 msgid "Postal code"
 msgstr "Code postal"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "La ppolicy \"%s\" n’a pas été trouvée dans le LDAP !"
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr "Vous n’êtes pas autorisé à changer votre mot de passe"
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Vous devez attendre %d secondes avant de changer votre mot de passe à "
 "nouveau"
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "Le mot de passe est dans l'historique des mots de passe récents"
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr "Le nouveau mot de passe est le même que l’ancien"
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Vous devez spécifier votre mode de passe actuel pour continuer."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -4062,22 +4055,22 @@ msgstr ""
 "Les mots de passe entrés dans les champs 'Nouveau mot de passe' et 'Répéter "
 "le nouveau mot de passe' ne correspondent pas."
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nouveau mot de passe"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Le nouveau et l'ancien mot de passe sont trop similaires."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr "Le nouveau mot de passe est trop court."
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "Le mot de passe contient potentiellement des caractères Unicode qui sont "
diff --git a/locale/hu_HU/fusiondirectory.po b/locale/hu_HU/fusiondirectory.po
index 9a8ab1195..73fa53d4d 100644
--- a/locale/hu_HU/fusiondirectory.po
+++ b/locale/hu_HU/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Hungarian (Hungary) (https://www.transifex.com/fusiondirectory/teams/12202/hu_HU/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -603,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1439,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1502,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1654,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1753,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1794,31 +1812,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1890,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1982,7 +1975,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2078,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2195,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Csoport neve"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3361,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3764,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/id/fusiondirectory.po b/locale/id/fusiondirectory.po
index 72170655c..978739ab9 100644
--- a/locale/id/fusiondirectory.po
+++ b/locale/id/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Language-Team: Indonesian (https://www.transifex.com/fusiondirectory/teams/12202/id/)\n"
 "MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -206,8 +206,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -323,12 +323,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -351,10 +351,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -599,7 +599,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1435,12 +1435,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1498,6 +1498,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1650,13 +1674,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1749,7 +1767,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1790,31 +1808,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1886,57 +1879,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1978,7 +1971,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2074,7 +2067,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2191,79 +2184,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3357,6 +3340,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3760,55 +3753,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/it_IT/fusiondirectory.po b/locale/it_IT/fusiondirectory.po
index c30bca484..78e29a694 100644
--- a/locale/it_IT/fusiondirectory.po
+++ b/locale/it_IT/fusiondirectory.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: Paola <paola.penati@fusiondirectory.org>, 2020\n"
 "Language-Team: Italian (Italy) (https://www.transifex.com/fusiondirectory/teams/12202/it_IT/)\n"
@@ -178,7 +178,7 @@ msgstr "Data"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -222,8 +222,8 @@ msgstr "Ripristina un oggetto eliminato"
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -339,12 +339,12 @@ msgid "Export list"
 msgstr "Lista d'esportazione"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Modifica"
@@ -367,10 +367,10 @@ msgid "Apply template"
 msgstr "Applica il modello"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Elimina"
 
@@ -631,7 +631,7 @@ msgstr "Nome del modello"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Errore interno"
 
@@ -1522,12 +1522,12 @@ msgstr ""
 "La base qui fornita non è valida ed è stata reimpostata al suo valore "
 "originario !"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr "\"%s\" non è stato trovato negli attributi"
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1589,6 +1589,30 @@ msgstr ""
 "\"%s\" non é un valore valido per l'attributo \"%s\" dovrebbe essere o "
 "\"%s\" o \"%s\""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "Tipo sconosciuto : %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr "Non esiste il dn: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Nessuno"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr "Aggiungi  (dialog)"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1743,13 +1767,7 @@ msgstr "Ordina in modo decrescente"
 msgid "Invalid value for %s"
 msgstr "Valore non valido per %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Nessuno"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1851,7 +1869,7 @@ msgstr "Impossibile calcolare DN per oggetto: %s"
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr "Spostamento da \"%s\" a \"%s\" non riuscito: %s"
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr "Invalido: %s"
@@ -1892,31 +1910,6 @@ msgstr "ore"
 msgid "days"
 msgstr "giorni"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr "Aggiungi  (dialog)"
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr "Gruppo POSIX %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Ruolo %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Raggruppa %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Sconosciuto"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -2000,7 +1993,7 @@ msgstr "Analisi del risultato LDAP non riuscita"
 msgid "No LDAP result to parse"
 msgstr "Nessun risultato LDAP da analizzare"
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
@@ -2008,57 +2001,57 @@ msgstr ""
 "Impossibile creare automaticamente delle sottostrutture con RDN \"%s\": "
 "alcun class object trovato!"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 "Impossibile creare automaticamente delle sottostrutture con RDN \"%s\": non "
 "supportato"
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr "%s (%s, mentre si sta operando su \"%s\" usando il server LDAP \"%s\")"
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr "%s (durante il funzionamento sul server LDAP \"%s\")"
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open non é riuscito ad eseguire la ricerca LDAP"
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 "Errore alla Linea %s, la prima riga di una voce non puo'iniziare con uno "
 "spazio "
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 "Errore alla linea %s, i riferimenti ad un file esterno non sono supportati"
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Errore alla linea %s, l'attribution \"%s\" non ha alcun valore"
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr "Errore alla linea %s, un blocco d'ingresso puo'avere solo un dn"
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 "Errore alla linea %s, un blocco d'ingresso dovrebbe iniziare con il dn"
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2102,7 +2095,7 @@ msgid "department"
 msgstr "dipartimento"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2198,7 +2191,7 @@ msgid "Facsimile telephone number"
 msgstr "Facsimile di numero di telefono"
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2319,79 +2312,69 @@ msgstr "Azione chiamata senza errori (i risultati erano \"%s\")"
 msgid "Action called without error (result was \"%s\")"
 msgstr "Azione chiamata senza errori (il risultato è stato \"%s\")"
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "Tipo sconosciuto : %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr "Non esiste il dn: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Gruppo di oggetti"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Informazioni gruppo di oggetti"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Nome del gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Breve descrizione del gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Propietario"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Oggetti membri"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Oggetti membro di questo gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Sistema di fiducia"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Modalità di fiducia"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Tipo di autorizzazione per questi host"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "disattivato"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "accesso completo"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "autorizza l'accesso a questi host"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Consenti all'utente di connettersi solo a questo elenco di host "
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr "Non é consentito mettre workstations e terminali nello stesso gruppo"
@@ -3579,6 +3562,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatico"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Raggruppa %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Ruolo %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -4007,34 +4000,34 @@ msgstr "Casella postale"
 msgid "Postal code"
 msgstr "CAP"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Impossibile trovare %s nell'annuario LDAP"
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr "Non le é permesso cambiare la propria password"
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Devi attendere %d secondi prima di cambiare di nuovo la password"
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "La password si trova nella cronologia delle vecchie password"
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr "La password non è stata cambiata dal valore esistente"
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Devi specificare la tua 'Password attuale' per procedere."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -4042,24 +4035,24 @@ msgstr ""
 "Le password che hai inserito come \" Nuova password \" e \"Ripeti nuova "
 "password\" non corrispondono."
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Imposta la nuova password"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 "La password che hai definito come 'Nuova password' è troppo simile a quella "
 "attuale."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr "La password utilizzata come nuova è troppo breve."
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La password contiene caratteri Unicode eventualmente problematici!"
 
diff --git a/locale/ja/fusiondirectory.po b/locale/ja/fusiondirectory.po
index bdd7c4547..051e59641 100644
--- a/locale/ja/fusiondirectory.po
+++ b/locale/ja/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Language-Team: Japanese (https://www.transifex.com/fusiondirectory/teams/12202/ja/)\n"
 "MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -206,8 +206,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -323,12 +323,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -351,10 +351,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -599,7 +599,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1435,12 +1435,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1498,6 +1498,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1650,13 +1674,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1749,7 +1767,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1790,31 +1808,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1886,57 +1879,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1978,7 +1971,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2074,7 +2067,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2191,79 +2184,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3357,6 +3340,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3760,55 +3753,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/ko/fusiondirectory.po b/locale/ko/fusiondirectory.po
index 8ceda4af5..fc1e63420 100644
--- a/locale/ko/fusiondirectory.po
+++ b/locale/ko/fusiondirectory.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: Choi Chris <chulwon.choi@gmail.com>, 2020\n"
 "Language-Team: Korean (https://www.transifex.com/fusiondirectory/teams/12202/ko/)\n"
@@ -167,7 +167,7 @@ msgstr "일자"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -211,8 +211,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -328,12 +328,12 @@ msgid "Export list"
 msgstr "목록 내보내기"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -356,10 +356,10 @@ msgid "Apply template"
 msgstr "템플릿 적용"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "제거"
 
@@ -606,7 +606,7 @@ msgstr "템플릿"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "내부 오"
 
@@ -1442,12 +1442,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr "제공된 베이스가 유효하지 않으며 이전 값으로 재설정되었습니다!"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1505,6 +1505,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "알 수없는 유형 : %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "없음"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "알 수 없음"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1657,13 +1681,7 @@ msgstr "차순"
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "없음"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1756,7 +1774,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1797,31 +1815,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr "POSIX 그룹 %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "알 수 없음"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1893,57 +1886,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1985,7 +1978,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2081,7 +2074,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2198,79 +2191,69 @@ msgstr "오류없이 호출된 작업 (결과는 \"%s\")"
 msgid "Action called without error (result was \"%s\")"
 msgstr "오류없이 호출된 작업 (결과는 \"%s\")"
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "알 수없는 유형 : %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "객체 그룹"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "그룹"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "그룹 명칭"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "그룹 요약"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "시스템 신뢰"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "트러스트 노드"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "호스트에 대한 인증 타입"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "미사용"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "ì „ì²´ ì ‘ê·¼"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "호스트에 접근 허용"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "호스트 리스트에 접근 가능 그룹"
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3364,6 +3347,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3767,55 +3760,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/lv/fusiondirectory.po b/locale/lv/fusiondirectory.po
index 61e08e079..f2acd19e4 100644
--- a/locale/lv/fusiondirectory.po
+++ b/locale/lv/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Latvian (https://www.transifex.com/fusiondirectory/teams/12202/lv/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Labot"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Noņemt"
 
@@ -603,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Iekšējā kļūda"
 
@@ -1439,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1502,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1654,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1753,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1794,31 +1812,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1890,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1982,7 +1975,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2078,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2195,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3361,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3764,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "Pasta indekss"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/nb/fusiondirectory.po b/locale/nb/fusiondirectory.po
index 691e319e0..dbc0e8105 100644
--- a/locale/nb/fusiondirectory.po
+++ b/locale/nb/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Norwegian Bokmål (https://www.transifex.com/fusiondirectory/teams/12202/nb/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Endre"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Fjern"
 
@@ -603,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1439,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1502,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1654,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1753,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1794,31 +1812,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1890,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1982,7 +1975,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2078,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2195,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3361,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3764,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/nl/fusiondirectory.po b/locale/nl/fusiondirectory.po
index 174c3cd26..847720022 100644
--- a/locale/nl/fusiondirectory.po
+++ b/locale/nl/fusiondirectory.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: Rombout de Neef <rombout.deneef@digipolis.be>, 2019\n"
 "Language-Team: Dutch (https://www.transifex.com/fusiondirectory/teams/12202/nl/)\n"
@@ -169,7 +169,7 @@ msgstr "Datum"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -213,8 +213,8 @@ msgstr "Zet een verwijderd object terug"
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -330,12 +330,12 @@ msgid "Export list"
 msgstr "Export lijst"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Bewerken"
@@ -358,10 +358,10 @@ msgid "Apply template"
 msgstr "Sjabloon toepassen"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Verwijderen"
 
@@ -615,7 +615,7 @@ msgstr "Sjabloon naam"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Interne fout"
 
@@ -1502,12 +1502,12 @@ msgid ""
 msgstr ""
 "De opgegeven base is niet geldig en is veranderd naar de vorige waarde!"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1568,6 +1568,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "Onbekend type: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr "Onbestaand dn: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Geen"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr "Toevoegen (dialoog)"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1722,13 +1746,7 @@ msgstr "Sorteer neerwaarts"
 msgid "Invalid value for %s"
 msgstr "Ongeldige waarde voor %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Geen"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr "De waarde \"%s\" voor veld \"%s\" staat niet in de lijst van mogelijke keuzes"
@@ -1827,7 +1845,7 @@ msgstr "Impossible de calculer le DN pour l'objet : %s"
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr "Verplaats van \"%s\" naar \"%s\" niet geslaagd: %s"
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1868,31 +1886,6 @@ msgstr "uren"
 msgid "days"
 msgstr "dagen"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr "Toevoegen (dialoog)"
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr "POSIX groep %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Rol %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Groep %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Onbekend"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1970,7 +1963,7 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
@@ -1978,55 +1971,55 @@ msgstr ""
 "Kan niet automatisch een substructuur met RDN \"%s\" creëren: geen "
 "objectklasse gevonden!"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 "Kan niet automatisch een substructuur met RDN \"%s\" creëren: niet "
 "ondersteund"
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open is er niet in geslaagd om ldapsearch uit te voeren"
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 "Fout lijn %s, eerste lijn van een invoer kan niet starten met een spatie"
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 "Fout lijn %s, referenties naar een extern bestand zijn niet ondersteund"
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Fout lijn %s, attribuut \"%s\" heeft geen waarde"
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr "Fout lijn %s, een invoerblok kan enkel maar één dn hebben"
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr "Fout lijn %s, een invoerblok moet starten met een dn"
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr "Fout tijdens importeren dn: \"%s\", a.u.b. kijk je LDIF na vanaf lijn %s!"
@@ -2068,7 +2061,7 @@ msgid "department"
 msgstr "afdeling"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2164,7 +2157,7 @@ msgid "Facsimile telephone number"
 msgstr "Facsimile telefoon nummer"
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2285,79 +2278,69 @@ msgstr "Actie opgevraagd zonder fout (resultaat waren \"%s\")"
 msgid "Action called without error (result was \"%s\")"
 msgstr "Actie opgevraagd zonder fout (resultaat was \"%s\")"
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "Onbekend type: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr "Onbestaand dn: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Objectgroep"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Object groepsinformatie"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Groep"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Naam van deze groep"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Korte beschrijving van deze groep"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Eigenaar"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Ledenobjecten"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Objectleden van deze groep"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Systeem vertrouwen"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Vertrouwensmodus"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Type van authorisatie voor deze hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "gedeactiveerd"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "volledige toegang"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "sta toegang op deze computers toe"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Laat alleen deze groep toe om met deze lijst van hosts te verbinden "
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3511,6 +3494,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatisch"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Groep %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Rol %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3929,35 +3922,35 @@ msgstr "Postkantoorbox"
 msgid "Postal code"
 msgstr "Postcode"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Ppolicy \"%s\" kon niet gevonden worden in de LDAP!"
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr "Het is niet toegelaten je eigen paswoord te veranderen"
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Je moet %d seconden wachten voor je paswoord opnieuw kan aangepast worden"
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "Paswoord staat in historie van oude paswoorden"
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr "Paswoord is niet veranderd t.o.v. de bestaande waarde"
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "U moet uw huidige wachtwoord opgeven om door te kunnen gaan."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3965,22 +3958,22 @@ msgstr ""
 "Het paswoord dat je ingebracht hebt als \"Nieuw paswoord\" en \"Herhaald "
 "nieuw paswoord\" komen niet overeen"
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nieuw paswoord"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Het huidige paswoord en het nieuwe paswoord lijken te veel op elkaar."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr "Het paswoord ingevoerd als nieuw is te kort."
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Het paswoord bevat mogelijke probleemgevende Unicode karakters!"
 
diff --git a/locale/pl/fusiondirectory.po b/locale/pl/fusiondirectory.po
index 6129ee13b..8978cfb45 100644
--- a/locale/pl/fusiondirectory.po
+++ b/locale/pl/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Polish (https://www.transifex.com/fusiondirectory/teams/12202/pl/)\n"
@@ -166,7 +166,7 @@ msgstr "Data"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Edytuj"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Usuń"
 
@@ -603,7 +603,7 @@ msgstr "Nazwa Szablonu"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Błąd wewnętrzny"
 
@@ -1443,12 +1443,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1506,6 +1506,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Nieznane"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1658,13 +1682,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1757,7 +1775,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1798,31 +1816,6 @@ msgstr "godzin"
 msgid "days"
 msgstr "dni"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Nieznane"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1894,57 +1887,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1986,7 +1979,7 @@ msgid "department"
 msgstr "departament"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2082,7 +2075,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2199,79 +2192,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Grupa obiektu"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Grupa"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Właściciel"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Dodaj członka"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Zaufanie systemowe"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Tryb zaufania"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "wyłączone"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "pełen dostęp"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "zezwól na dostęp do tych hostów"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3365,6 +3348,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatycznie"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3768,55 +3761,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "Kod pocztowy"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Proszę podać obecne hasło aby kontynuować."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nowe hasło"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Hasło podane jako nowe jest zbyt podobne do obecnego."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/pt/fusiondirectory.po b/locale/pt/fusiondirectory.po
index bfad0bf74..96f5b9291 100644
--- a/locale/pt/fusiondirectory.po
+++ b/locale/pt/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Portuguese (https://www.transifex.com/fusiondirectory/teams/12202/pt/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Editar"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Remover"
 
@@ -605,7 +605,7 @@ msgstr "Nome modelo"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Erro interno"
 
@@ -1443,12 +1443,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1506,6 +1506,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1658,13 +1682,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1757,7 +1775,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1798,31 +1816,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Desconhecido"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1895,57 +1888,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1987,7 +1980,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2083,7 +2076,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2200,79 +2193,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Sistema de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Modo de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "desabilitado"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "acesso completo"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "permitir acesso a estas máquinas"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3366,6 +3349,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3769,55 +3762,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "CEP"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Você precisa especificar sua senha atual para continuar."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nova senha"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "A senha utilizada como nova e atual são muito similares."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/pt_BR/fusiondirectory.po b/locale/pt_BR/fusiondirectory.po
index 0d93c0fe8..51741ae28 100644
--- a/locale/pt_BR/fusiondirectory.po
+++ b/locale/pt_BR/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Portuguese (Brazil) (https://www.transifex.com/fusiondirectory/teams/12202/pt_BR/)\n"
@@ -166,7 +166,7 @@ msgstr "Data"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Editar"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Aplicar modelo"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Remover"
 
@@ -603,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Erro interno"
 
@@ -1448,12 +1448,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1511,6 +1511,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Nenhum"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1663,13 +1687,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr "Valor inválido para %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Nenhum"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1762,7 +1780,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1803,31 +1821,6 @@ msgstr ""
 msgid "days"
 msgstr "dias"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Desconhecido"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1899,57 +1892,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1991,7 +1984,7 @@ msgid "department"
 msgstr "departamento"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2087,7 +2080,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2204,79 +2197,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Grupo de objeto"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Proprietário"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Sistema de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Modo de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "desabilitado"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "Acesso total"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "Permitir acesso a esses servidores"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3384,6 +3367,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automático"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3787,55 +3780,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "Código postal"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Você precisa especificar sua atual senha para prosseguir."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nova senha"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "A nova senha é muito similar à senha atual."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "A senha contém caracteres Unicode  problemáticos."
 
diff --git a/locale/ru/fusiondirectory.po b/locale/ru/fusiondirectory.po
index ca9ac3d45..e874223dc 100644
--- a/locale/ru/fusiondirectory.po
+++ b/locale/ru/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Russian (https://www.transifex.com/fusiondirectory/teams/12202/ru/)\n"
@@ -166,7 +166,7 @@ msgstr "Дата"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr "Экспортировать список"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Изменить"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Применить шаблон"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Удалить"
 
@@ -606,7 +606,7 @@ msgstr "Название шаблона"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Внутренняя ошибка"
 
@@ -1469,12 +1469,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1532,6 +1532,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr "Неизвестный тип: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr "Не существующий dn: %s"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1684,13 +1708,7 @@ msgstr "Сортировать по убыванию"
 msgid "Invalid value for %s"
 msgstr "Неверное значение для %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1783,7 +1801,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1824,31 +1842,6 @@ msgstr "часы"
 msgid "days"
 msgstr "дни"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr "POSIX группа %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr "Роль %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr "Группа %s"
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Неизвестно"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "Доступ"
@@ -1924,57 +1917,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2016,7 +2009,7 @@ msgid "department"
 msgstr "отдел"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2112,7 +2105,7 @@ msgid "Facsimile telephone number"
 msgstr "Номер факса"
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2231,79 +2224,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr "Неизвестный тип: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr "Не существующий dn: %s"
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Объект группы"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr "Информация об объекте группы"
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Группа"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Название этой группы"
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr "Краткое описание группы"
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Включаемые объекты"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr "Объекты, члены этой группы"
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Системные доверия"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Режим доверия"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Тип авторизации для этих хостов"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "отключен"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "полный доступ"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "разрешить доступ только на эти хосты"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Позволить подключаться этой группе только к хостам из списка"
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3434,6 +3417,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Автоматически"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr "Группа %s"
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr "Роль %s"
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3837,55 +3830,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "Почтовый индекс"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr "Вам не разрешено изменять свой пароль"
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Вы должны подождать %d секунд перед повторным изменением пароля"
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr "Пароль присутствует в истории старых паролей"
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Для продолжения укажите свой текущий пароль."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Новый пароль"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Новый и текущий пароли слишком похожи."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Пароль содержит символы Unicode, которые могут проблемы!"
 
diff --git a/locale/ru@petr1708/fusiondirectory.po b/locale/ru@petr1708/fusiondirectory.po
index ef7498a66..c931949bb 100644
--- a/locale/ru@petr1708/fusiondirectory.po
+++ b/locale/ru@petr1708/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Language-Team: Russian Petrine orthography (https://www.transifex.com/fusiondirectory/teams/12202/ru@petr1708/)\n"
 "MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -206,8 +206,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -323,12 +323,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -351,10 +351,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -599,7 +599,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1435,12 +1435,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1498,6 +1498,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1650,13 +1674,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1749,7 +1767,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1790,31 +1808,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1886,57 +1879,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1978,7 +1971,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2074,7 +2067,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2191,79 +2184,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3357,6 +3340,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3760,55 +3753,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/sv/fusiondirectory.po b/locale/sv/fusiondirectory.po
index 8926645e4..f0fa99913 100644
--- a/locale/sv/fusiondirectory.po
+++ b/locale/sv/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2019\n"
 "Language-Team: Swedish (https://www.transifex.com/fusiondirectory/teams/12202/sv/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr "Exportera lista"
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Redigera"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Tillämpa mall"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Ta bort"
 
@@ -604,7 +604,7 @@ msgstr "Mall-namn"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Internt fel"
 
@@ -1471,12 +1471,12 @@ msgstr ""
 "Den angivna basen är inte giltig och har återställts till det tidigare "
 "värdet!"
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1534,6 +1534,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr "Ingen"
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Okänd"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1686,13 +1710,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr "Ogiltigt värde för %s"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr "Ingen"
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1785,7 +1803,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1826,31 +1844,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Okänd"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1922,57 +1915,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2014,7 +2007,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2110,7 +2103,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2227,79 +2220,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Objektgrupp"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Grupp"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "Ägare"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Medlemsobjekt"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "System trust"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Trust-läge"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr "Auktoriseringstyp för dessa hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "avaktiverad"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "full tillgång"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "tillåt dessa hosts tillgång"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3426,6 +3409,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Automatiskt"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3829,55 +3822,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "Postnummer"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Du behöver ange ditt nuvarande lösenord för att fortsätta."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nytt lösenord"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Det nya lösenordet och det nuvarande är för lika varandra."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Lösenordet innehåller möjligtvis problematiska Unicode-tecken!"
 
diff --git a/locale/tr_TR/fusiondirectory.po b/locale/tr_TR/fusiondirectory.po
index 80dd5e098..ffc05649b 100644
--- a/locale/tr_TR/fusiondirectory.po
+++ b/locale/tr_TR/fusiondirectory.po
@@ -3,13 +3,17 @@
 # This file is distributed under the same license as the FusionDirectory package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 # 
+# Translators:
+# abc Def <hdogan1974@gmail.com>, 2020
+# 
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
+"Last-Translator: abc Def <hdogan1974@gmail.com>, 2020\n"
 "Language-Team: Turkish (Turkey) (https://www.transifex.com/fusiondirectory/teams/12202/tr_TR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -49,7 +53,7 @@ msgstr ""
 #: plugins/addons/dashboard/class_dashboardUsers.inc:192
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
-msgstr ""
+msgstr "Hata"
 
 #: include/class_msg_dialog.inc:177
 msgid "Please fix the above error and reload the page."
@@ -162,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -206,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -323,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -351,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -599,7 +603,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -788,7 +792,7 @@ msgstr ""
 
 #: include/class_baseSelector.inc:277
 msgid "Submit"
-msgstr ""
+msgstr "Gönder"
 
 #: include/class_standAlonePage.inc:123 include/functions.inc:353
 #: include/functions.inc:1868 include/simpleplugin/class_simplePlugin.inc:473
@@ -1435,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1498,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1650,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1749,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1790,31 +1812,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1886,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1978,7 +1975,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2074,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2191,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3357,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3760,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -4872,7 +4869,7 @@ msgstr ""
 #: ihtml/themes/legacy/recovery.tpl.c:59 ihtml/themes/legacy/recovery.tpl.c:62
 #: ihtml/themes/breezy/recovery.tpl.c:59 ihtml/themes/breezy/recovery.tpl.c:62
 msgid "Success"
-msgstr ""
+msgstr "Başarı"
 
 #: ihtml/themes/legacy/recovery.tpl.c:65 ihtml/themes/breezy/recovery.tpl.c:65
 msgid "Your password has been changed successfully."
diff --git a/locale/ug/fusiondirectory.po b/locale/ug/fusiondirectory.po
index d634412a4..5e591cff8 100644
--- a/locale/ug/fusiondirectory.po
+++ b/locale/ug/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Language-Team: Uighur (https://www.transifex.com/fusiondirectory/teams/12202/ug/)\n"
 "MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -206,8 +206,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -323,12 +323,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -351,10 +351,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -599,7 +599,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1435,12 +1435,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1498,6 +1498,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1650,13 +1674,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1749,7 +1767,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1790,31 +1808,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1886,57 +1879,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1978,7 +1971,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2074,7 +2067,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2191,79 +2184,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3357,6 +3340,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3760,55 +3753,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/vi_VN/fusiondirectory.po b/locale/vi_VN/fusiondirectory.po
index 9565976c7..9f23ddb14 100644
--- a/locale/vi_VN/fusiondirectory.po
+++ b/locale/vi_VN/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/fusiondirectory/teams/12202/vi_VN/)\n"
@@ -166,7 +166,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "Hiệu chỉnh"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr "Áp dụng mẫu"
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "Xóa bỏ"
 
@@ -603,7 +603,7 @@ msgstr "Tên Mẫu"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr "Lá»—i ná»™i bá»™"
 
@@ -1464,12 +1464,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1527,6 +1527,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "Không rõ"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1679,13 +1703,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1778,7 +1796,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1819,31 +1837,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "Không rõ"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1916,57 +1909,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -2008,7 +2001,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2104,7 +2097,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2221,79 +2214,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "Nhóm đối tượng"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "Nhóm "
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "Các đối tượng thành viên"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "Ủy thác hệ thống"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "Chế độ ủy thác"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "Đã vô hiệu"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "Truy cập hoàn toàn"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "Cho phép truy cập đến các máy chủ này"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3387,6 +3370,16 @@ msgstr ""
 msgid "Automatic"
 msgstr "Tự động"
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3790,55 +3783,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "Mã bưu điện"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "Bạn cần xác định mật khẩu hiện tại để có thể tiếp tục."
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Mật khẩu mới"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "Mật khẩu mới và mật khẩu cũ quá giống nhau."
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/zh/fusiondirectory.po b/locale/zh/fusiondirectory.po
index a18d1a438..a3eb11424 100644
--- a/locale/zh/fusiondirectory.po
+++ b/locale/zh/fusiondirectory.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2018\n"
 "Language-Team: Chinese (https://www.transifex.com/fusiondirectory/teams/12202/zh/)\n"
@@ -166,7 +166,7 @@ msgstr "日期"
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -210,8 +210,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -327,12 +327,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr "编辑"
@@ -355,10 +355,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr "删除"
 
@@ -603,7 +603,7 @@ msgstr "模板名称"
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1439,12 +1439,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1502,6 +1502,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr "未知"
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1654,13 +1678,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1753,7 +1771,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1794,31 +1812,6 @@ msgstr "小时"
 msgid "days"
 msgstr "天"
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr "未知"
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr "ACL"
@@ -1890,57 +1883,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1982,7 +1975,7 @@ msgid "department"
 msgstr "部门"
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2078,7 +2071,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2195,79 +2188,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr "对象组"
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr "组"
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr "所有者"
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr "成员对象"
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr "信赖的系统"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr "信赖模式"
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr "禁用"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr "完全访问权限"
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr "允许访问这些主机"
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3361,6 +3344,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3764,55 +3757,55 @@ msgstr ""
 msgid "Postal code"
 msgstr "邮编"
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr "您需要输入当前口令才能继续。"
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "新口令"
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr "输入的新口令和当前口令非常相似。"
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/zh_TW/fusiondirectory.po b/locale/zh_TW/fusiondirectory.po
index d9481f21d..3142fd200 100644
--- a/locale/zh_TW/fusiondirectory.po
+++ b/locale/zh_TW/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2020-03-17 10:11+0000\n"
+"POT-Creation-Date: 2020-05-15 08:34+0000\n"
 "PO-Revision-Date: 2018-08-13 19:47+0000\n"
 "Language-Team: Chinese (Taiwan) (https://www.transifex.com/fusiondirectory/teams/12202/zh_TW/)\n"
 "MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
 #: include/management/snapshot/class_SnapshotAttribute.inc:45
 #: include/management/snapshot/class_SnapshotAttribute.inc:51
 #: plugins/admin/departments/class_department.inc:71
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:102
 #: plugins/personal/generic/class_user.inc:108
@@ -206,8 +206,8 @@ msgstr ""
 #: include/functions.inc:438 include/functions.inc:485
 #: include/functions.inc:593
 #: include/simpleplugin/attributes/class_SetAttribute.inc:795
-#: include/class_userinfo.inc:1038 include/class_ldap.inc:994
-#: include/class_ldap.inc:1359 plugins/config/class_recoveryConfig.inc:138
+#: include/class_userinfo.inc:1038 include/class_ldap.inc:1002
+#: include/class_ldap.inc:1367 plugins/config/class_recoveryConfig.inc:138
 #: plugins/addons/dashboard/class_dashboard.inc:78
 #: plugins/addons/dashboard/class_dashboardUsers.inc:90
 #: plugins/addons/dashboard/class_dashboardUsers.inc:121
@@ -323,12 +323,12 @@ msgid "Export list"
 msgstr ""
 
 #: include/management/class_management.inc:236
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:109
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:110
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:120
 #: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:121
 #: include/simpleplugin/attributes/class_SetAttribute.inc:558
 #: include/simpleplugin/attributes/class_SetAttribute.inc:559
-#: include/simpleplugin/class_dialogAttributes.inc:728
-#: include/simpleplugin/class_dialogAttributes.inc:729
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:191
 msgid "Edit"
 msgstr ""
@@ -351,10 +351,10 @@ msgid "Apply template"
 msgstr ""
 
 #: include/management/class_management.inc:281
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:119
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:120
 #: include/simpleplugin/attributes/class_FileAttribute.inc:440
 #: include/simpleplugin/attributes/class_FileAttribute.inc:441
-#: include/simpleplugin/class_dialogAttributes.inc:738
-#: include/simpleplugin/class_dialogAttributes.inc:739
 msgid "Remove"
 msgstr ""
 
@@ -599,7 +599,7 @@ msgstr ""
 #: include/functions.inc:531 include/functions.inc:1306
 #: include/functions.inc:1344 include/functions.inc:1375
 #: include/class_acl.inc:103 include/class_userinfo.inc:1112
-#: include/class_ldap.inc:944 include/class_ldap.inc:982
+#: include/class_ldap.inc:952 include/class_ldap.inc:990
 msgid "Internal error"
 msgstr ""
 
@@ -1435,12 +1435,12 @@ msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
 
-#: include/class_templateHandling.inc:143
+#: include/class_templateHandling.inc:149
 #, php-format
 msgid "\"%s\" was not found in attributes"
 msgstr ""
 
-#: include/class_templateHandling.inc:601
+#: include/class_templateHandling.inc:607
 #, php-format
 msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
@@ -1498,6 +1498,30 @@ msgstr ""
 msgid "\"%s\" is not a valid value for attribute \"%s\" should be \"%s\" or \"%s\""
 msgstr ""
 
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:139
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectsAttribute.inc:146
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:97
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:69
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:135
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_ObjectAttribute.inc:99
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/attributes/dialog/class_DialogAttribute.inc:113
+msgid "Add (dialog)"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:139
 #, php-format
 msgid "Invalid date in %s, should be newer than: %s"
@@ -1650,13 +1674,7 @@ msgstr ""
 msgid "Invalid value for %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:71
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
-#: include/simpleplugin/class_dialogAttributes.inc:716
-msgid "None"
-msgstr ""
-
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:163
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:161
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -1749,7 +1767,7 @@ msgstr ""
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_Attribute.inc:951
+#: include/simpleplugin/class_Attribute.inc:960
 #, php-format
 msgid "Invalid: %s"
 msgstr ""
@@ -1790,31 +1808,6 @@ msgstr ""
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:211
-msgid "Add (dialog)"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:561
-#, php-format
-msgid "POSIX group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:563
-#: plugins/config/class_configInLdap.inc:425
-#, php-format
-msgid "Role %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:565
-#: plugins/config/class_configInLdap.inc:418
-#, php-format
-msgid "Group %s"
-msgstr ""
-
-#: include/simpleplugin/class_dialogAttributes.inc:718
-msgid "Unknown"
-msgstr ""
-
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
 msgstr ""
@@ -1886,57 +1879,57 @@ msgstr ""
 msgid "No LDAP result to parse"
 msgstr ""
 
-#: include/class_ldap.inc:944
+#: include/class_ldap.inc:952
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:990
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1037
+#: include/class_ldap.inc:1045
 #, php-format
 msgid "%s (%s, while operating on \"%s\" using LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1042
+#: include/class_ldap.inc:1050
 #, php-format
 msgid "%s (while operating on LDAP server \"%s\")"
 msgstr ""
 
-#: include/class_ldap.inc:1156
+#: include/class_ldap.inc:1164
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1184
+#: include/class_ldap.inc:1192
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1202
+#: include/class_ldap.inc:1210
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1205
+#: include/class_ldap.inc:1213
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1209
+#: include/class_ldap.inc:1217
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1214
+#: include/class_ldap.inc:1222
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1272
+#: include/class_ldap.inc:1280
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
@@ -1978,7 +1971,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:62
-#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/class_ogroup.inc:131
 #: plugins/admin/acl/class_aclAssignmentDialogWindow.inc:38
 #: plugins/admin/aclrole/class_aclRole.inc:94
 msgid "Properties"
@@ -2074,7 +2067,7 @@ msgid "Facsimile telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:170
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:98
 #: plugins/addons/dashboard/class_dashboardUsers.inc:64
@@ -2191,79 +2184,69 @@ msgstr ""
 msgid "Action called without error (result was \"%s\")"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:75
-#, php-format
-msgid "Unknown type : %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:83
-#, php-format
-msgid "Non existing dn: %s"
-msgstr ""
-
-#: plugins/admin/groups/class_ogroup.inc:182
+#: plugins/admin/groups/class_ogroup.inc:93
 msgid "Object group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:183
+#: plugins/admin/groups/class_ogroup.inc:94
 msgid "Object group information"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:189
-#: plugins/admin/groups/class_ogroup.inc:190
+#: plugins/admin/groups/class_ogroup.inc:100
+#: plugins/admin/groups/class_ogroup.inc:101
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:224
+#: plugins/admin/groups/class_ogroup.inc:135
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:229
+#: plugins/admin/groups/class_ogroup.inc:140
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:234
+#: plugins/admin/groups/class_ogroup.inc:145
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:240
+#: plugins/admin/groups/class_ogroup.inc:151
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:243
+#: plugins/admin/groups/class_ogroup.inc:154
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:250
+#: plugins/admin/groups/class_ogroup.inc:161
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:254
+#: plugins/admin/groups/class_ogroup.inc:165
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:258
+#: plugins/admin/groups/class_ogroup.inc:169
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:261
+#: plugins/admin/groups/class_ogroup.inc:172
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:340
+#: plugins/admin/groups/class_ogroup.inc:251
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -3357,6 +3340,16 @@ msgstr ""
 msgid "Automatic"
 msgstr ""
 
+#: plugins/config/class_configInLdap.inc:418
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:425
+#, php-format
+msgid "Role %s"
+msgstr ""
+
 #: plugins/config/class_configInLdap.inc:542
 #, php-format
 msgid ""
@@ -3760,55 +3753,55 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:433
+#: plugins/personal/generic/class_user.inc:430
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:463
+#: plugins/personal/generic/class_user.inc:460
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:474
+#: plugins/personal/generic/class_user.inc:471
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:486
+#: plugins/personal/generic/class_user.inc:483
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:491
-#: plugins/personal/generic/class_user.inc:495
+#: plugins/personal/generic/class_user.inc:488
+#: plugins/personal/generic/class_user.inc:492
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:502
+#: plugins/personal/generic/class_user.inc:499
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:504
+#: plugins/personal/generic/class_user.inc:501
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:506
+#: plugins/personal/generic/class_user.inc:503
 #: ihtml/themes/legacy/recovery.tpl.c:23 ihtml/themes/legacy/recovery.tpl.c:26
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:508
+#: plugins/personal/generic/class_user.inc:505
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:510
+#: plugins/personal/generic/class_user.inc:507
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:512
+#: plugins/personal/generic/class_user.inc:509
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-- 
GitLab