diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-affiliation.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-affiliation.xml
index 00abb98..ee29edb 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-affiliation.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-affiliation.xml
@@ -3,6 +3,7 @@
oid="d87aa04f-189c-4d6f-b6e1-216dad622142">
template-org-affiliation
+ metarole
strong
@@ -14,4 +15,55 @@
assignment
+ -
+
[identifier]
+
+ identifier
+ strong
+
+ extension/grouperName
+
+
+
+
+
+
+ -
+
[name]
+
+ name
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ displayName
+ strong
+
+ identifier
+
+
+
+
+
+
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml
index 46aada3..62f0825 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml
@@ -14,4 +14,31 @@
assignment
+ -
+
[name]
+
+ name
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ displayName
+ strong
+
+ identifier
+
+
+
\ No newline at end of file
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml
index d011bde..7d7a8b6 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml
@@ -14,4 +14,29 @@
assignment
+ -
+
[name]
+
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ strong
+
+ identifier
+
+
+
\ No newline at end of file
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml
index ff415f6..3492c5a 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml
@@ -14,4 +14,38 @@
assignment
+ -
+
[identifier]
+
+ strong
+
+ extension/grouperName
+
+
+
+ -
+
[name]
+
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ strong
+
+ identifier
+
+
+
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml
index cef6b9d..aba0e38 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml
@@ -14,4 +14,52 @@
assignment
+ -
+
[identifier]
+
+ strong
+
+ extension/grouperName
+
+
+
+
+
+
+ -
+
[name]
+
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ strong
+
+
+
+
+ identifier
+
+
+
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-user.xml b/demo/complex/midpoint-objects/objectTemplates/template-user.xml
index 633369a..d381aaa 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-user.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-user.xml
@@ -5,57 +5,13 @@
strong
extension/grouperGroup
-
-
-
-
-
OrgType
- name
-
-
-
-
-
-
- generic-group
-
- true
-
-
-
- name
-
-
-
-
-
-
-
- subtype
-
-
- generic-group
-
-
-
+ extension/grouperName
-
- identifier
-
-
-
-
-
-
- assignment
-
-
-
-
-
-
-
-
- strong
-
- extension/grouperGroup
-
-
-
-
-
-
-
-
- OrgType
-
-
- name
-
-
-
- mailing-list
+ grouper-group
true
-
-
- name
-
-
-
-
-
subtype
-
- mailing-list
-
-
-
-
-
-
-
- identifier
-
-
-
-
-
-
- assignment
-
-
-
-
-
-
-
-
- strong
-
- extension/grouperGroup
-
-
-
-
-
-
-
-
- OrgType
-
-
- name
-
-
-
-
-
-
- affiliation
-
- true
-
-
-
- name
-
-
-
- subtype
-
-
- affiliation
-
-
- identifier
+ extension/grouperName
@@ -240,7 +65,7 @@
diff --git a/demo/complex/midpoint-objects/resources/ldap-main.xml b/demo/complex/midpoint-objects/resources/ldap-main.xml
index bd81e8e..fdb66ec 100644
--- a/demo/complex/midpoint-objects/resources/ldap-main.xml
+++ b/demo/complex/midpoint-objects/resources/ldap-main.xml
@@ -352,12 +352,12 @@
strong
true
- identifier
+ extension/grouperName
@@ -369,7 +369,7 @@
weak
- identifier
+ extension/grouperName
diff --git a/demo/complex/midpoint-objects/resources/resource-grouper.xml b/demo/complex/midpoint-objects/resources/resource-grouper.xml
index f2da6be..618a0bf 100644
--- a/demo/complex/midpoint-objects/resources/resource-grouper.xml
+++ b/demo/complex/midpoint-objects/resources/resource-grouper.xml
@@ -127,36 +127,8 @@
[icfs:name]
strong
-
-
-
- name
-
-
-
- strong
-
-
-
-
- subtype
+ extension/grouperName
@@ -164,16 +136,16 @@
- identifier
+ subtype
@@ -227,19 +199,12 @@
OrgType
- name
-
-
-
+ extension/grouperName
+
+
+ $account/attributes/name
+
+
diff --git a/demo/complex/midpoint-objects/resources/scriptedsql-sis-courses.xml b/demo/complex/midpoint-objects/resources/scriptedsql-sis-courses.xml
index 7351c7a..e069ff8 100644
--- a/demo/complex/midpoint-objects/resources/scriptedsql-sis-courses.xml
+++ b/demo/complex/midpoint-objects/resources/scriptedsql-sis-courses.xml
@@ -72,54 +72,25 @@
OrgType
-
- name
-
-
-
-
+
+
+ identifier
+
+
+
+
+
+ subtype
+ course
+
+
true
-
-
-
-
-
- name
-
-
-
-
-
-
-
- displayName
-
-
-
-
-
- OrgType
- 225e9360-0639-40ba-8a31-7f31bef067be
-
-
-
- assignment
-
-
-
-
+
+
+ identifier
+
+
+
+
+
+ subtype
+ department
+
+
true
-
-
-
-
-
- name
-
-
-
-
-
-
-
- displayName
-
-
-
-
-
- OrgType
- bee44c51-2469-411d-bac7-695728e9c241
-
-
-
- assignment
-
-
diff --git a/demo/complex/midpoint-objects/systemConfigurations/SystemConfiguration.xml b/demo/complex/midpoint-objects/systemConfigurations/SystemConfiguration.xml
index ac59d68..4d8dba6 100644
--- a/demo/complex/midpoint-objects/systemConfigurations/SystemConfiguration.xml
+++ b/demo/complex/midpoint-objects/systemConfigurations/SystemConfiguration.xml
@@ -176,6 +176,6 @@
purple
http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#resources
- true
+ false
diff --git a/demo/complex2/midpoint-objects/resources/ldap-main.xml b/demo/complex2/midpoint-objects/resources/ldap-main.xml
index bd81e8e..fdb66ec 100644
--- a/demo/complex2/midpoint-objects/resources/ldap-main.xml
+++ b/demo/complex2/midpoint-objects/resources/ldap-main.xml
@@ -352,12 +352,12 @@
strong
true
- identifier
+ extension/grouperName
@@ -369,7 +369,7 @@
weak
- identifier
+ extension/grouperName
diff --git a/demo/complex2/midpoint-objects/systemConfigurations/SystemConfiguration.xml b/demo/complex2/midpoint-objects/systemConfigurations/SystemConfiguration.xml
index ac59d68..4d8dba6 100644
--- a/demo/complex2/midpoint-objects/systemConfigurations/SystemConfiguration.xml
+++ b/demo/complex2/midpoint-objects/systemConfigurations/SystemConfiguration.xml
@@ -176,6 +176,6 @@
purple
http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#resources
- true
+ false