diff --git a/demo/complex/add-ref-groups.sh b/demo/complex/add-ref-groups.sh index 4fb90c1..dde269a 100755 --- a/demo/complex/add-ref-groups.sh +++ b/demo/complex/add-ref-groups.sh @@ -1,3 +1,5 @@ +#!/bin/bash + source ../../library.bash execute_gsh complex_grouper_daemon_1 add-ref-groups.gsh diff --git a/demo/complex/docker-compose.yml b/demo/complex/docker-compose.yml index d35f63e..b6d01c5 100644 --- a/demo/complex/docker-compose.yml +++ b/demo/complex/docker-compose.yml @@ -159,14 +159,15 @@ services: volumes: - source_data:/var/lib/mysql - targets: - build: ./targets/ - ports: - - 23306:389 - networks: - - net - volumes: - - target_data:/var/lib/mysql +# temporarily disabled +# targets: +# build: ./targets/ +# ports: +# - 23306:389 +# networks: +# - net +# volumes: +# - target_data:/var/lib/mysql midpoint_data: image: tier/mariadb:mariadb10 diff --git a/demo/complex/grouper_data/Dockerfile b/demo/complex/grouper_data/Dockerfile index 15d196a..20c1429 100644 --- a/demo/complex/grouper_data/Dockerfile +++ b/demo/complex/grouper_data/Dockerfile @@ -11,6 +11,8 @@ RUN yum install -y epel-release \ COPY container_files/seed-data/ /seed-data/ COPY container_files/conf/ /opt/grouper/grouper.apiBinary/conf/ +RUN ln -s /usr/bin/resolveip /usr/libexec/resolveip + RUN mysql_install_db \ && chown -R mysql:mysql /var/lib/mysql/ \ && sed -i 's/^\(bind-address\s.*\)/# \1/' /etc/my.cnf \ diff --git a/demo/complex2/add-ref-groups.sh b/demo/complex2/add-ref-groups.sh index d35b173..9fea393 100755 --- a/demo/complex2/add-ref-groups.sh +++ b/demo/complex2/add-ref-groups.sh @@ -1,3 +1,5 @@ +#!/bin/bash + source ../../library.bash execute_gsh complex2_grouper_daemon_1 add-ref-groups.gsh diff --git a/demo/complex2/create-ref-loaders.sh b/demo/complex2/create-ref-loaders.sh index 627a186..8cb18e0 100755 --- a/demo/complex2/create-ref-loaders.sh +++ b/demo/complex2/create-ref-loaders.sh @@ -1,3 +1,5 @@ +#!/bin/bash + source ../../library.bash execute_gsh complex2_grouper_daemon_1 create-ref-loaders.gsh diff --git a/demo/complex2/docker-compose.yml b/demo/complex2/docker-compose.yml index d35f63e..cb5ea7c 100644 --- a/demo/complex2/docker-compose.yml +++ b/demo/complex2/docker-compose.yml @@ -159,14 +159,14 @@ services: volumes: - source_data:/var/lib/mysql - targets: - build: ./targets/ - ports: - - 23306:389 - networks: - - net - volumes: - - target_data:/var/lib/mysql +# targets: +# build: ./targets/ +# ports: +# - 23306:389 +# networks: +# - net +# volumes: +# - target_data:/var/lib/mysql midpoint_data: image: tier/mariadb:mariadb10 diff --git a/demo/complex2/grouper_data/Dockerfile b/demo/complex2/grouper_data/Dockerfile index 15d196a..20c1429 100644 --- a/demo/complex2/grouper_data/Dockerfile +++ b/demo/complex2/grouper_data/Dockerfile @@ -11,6 +11,8 @@ RUN yum install -y epel-release \ COPY container_files/seed-data/ /seed-data/ COPY container_files/conf/ /opt/grouper/grouper.apiBinary/conf/ +RUN ln -s /usr/bin/resolveip /usr/libexec/resolveip + RUN mysql_install_db \ && chown -R mysql:mysql /var/lib/mysql/ \ && sed -i 's/^\(bind-address\s.*\)/# \1/' /etc/my.cnf \ diff --git a/demo/complex2s/add-ref-groups.sh b/demo/complex2s/add-ref-groups.sh index a60c2f1..8def926 100755 --- a/demo/complex2s/add-ref-groups.sh +++ b/demo/complex2s/add-ref-groups.sh @@ -1,3 +1,4 @@ +#!/bin/bash source ../../library.bash execute_gsh complex2s_grouper_daemon_1 add-ref-groups.gsh diff --git a/demo/complex2s/create-ref-loaders.sh b/demo/complex2s/create-ref-loaders.sh index 39d690e..906fdf8 100755 --- a/demo/complex2s/create-ref-loaders.sh +++ b/demo/complex2s/create-ref-loaders.sh @@ -1,3 +1,5 @@ +#!/bin/bash + source ../../library.bash execute_gsh complex2s_grouper_daemon_1 create-ref-loaders.gsh diff --git a/demo/complex2s/docker-compose.yml b/demo/complex2s/docker-compose.yml index d35f63e..cb5ea7c 100644 --- a/demo/complex2s/docker-compose.yml +++ b/demo/complex2s/docker-compose.yml @@ -159,14 +159,14 @@ services: volumes: - source_data:/var/lib/mysql - targets: - build: ./targets/ - ports: - - 23306:389 - networks: - - net - volumes: - - target_data:/var/lib/mysql +# targets: +# build: ./targets/ +# ports: +# - 23306:389 +# networks: +# - net +# volumes: +# - target_data:/var/lib/mysql midpoint_data: image: tier/mariadb:mariadb10 diff --git a/demo/complex2s/grouper_data/Dockerfile b/demo/complex2s/grouper_data/Dockerfile index 15d196a..20c1429 100644 --- a/demo/complex2s/grouper_data/Dockerfile +++ b/demo/complex2s/grouper_data/Dockerfile @@ -11,6 +11,8 @@ RUN yum install -y epel-release \ COPY container_files/seed-data/ /seed-data/ COPY container_files/conf/ /opt/grouper/grouper.apiBinary/conf/ +RUN ln -s /usr/bin/resolveip /usr/libexec/resolveip + RUN mysql_install_db \ && chown -R mysql:mysql /var/lib/mysql/ \ && sed -i 's/^\(bind-address\s.*\)/# \1/' /etc/my.cnf \ diff --git a/demo/complex2s/midpoint-objects/archetypes/academic-person.xml b/demo/complex2s/midpoint-objects/archetypes/academic-person.xml new file mode 100644 index 0000000..bbbd6a8 --- /dev/null +++ b/demo/complex2s/midpoint-objects/archetypes/academic-person.xml @@ -0,0 +1,25 @@ + + + Academic + Person with a relation to the academy environment + + + + Academics + Academic person + + fa fa-user + darkgreen + + + + + + UserType + + + diff --git a/demo/complex2s/midpoint-objects/archetypes/archetype-affiliation.xml b/demo/complex2s/midpoint-objects/archetypes/archetype-affiliation.xml index 0064575..b0b9400 100644 --- a/demo/complex2s/midpoint-objects/archetypes/archetype-affiliation.xml +++ b/demo/complex2s/midpoint-objects/archetypes/archetype-affiliation.xml @@ -16,6 +16,16 @@ affiliation_ Affiliation: + + + + Affiliations + + fa fa-superpowers + steelblue + + + diff --git a/demo/complex2s/midpoint-objects/archetypes/archetype-course.xml b/demo/complex2s/midpoint-objects/archetypes/archetype-course.xml index 5a906e1..0b7013e 100644 --- a/demo/complex2s/midpoint-objects/archetypes/archetype-course.xml +++ b/demo/complex2s/midpoint-objects/archetypes/archetype-course.xml @@ -16,6 +16,16 @@ course_ Course: + + + + Courses + + fa fa-university + teal + + + diff --git a/demo/complex2s/midpoint-objects/archetypes/archetype-department.xml b/demo/complex2s/midpoint-objects/archetypes/archetype-department.xml index c8cf8b4..26691be 100644 --- a/demo/complex2s/midpoint-objects/archetypes/archetype-department.xml +++ b/demo/complex2s/midpoint-objects/archetypes/archetype-department.xml @@ -15,6 +15,16 @@ department_ Department: + + + + Departments + + fa fa-building + darkgreen + + + diff --git a/demo/complex2s/midpoint-objects/archetypes/archetype-generic-grouper-group.xml b/demo/complex2s/midpoint-objects/archetypes/archetype-generic-grouper-group.xml index 08b09d6..62f73eb 100644 --- a/demo/complex2s/midpoint-objects/archetypes/archetype-generic-grouper-group.xml +++ b/demo/complex2s/midpoint-objects/archetypes/archetype-generic-grouper-group.xml @@ -16,6 +16,16 @@ generic_ + + + + Generic Grouper Groups + + fa fa-users + lightcoral + + + diff --git a/demo/complex2s/midpoint-objects/archetypes/archetype-mailing-list.xml b/demo/complex2s/midpoint-objects/archetypes/archetype-mailing-list.xml index c5ed3a8..2db1df4 100644 --- a/demo/complex2s/midpoint-objects/archetypes/archetype-mailing-list.xml +++ b/demo/complex2s/midpoint-objects/archetypes/archetype-mailing-list.xml @@ -16,6 +16,16 @@ mailinglist_ Mailing list: + + + + Mailing lists + + fa fa-list + darkgoldenrod + + + diff --git a/demo/complex2s/midpoint-objects/archetypes/archetype-midpoint-group.xml b/demo/complex2s/midpoint-objects/archetypes/archetype-midpoint-group.xml index eb94ab2..e3bc872 100644 --- a/demo/complex2s/midpoint-objects/archetypes/archetype-midpoint-group.xml +++ b/demo/complex2s/midpoint-objects/archetypes/archetype-midpoint-group.xml @@ -13,6 +13,16 @@ ou=midpoint,ou=Groups,dc=internet2,dc=edu + + + + midPoint Groups + + fa fa-users + darkgviolet + + + diff --git a/demo/complex2s/midpoint-objects/archetypes/archetype-non-academic-person.xml b/demo/complex2s/midpoint-objects/archetypes/archetype-non-academic-person.xml new file mode 100644 index 0000000..1c604aa --- /dev/null +++ b/demo/complex2s/midpoint-objects/archetypes/archetype-non-academic-person.xml @@ -0,0 +1,25 @@ + + + Non-academic + Non-academic person with no relation to the academy environment + + + + Non-academics + Non-academic persons + + fa fa-space-shuttle + olive + + + + + + UserType + + + diff --git a/demo/complex2s/midpoint-objects/resources/ldap-main.xml b/demo/complex2s/midpoint-objects/resources/ldap-main.xml index 09934db..b49ed25 100644 --- a/demo/complex2s/midpoint-objects/resources/ldap-main.xml +++ b/demo/complex2s/midpoint-objects/resources/ldap-main.xml @@ -258,7 +258,7 @@ declare namespace ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3"; - $account/attributes/ri:uid + $projection/attributes/ri:uid @@ -283,10 +283,6 @@ unmatched - true - - http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus - @@ -300,7 +296,7 @@ + + + @@ -158,7 +182,7 @@ declare namespace ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3"; - $account/attributes/ri:uid + $projection/attributes/ri:uid diff --git a/demo/complex2s/midpoint-objects/resources/target-cs-portal.xml b/demo/complex2s/midpoint-objects/resources/target-cs-portal.xml index 2a4f239..e308eb1 100644 --- a/demo/complex2s/midpoint-objects/resources/target-cs-portal.xml +++ b/demo/complex2s/midpoint-objects/resources/target-cs-portal.xml @@ -5,12 +5,12 @@ ~ and European Union Public License. See LICENSE file for details. --> - - Target: Computer science portal (CSV) + Target: Computer science portal (CSV) @@ -75,10 +75,6 @@ - - - - true @@ -86,28 +82,26 @@ name - - $account/attributes/identifier - + $projection/attributes/identifier linked - - http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser - + true deleted + true - http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink unlinked + true - http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link @@ -115,4 +109,4 @@ - \ No newline at end of file + diff --git a/demo/complex2s/midpoint-objects/resources/target-faculty-portal.xml b/demo/complex2s/midpoint-objects/resources/target-faculty-portal.xml index 94d54d0..855268b 100644 --- a/demo/complex2s/midpoint-objects/resources/target-faculty-portal.xml +++ b/demo/complex2s/midpoint-objects/resources/target-faculty-portal.xml @@ -5,12 +5,12 @@ ~ and European Union Public License. See LICENSE file for details. --> - - Target: Faculty portal (CSV) + Target: Faculty portal (CSV) @@ -84,10 +84,6 @@ - - - - true @@ -95,28 +91,26 @@ name - - $account/attributes/uid - + $projection/attributes/uid linked - - http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser - + true deleted + true - http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink unlinked + true - http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link @@ -124,4 +118,4 @@ - \ No newline at end of file + diff --git a/demo/complex2s/midpoint-objects/resources/target-mailing-lists.xml b/demo/complex2s/midpoint-objects/resources/target-mailing-lists.xml index 19f5460..1f69417 100644 --- a/demo/complex2s/midpoint-objects/resources/target-mailing-lists.xml +++ b/demo/complex2s/midpoint-objects/resources/target-mailing-lists.xml @@ -5,12 +5,12 @@ ~ and European Union Public License. See LICENSE file for details. --> - - Target: Mailing lists (CSV) + Target: Mailing lists (CSV) @@ -65,10 +65,6 @@ - - - - true @@ -76,28 +72,26 @@ name - - $account/attributes/uid - + $projection/attributes/uid linked - - http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser - + true deleted + true - http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink unlinked + true - http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link @@ -105,4 +99,4 @@ - \ No newline at end of file +