From 335e2c586bcd8841b14c9c0c281ef6b6b20b4ec4 Mon Sep 17 00:00:00 2001 From: Luca Fabbri Date: Fri, 12 Apr 2013 18:17:19 +0200 Subject: [PATCH] fixed workflows --- CHANGES.rst | 5 ++ Products/Poi/profiles.zcml | 8 ++ Products/Poi/profiles/default/metadata.xml | 2 +- .../poi_issue_workflow/definition.xml | 31 ++++++-- .../poi_tracker_workflow/definition.xml | 76 ++++++++++++++----- 5 files changed, 98 insertions(+), 24 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index f1dbdaa0..bb9c05fc 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,11 @@ Changelog for Poi - Updated italian translation [keul] +- Now supporting the "Site Administrator" role + [keul] +- Fix tracker security; issues inside private folder + must not be visible to anonymous users + [keul] 2.2.2 (2013-04-04) ------------------ diff --git a/Products/Poi/profiles.zcml b/Products/Poi/profiles.zcml index 3f7ad5ba..3eb0c910 100644 --- a/Products/Poi/profiles.zcml +++ b/Products/Poi/profiles.zcml @@ -111,4 +111,12 @@ handler="Products.Poi.migration.migrate_tracker_watchers" profile="Products.Poi:default" /> + + diff --git a/Products/Poi/profiles/default/metadata.xml b/Products/Poi/profiles/default/metadata.xml index 72e347ec..d7b3dd42 100644 --- a/Products/Poi/profiles/default/metadata.xml +++ b/Products/Poi/profiles/default/metadata.xml @@ -1,6 +1,6 @@ - 2005 + 2006 profile-Products.AddRemoveWidget:default profile-Products.DataGridField:default diff --git a/Products/Poi/profiles/default/workflows/poi_issue_workflow/definition.xml b/Products/Poi/profiles/default/workflows/poi_issue_workflow/definition.xml index e667c695..7dc432a2 100644 --- a/Products/Poi/profiles/default/workflows/poi_issue_workflow/definition.xml +++ b/Products/Poi/profiles/default/workflows/poi_issue_workflow/definition.xml @@ -7,18 +7,21 @@ Manager + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager @@ -28,17 +31,20 @@ Manager + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager Manager + Site Administrator Technician TrackerManager @@ -74,17 +80,20 @@ Manager + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager Manager + Site Administrator Technician TrackerManager @@ -94,17 +103,20 @@ Manager + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager Manager + Site Administrator Technician TrackerManager @@ -113,17 +125,20 @@ Manager + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager Manager + Site Administrator Technician TrackerManager @@ -133,18 +148,21 @@ Manager + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager @@ -156,17 +174,20 @@ Manager + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager Manager + Site Administrator Technician TrackerManager @@ -276,7 +297,7 @@ The last transition - + transition/getId|nothing @@ -285,7 +306,7 @@ The ID of the user who performed the last transition - + user/getId @@ -294,7 +315,7 @@ Comments about the last transition - + python:state_change.kwargs.get('comment', '') @@ -303,7 +324,7 @@ Provides access to workflow history - + state_change/getHistory @@ -314,7 +335,7 @@ Time of the last transition - + state_change/getDateTime diff --git a/Products/Poi/profiles/default/workflows/poi_tracker_workflow/definition.xml b/Products/Poi/profiles/default/workflows/poi_tracker_workflow/definition.xml index c8833190..a10fa529 100644 --- a/Products/Poi/profiles/default/workflows/poi_tracker_workflow/definition.xml +++ b/Products/Poi/profiles/default/workflows/poi_tracker_workflow/definition.xml @@ -11,43 +11,54 @@ - - Anonymous + + Contributor + Editor Manager Member Owner + Reader + Site Administrator Technician TrackerManager Manager Owner + Site Administrator TrackerManager Manager Owner + Site Administrator TrackerManager Manager + Site Administrator TrackerManager Manager + Site Administrator Technician TrackerManager Manager + Site Administrator Technician TrackerManager - - Anonymous + + Contributor + Editor Manager Member Owner + Reader + Site Administrator Technician TrackerManager @@ -56,11 +67,14 @@ - - Anonymous + + Contributor + Editor Manager Member Owner + Reader + Site Administrator Technician TrackerManager @@ -69,12 +83,14 @@ Manager Member Owner + Site Administrator Technician TrackerManager Manager Owner + Site Administrator TrackerManager @@ -82,6 +98,7 @@ Manager Member Owner + Site Administrator Technician TrackerManager @@ -90,20 +107,25 @@ Manager Member Owner + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager - - Anonymous + + Contributor + Editor Manager Member Owner + Reader + Site Administrator Technician TrackerManager @@ -119,6 +141,7 @@ Manager Owner Reader + Site Administrator Technician TrackerManager @@ -126,6 +149,7 @@ Contributor Manager Owner + Site Administrator Technician TrackerManager @@ -133,12 +157,14 @@ Editor Manager Owner + Site Administrator TrackerManager Contributor Manager Owner + Site Administrator Technician TrackerManager @@ -146,12 +172,14 @@ Contributor Manager Owner + Site Administrator Technician TrackerManager Editor Manager + Site Administrator Technician TrackerManager @@ -161,20 +189,24 @@ Manager Owner Reader + Site Administrator Technician TrackerManager - Anonymous can view issues and responses. Only members can add them. + Issues are free for access. Only members can add them. - - Anonymous + + Contributor + Editor Manager Member Owner + Reader + Site Administrator Technician TrackerManager @@ -182,18 +214,21 @@ Manager Member Owner + Site Administrator Technician TrackerManager Manager Owner + Site Administrator TrackerManager Manager Member Owner + Site Administrator Technician TrackerManager @@ -201,20 +236,25 @@ Manager Member Owner + Site Administrator Technician TrackerManager Manager Owner + Site Administrator Technician TrackerManager - - Anonymous + + Contributor + Editor Manager Member Owner + Reader + Site Administrator Technician TrackerManager @@ -254,7 +294,7 @@ The last transition - + transition/getId|nothing @@ -263,7 +303,7 @@ The ID of the user who performed the last transition - + user/getId @@ -272,7 +312,7 @@ Comments about the last transition - + python:state_change.kwargs.get('comment', '') @@ -281,7 +321,7 @@ Provides access to workflow history - + state_change/getHistory @@ -292,7 +332,7 @@ Time of the last transition - + state_change/getDateTime