Skip to content

Commit

Permalink
Release Candidate 4.7-RC2
Browse files Browse the repository at this point in the history
  • Loading branch information
virgo47 committed Mar 28, 2023
1 parent 2fc177b commit 0e1db27
Show file tree
Hide file tree
Showing 180 changed files with 3,340 additions and 101 deletions.
4 changes: 2 additions & 2 deletions README
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
MidPoint 4.7 Development Branch
-------------------------------
MidPoint 4.7 "Johnson" RC2
--------------------------

General information:

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
MidPoint 4.7 Development Branch
-------------------------------
MidPoint 4.7 "Johnson" RC2
--------------------------

General information:

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<!--
~ Copyright (c) 2019 Evolveum and contributors
~
~ This work is dual-licensed under the Apache License 2.0
~ and European Union Public License. See LICENSE file for details.
-->
<archetype oid="00000000-0000-0000-0000-000000000328"
xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3"
xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"
xmlns:org='http://midpoint.evolveum.com/xml/ns/public/common/org-3'>
<name>Application role</name>
<description>
Application roles are basic roles. They are related to applications.
The application roles are integrating technical components for creation
of user access with business description of the access.
</description>
<archetypePolicy>
<display>
<label>Application role</label>
<pluralLabel>Application roles</pluralLabel>
<icon>
<cssClass>fe fe-role</cssClass>
<color>blue</color>
</icon>
</display>
</archetypePolicy>
<assignment>
<assignmentRelation>
<holderType>RoleType</holderType>
</assignmentRelation>
</assignment>
</archetype>
132 changes: 132 additions & 0 deletions config/initial-objects/archetype/029-archetype-application.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
<!--
~ Copyright (c) 2019 Evolveum and contributors
~
~ This work is dual-licensed under the Apache License 2.0
~ and European Union Public License. See LICENSE file for details.
-->
<archetype oid="00000000-0000-0000-0000-000000000329"
xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3">
<name>Application</name>
<description>
Applications are basic building blocks for defining access.
These objects contain business information.
Application is an administrative object describing application
as a business target that the access relates to.
</description>
<archetypePolicy>
<display>
<label>Application</label>
<pluralLabel>Applications</pluralLabel>
<icon>
<cssClass>fa fa-cloud</cssClass>
<color>blue</color>
</icon>
</display>
<adminGuiConfiguration>
<objectDetails>
<panel>
<identifier>projections</identifier>
<panelType>projections</panelType>
<display>
<label>Application.panel.projections</label>
</display>
</panel>
<panel>
<identifier>assignments</identifier>
<visibility>hidden</visibility>
</panel>
<panel>
<identifier>password</identifier>
<visibility>hidden</visibility>
</panel>
<panel>
<identifier>applicablePolicies</identifier>
<visibility>hidden</visibility>
</panel>
<panel>
<identifier>serviceMembers</identifier>
<listView>
<searchBoxConfiguration>
<indirectConfiguration>
<indirect>true</indirect>
</indirectConfiguration>
<objectTypeConfiguration>
<visibility>hidden</visibility>
<defaultValue>UserType</defaultValue>
<supportedTypes>UserType</supportedTypes>
</objectTypeConfiguration>
</searchBoxConfiguration>
</listView>
</panel>
<panel>
<identifier>serviceGovernance</identifier>
<visibility>hidden</visibility>
</panel>
<panel>
<identifier>governance</identifier>
<display>
<label>GovernanceCardsPanel.label</label>
<icon>
<cssClass>fa fa-users</cssClass>
</icon>
</display>
<displayOrder>91</displayOrder>
<panelType>governanceCards</panelType>
</panel>
<panel>
<identifier>inducements</identifier>
<visibility>hidden</visibility>
</panel>
<panel>
<identifier>resourceEntitlementsTopLevel</identifier>
<panelType>constructionInducements</panelType>
<display>
<label>Application.panel.constructionInducements</label>
</display>
<displayOrder>115</displayOrder>
</panel>
<panel>
<identifier>inducedEntitlementsTopLevel</identifier>
<panelType>inducedEntitlements</panelType>
<display>
<label>AbstractRoleMainPanel.inducedEntitlements</label>
</display>
<displayOrder>116</displayOrder>
</panel>
<panel>
<identifier>applicationRoles</identifier>
<panelType>inducedBy</panelType>
<display>
<label>Application.panel.inducedBy</label>
</display>
<listView>
<identifier>applicationRoles</identifier>
<type>c:RoleType</type>
<collection>
<collectionRef oid="00000000-0000-0000-0001-000000000016" type="c:ObjectCollectionType"/>
</collection>
<searchBoxConfiguration>
<objectTypeConfiguration>
<visibility>hidden</visibility>
<defaultValue>RoleType</defaultValue>
<supportedTypes>RoleType</supportedTypes>
</objectTypeConfiguration>
</searchBoxConfiguration>
</listView>
<displayOrder>117</displayOrder>
</panel>
<panel>
<identifier>inducedBy</identifier>
<panelType>inducedBy</panelType>
<displayOrder>118</displayOrder>
</panel>
</objectDetails>
</adminGuiConfiguration>
</archetypePolicy>
<assignment>
<assignmentRelation>
<holderType>ServiceType</holderType>
</assignmentRelation>
</assignment>
</archetype>
18 changes: 18 additions & 0 deletions config/initial-objects/archetype/700-archetype-event-mark.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2010-2017 Evolveum and contributors
~
~ This work is dual-licensed under the Apache License 2.0
~ and European Union Public License. See LICENSE file for details.
-->
<archetype oid="00000000-0000-0000-0000-000000000700"
xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3">
<name>Event mark</name>
<description>Denotes marks for audit and simulation events</description>
<assignment>
<assignmentRelation>
<holderType>MarkType</holderType>
</assignmentRelation>
</assignment>
<archetypeType>structural</archetypeType>
</archetype>
43 changes: 43 additions & 0 deletions config/initial-objects/archetype/701-archetype-object-mark.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2010-2017 Evolveum and contributors
~
~ This work is dual-licensed under the Apache License 2.0
~ and European Union Public License. See LICENSE file for details.
-->
<archetype oid="00000000-0000-0000-0000-000000000701"
xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3">
<name>Object mark</name>
<description>Denotes marks for objects and assignments. Replaces legacy policy situations.</description>
<assignment>
<assignmentRelation>
<holderType>MarkType</holderType>
</assignmentRelation>
</assignment>
<archetypeType>structural</archetypeType>
<archetypePolicy>
<display>
<label>Object Mark</label>
<pluralLabel>Object Marks</pluralLabel>
<icon>
<cssClass>fa fa-tag</cssClass>
<color>blue</color>
</icon>
</display>
<adminGuiConfiguration>
<objectDetails>
<panel>
<identifier>shadowMarksList</identifier>
<display>
<label>Marked shadows</label>
</display>
<panelType>markedShadowList</panelType>
</panel>
<panel>
<identifier>eventMarkInformationPanel</identifier>
<visibility>hidden</visibility>
</panel>
</objectDetails>
</adminGuiConfiguration>
</archetypePolicy>
</archetype>
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
<script xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="c:ScriptExpressionEvaluatorType">
<code>
import com.evolveum.midpoint.xml.ns._public.common.common_3.SingleLocalizableMessageType
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.up'))
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.up'), false)
</code>
</script>
</expression>
Expand Down Expand Up @@ -109,7 +109,7 @@
<script xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="c:ScriptExpressionEvaluatorType">
<code>
import com.evolveum.midpoint.xml.ns._public.common.common_3.SingleLocalizableMessageType
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.failed'))
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.failed'), false)
</code>
</script>
</expression>
Expand Down Expand Up @@ -162,7 +162,7 @@
<script xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="c:ScriptExpressionEvaluatorType">
<code>
import com.evolveum.midpoint.xml.ns._public.common.common_3.SingleLocalizableMessageType
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.modifications'))
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.modifications'), false)
</code>
</script>
</expression>
Expand Down Expand Up @@ -204,7 +204,7 @@
<script xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="c:ScriptExpressionEvaluatorType">
<code>
import com.evolveum.midpoint.xml.ns._public.common.common_3.SingleLocalizableMessageType
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.runnable'))
return midpoint.translate(new SingleLocalizableMessageType().key('AdminDashboard.dataField.runnable'), false)
</code>
</script>
</expression>
Expand Down
File renamed without changes.
33 changes: 33 additions & 0 deletions config/initial-objects/mark/710-mark-focus-activated.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<!--
~ Copyright (C) 2010-2022 Evolveum and contributors
~
~ This work is dual-licensed under the Apache License 2.0
~ and European Union Public License. See LICENSE file for details.
-->

<mark xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
oid="00000000-0000-0000-0000-000000000710">
<name>Focus activated</name>
<description>Operation that activated the focus</description>
<documentation>
This is an operation that brought the focus into existence and being effectively enabled.
(So, previously it was either non-existent or effectively disabled.)
</documentation>
<assignment>
<targetRef oid="00000000-0000-0000-0000-000000000700" type="ArchetypeType"/>
</assignment>
<displayOrder>100</displayOrder>
<policyRule>
<name>focus-activated</name>
<policyConstraints>
<custom>
<name>$focus-activated</name>
<expression>
<script>
<code>midpoint.focusActivated</code>
</script>
</expression>
</custom>
</policyConstraints>
</policyRule>
</mark>
33 changes: 33 additions & 0 deletions config/initial-objects/mark/711-mark-focus-deactivated.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<!--
~ Copyright (C) 2010-2022 Evolveum and contributors
~
~ This work is dual-licensed under the Apache License 2.0
~ and European Union Public License. See LICENSE file for details.
-->

<mark xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
oid="00000000-0000-0000-0000-000000000711">
<name>Focus deactivated</name>
<description>Operation that deactivated the focus</description>
<documentation>
This is an operation that deleted or effectively disabled the focus.
(So, previously it existed and was effectively enabled.)
</documentation>
<assignment>
<targetRef oid="00000000-0000-0000-0000-000000000700" type="ArchetypeType"/>
</assignment>
<displayOrder>110</displayOrder>
<policyRule>
<name>focus-deactivated</name>
<policyConstraints>
<custom>
<name>$focus-deactivated</name>
<expression>
<script>
<code>midpoint.focusDeactivated</code>
</script>
</expression>
</custom>
</policyConstraints>
</policyRule>
</mark>
26 changes: 26 additions & 0 deletions config/initial-objects/mark/712-mark-focus-renamed.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!--
~ Copyright (C) 2010-2022 Evolveum and contributors
~
~ This work is dual-licensed under the Apache License 2.0
~ and European Union Public License. See LICENSE file for details.
-->

<mark xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
oid="00000000-0000-0000-0000-000000000712">
<name>Focus renamed</name>
<description>Operation that renamed the focus</description>
<assignment>
<targetRef oid="00000000-0000-0000-0000-000000000700" type="ArchetypeType"/>
</assignment>
<displayOrder>120</displayOrder>
<policyRule>
<name>focus-renamed</name>
<policyConstraints>
<modification>
<name>$focus-renamed</name>
<operation>modify</operation>
<item>name</item>
</modification>
</policyConstraints>
</policyRule>
</mark>

0 comments on commit 0e1db27

Please sign in to comment.