projects
/
gpl
/
argeo-suite.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
387749a
)
UI authorization
author
Mathieu Baudier <mbaudier@argeo.org>
Tue, 11 Dec 2018 14:32:31 +0000
(15:32 +0100)
committer
Mathieu Baudier <mbaudier@argeo.org>
Tue, 11 Dec 2018 14:32:31 +0000
(15:32 +0100)
org.argeo.suite.e4/e4xmi/argeo-office.e4xmi
patch
|
blob
|
history
org.argeo.suite.standard/e4xmi/standard-toolbars.e4xmi
patch
|
blob
|
history
org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi
patch
|
blob
|
history
diff --git
a/org.argeo.suite.e4/e4xmi/argeo-office.e4xmi
b/org.argeo.suite.e4/e4xmi/argeo-office.e4xmi
index 528ce5e6d488f5a4494492b9b7881a0d8dfde87d..63fadadf63f91a305264202291bcb6865adc0afb 100644
(file)
--- a/
org.argeo.suite.e4/e4xmi/argeo-office.e4xmi
+++ b/
org.argeo.suite.e4/e4xmi/argeo-office.e4xmi
@@
-134,5
+134,6
@@
<addons xmi:id="_bQjNZTAVEei3AbO1ldMI0w" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
<addons xmi:id="_bQjNZjAVEei3AbO1ldMI0w" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
<addons xmi:id="_bQjNZzAVEei3AbO1ldMI0w" elementId="org.eclipse.e4.ui.workbench.handler.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
<addons xmi:id="_bQjNZTAVEei3AbO1ldMI0w" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
<addons xmi:id="_bQjNZjAVEei3AbO1ldMI0w" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
<addons xmi:id="_bQjNZzAVEei3AbO1ldMI0w" elementId="org.eclipse.e4.ui.workbench.handler.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
- <addons xmi:id="_srLWsEIoEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.addon.ageoLocale" contributionURI="bundleclass://org.argeo.cms.e4/org.argeo.cms.e4.addons.LocaleAddon"/>
+ <addons xmi:id="_srLWsEIoEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.addon.locale" contributionURI="bundleclass://org.argeo.cms.e4/org.argeo.cms.e4.addons.LocaleAddon"/>
+ <addons xmi:id="_vN5UgP1IEeia6ei0NV0Yrw" elementId="org.argeo.suite.e4.addon.auth" contributionURI="bundleclass://org.argeo.cms.e4/org.argeo.cms.e4.addons.AuthAddon"/>
</application:Application>
</application:Application>
diff --git
a/org.argeo.suite.standard/e4xmi/standard-toolbars.e4xmi
b/org.argeo.suite.standard/e4xmi/standard-toolbars.e4xmi
index c88a7ba6277a8e171445a156dfd1a6d0c0f0d9a7..cc375fe4081777fac4980e80613773d78f801fa4 100644
(file)
--- a/
org.argeo.suite.standard/e4xmi/standard-toolbars.e4xmi
+++ b/
org.argeo.suite.standard/e4xmi/standard-toolbars.e4xmi
@@
-9,12
+9,15
@@
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_IEOXA0IfEeij3Nr_iRrJtw" featurename="children" parentElementId="org.argeo.suite.e4.trimbar.top" positionInList="after:org.argeo.suite.e4.toolbar.standard">
<elements xsi:type="menu:ToolBar" xmi:id="_IEOXBEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.toolbar.newStandardEntity">
<children xsi:type="menu:HandledToolItem" xmi:id="_IEOXBUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.createTask" label="%newTask" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/todo-add.png" tooltip="%newTask" command="_IEOXAUIfEeij3Nr_iRrJtw">
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_IEOXA0IfEeij3Nr_iRrJtw" featurename="children" parentElementId="org.argeo.suite.e4.trimbar.top" positionInList="after:org.argeo.suite.e4.toolbar.standard">
<elements xsi:type="menu:ToolBar" xmi:id="_IEOXBEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.toolbar.newStandardEntity">
<children xsi:type="menu:HandledToolItem" xmi:id="_IEOXBUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.createTask" label="%newTask" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/todo-add.png" tooltip="%newTask" command="_IEOXAUIfEeij3Nr_iRrJtw">
+ <tags>auth.cn=org.argeo.activities.editor,ou=roles,ou=node</tags>
<parameters xmi:id="_IEOXBkIfEeij3Nr_iRrJtw" elementId="targetNodeType" name="targetNodeType" value="activities:task"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_IEOXB0IfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.createPerson" label="%newPerson" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/person-add.png" tooltip="%newPerson" command="_IEOXAUIfEeij3Nr_iRrJtw">
<parameters xmi:id="_IEOXBkIfEeij3Nr_iRrJtw" elementId="targetNodeType" name="targetNodeType" value="activities:task"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_IEOXB0IfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.createPerson" label="%newPerson" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/person-add.png" tooltip="%newPerson" command="_IEOXAUIfEeij3Nr_iRrJtw">
+ <tags>auth.cn=org.argeo.people.editor,ou=roles,ou=node</tags>
<parameters xmi:id="_IEOXCEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.0" name="targetNodeType" value="people:person"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_IEOXCUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.neworg" label="%newOrganisation" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/organisation-add.png" tooltip="%newOrganisation" command="_IEOXAUIfEeij3Nr_iRrJtw">
<parameters xmi:id="_IEOXCEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.0" name="targetNodeType" value="people:person"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_IEOXCUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.neworg" label="%newOrganisation" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/organisation-add.png" tooltip="%newOrganisation" command="_IEOXAUIfEeij3Nr_iRrJtw">
+ <tags>auth.cn=org.argeo.people.editor,ou=roles,ou=node</tags>
<parameters xmi:id="_IEOXCkIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.1" name="targetNodeType" value="people:org"/>
</children>
</elements>
<parameters xmi:id="_IEOXCkIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.1" name="targetNodeType" value="people:org"/>
</children>
</elements>
diff --git
a/org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi
b/org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi
index b4bc319d362022173a8eaf021d52bd848bca4047..c73508f35d6c6e2413ddd9d548faa37bf3c6c5e9 100644
(file)
--- a/
org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi
+++ b/
org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi
@@
-6,12
+6,15
@@
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_1ISvQVuKEeioOJZqIpekPQ" featurename="children" parentElementId="org.argeo.suite.e4.trimbar.top" positionInList="">
<elements xsi:type="menu:ToolBar" xmi:id="_1ISvQluKEeioOJZqIpekPQ" elementId="org.argeo.suite.e4.toolbar.newTrackerEntity">
<children xsi:type="menu:HandledToolItem" xmi:id="_3CFicFuKEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newTrackerTask" label="%newProjectTask" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/task-add.png" tooltip="%newProjectTask" command="_Dppf4FuLEeioOJZqIpekPQ">
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_1ISvQVuKEeioOJZqIpekPQ" featurename="children" parentElementId="org.argeo.suite.e4.trimbar.top" positionInList="">
<elements xsi:type="menu:ToolBar" xmi:id="_1ISvQluKEeioOJZqIpekPQ" elementId="org.argeo.suite.e4.toolbar.newTrackerEntity">
<children xsi:type="menu:HandledToolItem" xmi:id="_3CFicFuKEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newTrackerTask" label="%newProjectTask" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/task-add.png" tooltip="%newProjectTask" command="_Dppf4FuLEeioOJZqIpekPQ">
+ <tags>auth.cn=org.argeo.tracker.editor,ou=roles,ou=node</tags>
<parameters xmi:id="_4EGjoFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.1" name="targetNodeType" value="tracker:task"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_Q4QPMFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newMilestone" label="%newMilestone" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/milestone-add.png" tooltip="%newMilestone" command="_Dppf4FuLEeioOJZqIpekPQ">
<parameters xmi:id="_4EGjoFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.1" name="targetNodeType" value="tracker:task"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_Q4QPMFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newMilestone" label="%newMilestone" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/milestone-add.png" tooltip="%newMilestone" command="_Dppf4FuLEeioOJZqIpekPQ">
+ <tags>auth.cn=org.argeo.tracker.editor,ou=roles,ou=node</tags>
<parameters xmi:id="_6NTEwFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.2" name="targetNodeType" value="tracker:milestone"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_VOG1IFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newProject" label="%newProject" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/project-add.png" tooltip="%newProject" command="_Dppf4FuLEeioOJZqIpekPQ">
<parameters xmi:id="_6NTEwFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.2" name="targetNodeType" value="tracker:milestone"/>
</children>
<children xsi:type="menu:HandledToolItem" xmi:id="_VOG1IFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newProject" label="%newProject" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/project-add.png" tooltip="%newProject" command="_Dppf4FuLEeioOJZqIpekPQ">
+ <tags>auth.cn=org.argeo.tracker.editor,ou=roles,ou=node</tags>
<parameters xmi:id="_0l_eAFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.0" name="targetNodeType" value="tracker:project"/>
</children>
</elements>
<parameters xmi:id="_0l_eAFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.0" name="targetNodeType" value="tracker:project"/>
</children>
</elements>