diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java index e89ed4fdbc6..0eb9ee11e4c 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java @@ -241,7 +241,9 @@ private List getUtilityArchetypesList() { private List getSystemArchetypesList() { return Arrays.asList( SystemObjectsType.ARCHETYPE_VALIDITY_SCANNER_TASK.value(), - SystemObjectsType.ARCHETYPE_TRIGGER_SCANNER_TASK.value()); + SystemObjectsType.ARCHETYPE_TRIGGER_SCANNER_TASK.value(), + SystemObjectsType.ARCHETYPE_PROPAGATION_TASK.value(), + SystemObjectsType.ARCHETYPE_MULTI_PROPAGATION_TASK.value()); } private List getNewTaskInfluencesList(List oids) { diff --git a/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml b/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml index a3d7379ddca..63916fbc466 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml @@ -505,6 +505,24 @@ + + propagation-task-view + 30 + add + TaskType + + + + + + multi-propagation-task-view + 30 + add + TaskType + + + + certification-tasks-view 30 diff --git a/gui/admin-gui/src/main/resources/initial-objects/520-archetype-task-certification.xml b/gui/admin-gui/src/main/resources/initial-objects/520-archetype-task-certification.xml index 2b3154bed99..2f96e93af63 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/520-archetype-task-certification.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/520-archetype-task-certification.xml @@ -30,6 +30,10 @@ activity hidden + + taskBasic + true + diff --git a/gui/admin-gui/src/main/resources/initial-objects/521-archetype-task-approval.xml b/gui/admin-gui/src/main/resources/initial-objects/521-archetype-task-approval.xml index ff4f33d2327..0e017399593 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/521-archetype-task-approval.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/521-archetype-task-approval.xml @@ -30,6 +30,10 @@ activity hidden + + taskBasic + true + diff --git a/gui/admin-gui/src/main/resources/initial-objects/532-archetype-task-propagation.xml b/gui/admin-gui/src/main/resources/initial-objects/532-archetype-task-propagation.xml new file mode 100644 index 00000000000..50d3ffbdced --- /dev/null +++ b/gui/admin-gui/src/main/resources/initial-objects/532-archetype-task-propagation.xml @@ -0,0 +1,83 @@ + + + Provisioning propagation task (one resource) + auxiliary + + + + + Provisioning propagation task (one resource) + + TaskHandlerSelector.provisioning.task.propagation.handler + + + + fa fa-save + green + + + + + TaskType + + activity + + work + + work-propagation + activity/work/propagation + + + + + + + + + TaskType + + + + + + weak + + System + + + category + + + + + + + + weak + + activity + + + http://midpoint.evolveum.com/xml/ns/public/provisioning/task/propagation/handler-3 + + + handlerUri + + + + + + + + diff --git a/gui/admin-gui/src/main/resources/initial-objects/533-archetype-task-multi-propagation.xml b/gui/admin-gui/src/main/resources/initial-objects/533-archetype-task-multi-propagation.xml new file mode 100644 index 00000000000..34dcc0328c1 --- /dev/null +++ b/gui/admin-gui/src/main/resources/initial-objects/533-archetype-task-multi-propagation.xml @@ -0,0 +1,83 @@ + + + Provisioning propagation task (many resources) + auxiliary + + + + + Provisioning propagation task (many resources) + + TaskHandlerSelector.provisioning.task.propagation.multi.handler + + + + fa fa-save + green + + + + + TaskType + + activity + + work + + work-multiPropagation + activity/work/multiPropagation + + + + + + + + + TaskType + + + + + + weak + + System + + + category + + + + + + + + weak + + activity + + + http://midpoint.evolveum.com/xml/ns/public/provisioning/task/propagation/multi-handler-3 + + + handlerUri + + + + + + + + diff --git a/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd b/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd index 43f8b6f6b4a..b608f449cb4 100755 --- a/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd +++ b/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd @@ -19292,6 +19292,20 @@ + + + + + + + + + + + + + +