Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wendelin-telecom
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Paul Graydon
wendelin-telecom
Commits
6a50883d
Commit
6a50883d
authored
Jun 10, 2024
by
Paul Graydon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ors_wendelin: Add security model
parent
d50048bf
Changes
44
Show whitespace changes
Inline
Side-by-side
Showing
44 changed files
with
1152 additions
and
0 deletions
+1152
-0
bt5/ors_wendelin/CategoryTemplateItem/portal_categories/role.xml
..._wendelin/CategoryTemplateItem/portal_categories/role.xml
+196
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_acquisition_unit_module.xml
...n/LocalRolesTemplateItem/data_acquisition_unit_module.xml
+11
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_analysis_module.xml
..._wendelin/LocalRolesTemplateItem/data_analysis_module.xml
+7
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_array_module.xml
...ors_wendelin/LocalRolesTemplateItem/data_array_module.xml
+10
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_ingestion_module.xml
...wendelin/LocalRolesTemplateItem/data_ingestion_module.xml
+7
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_product_module.xml
...s_wendelin/LocalRolesTemplateItem/data_product_module.xml
+10
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_stream_module.xml
...rs_wendelin/LocalRolesTemplateItem/data_stream_module.xml
+7
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_supply_module.xml
...rs_wendelin/LocalRolesTemplateItem/data_supply_module.xml
+11
-0
bt5/ors_wendelin/LocalRolesTemplateItem/data_transformation_module.xml
...lin/LocalRolesTemplateItem/data_transformation_module.xml
+10
-0
bt5/ors_wendelin/LocalRolesTemplateItem/person_module.xml
bt5/ors_wendelin/LocalRolesTemplateItem/person_module.xml
+8
-0
bt5/ors_wendelin/LocalRolesTemplateItem/project_module.xml
bt5/ors_wendelin/LocalRolesTemplateItem/project_module.xml
+8
-0
bt5/ors_wendelin/PathTemplateItem/portal_categories/role/ors.xml
..._wendelin/PathTemplateItem/portal_categories/role/ors.xml
+216
-0
bt5/ors_wendelin/PathTemplateItem/portal_categories/role/ors/client.xml
...in/PathTemplateItem/portal_categories/role/ors/client.xml
+174
-0
bt5/ors_wendelin/PathTemplateItem/portal_categories/role/ors/manager.xml
...n/PathTemplateItem/portal_categories/role/ors/manager.xml
+174
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Assignment.xml
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Assignment.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Acquisition%20Unit%20Module.xml
...eRolesTemplateItem/Data%20Acquisition%20Unit%20Module.xml
+10
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Acquisition%20Unit.xml
...PortalTypeRolesTemplateItem/Data%20Acquisition%20Unit.xml
+13
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Analysis%20Line.xml
...in/PortalTypeRolesTemplateItem/Data%20Analysis%20Line.xml
+2
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Analysis%20Module.xml
.../PortalTypeRolesTemplateItem/Data%20Analysis%20Module.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Analysis.xml
..._wendelin/PortalTypeRolesTemplateItem/Data%20Analysis.xml
+13
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Array%20Module.xml
...lin/PortalTypeRolesTemplateItem/Data%20Array%20Module.xml
+10
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Array.xml
...ors_wendelin/PortalTypeRolesTemplateItem/Data%20Array.xml
+13
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Ingestion%20Module.xml
...PortalTypeRolesTemplateItem/Data%20Ingestion%20Module.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Ingestion.xml
...wendelin/PortalTypeRolesTemplateItem/Data%20Ingestion.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Product%20Module.xml
...n/PortalTypeRolesTemplateItem/Data%20Product%20Module.xml
+10
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Product.xml
...s_wendelin/PortalTypeRolesTemplateItem/Data%20Product.xml
+10
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Stream%20Module.xml
...in/PortalTypeRolesTemplateItem/Data%20Stream%20Module.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Stream.xml
...rs_wendelin/PortalTypeRolesTemplateItem/Data%20Stream.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Supply%20Line.xml
...elin/PortalTypeRolesTemplateItem/Data%20Supply%20Line.xml
+2
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Supply%20Module.xml
...in/PortalTypeRolesTemplateItem/Data%20Supply%20Module.xml
+10
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Supply.xml
...rs_wendelin/PortalTypeRolesTemplateItem/Data%20Supply.xml
+13
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Transformation%20Module.xml
...lTypeRolesTemplateItem/Data%20Transformation%20Module.xml
+10
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Transformation.xml
...lin/PortalTypeRolesTemplateItem/Data%20Transformation.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/ERP5%20Login.xml
...ors_wendelin/PortalTypeRolesTemplateItem/ERP5%20Login.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Person%20Module.xml
..._wendelin/PortalTypeRolesTemplateItem/Person%20Module.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Person.xml
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Person.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Project%20Module.xml
...wendelin/PortalTypeRolesTemplateItem/Project%20Module.xml
+6
-0
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Project.xml
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Project.xml
+6
-0
bt5/ors_wendelin/SkinTemplateItem/portal_skins/ors_wendelin/ERP5Type_getSecurityCategoryMapping.py
...skins/ors_wendelin/ERP5Type_getSecurityCategoryMapping.py
+16
-0
bt5/ors_wendelin/SkinTemplateItem/portal_skins/ors_wendelin/ERP5Type_getSecurityCategoryMapping.xml
...kins/ors_wendelin/ERP5Type_getSecurityCategoryMapping.xml
+62
-0
bt5/ors_wendelin/bt/template_base_category_list
bt5/ors_wendelin/bt/template_base_category_list
+1
-0
bt5/ors_wendelin/bt/template_local_role_list
bt5/ors_wendelin/bt/template_local_role_list
+10
-0
bt5/ors_wendelin/bt/template_path_list
bt5/ors_wendelin/bt/template_path_list
+2
-0
bt5/ors_wendelin/bt/template_portal_type_role_list
bt5/ors_wendelin/bt/template_portal_type_role_list
+24
-0
No files found.
bt5/ors_wendelin/CategoryTemplateItem/portal_categories/role.xml
0 → 100644
View file @
6a50883d
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Base Category"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_count
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_mt_index
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_tree
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
acquisition_append_value
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
acquisition_base_category
</string>
</key>
<value>
<tuple>
<string>
subordination
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
acquisition_copy_value
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
acquisition_mask_value
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
acquisition_object_id
</string>
</key>
<value>
<tuple>
<string>
default_career
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
acquisition_portal_type
</string>
</key>
<value>
<string>
python: [\'Career\', \'Organisation\']
</string>
</value>
</item>
<item>
<key>
<string>
acquisition_sync_value
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
category_type
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
criterion_property
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
fallback_base_category
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
role
</string>
</value>
</item>
<item>
<key>
<string>
id_generator
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id_group
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
membership_criterion_base_category
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
membership_criterion_category
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
multimembership_criterion_base_category
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Base Category
</string>
</value>
</item>
<item>
<key>
<string>
read_permission
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
rid
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
sid
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
test_method_id
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Role
</string>
</value>
</item>
<item>
<key>
<string>
write_permission
</string>
</key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Length"
module=
"BTrees.Length"
/>
</pickle>
<pickle>
<int>
0
</int>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
</ZopeData>
bt5/ors_wendelin/LocalRolesTemplateItem/data_acquisition_unit_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_CLIENT'
>
<item>
Auditor
</item>
</role>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
<item>
Author
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/data_analysis_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/data_array_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_CLIENT'
>
<item>
Auditor
</item>
</role>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/data_ingestion_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/data_product_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_CLIENT'
>
<item>
Auditor
</item>
</role>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/data_stream_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/data_supply_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_CLIENT'
>
<item>
Auditor
</item>
</role>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
<item>
Author
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/data_transformation_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_CLIENT'
>
<item>
Auditor
</item>
</role>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/person_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
<item>
Author
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/LocalRolesTemplateItem/project_module.xml
0 → 100644
View file @
6a50883d
<local_roles_item>
<local_roles>
<role
id=
'ORS_MAN'
>
<item>
Auditor
</item>
<item>
Author
</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
bt5/ors_wendelin/PathTemplateItem/portal_categories/role/ors.xml
0 → 100644
View file @
6a50883d
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Category"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_folders_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Copy_or_Move_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Delete_objects_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_count
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_mt_index
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_tree
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
codification
</string>
</key>
<value>
<string>
ORS
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ors
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
ORS
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Length"
module=
"BTrees.Length"
/>
</pickle>
<pickle>
<int>
0
</int>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAY=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"6"
aka=
"AAAAAAAAAAY="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.Workflow"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_log
</string>
</key>
<value>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<unicode>
zope
</unicode>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
1017.64107.51934.50824
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
<value>
<string>
current
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</tuple>
<state>
<tuple>
<float>
1721139011.85
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/ors_wendelin/PathTemplateItem/portal_categories/role/ors/client.xml
0 → 100644
View file @
6a50883d
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Category"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_folders_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Copy_or_Move_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Delete_objects_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
codification
</string>
</key>
<value>
<string>
ORS_CLIENT
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
A client owning an ORS which forwards its logs to the Wendelin platform.
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
client
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Client
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.Workflow"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_log
</string>
</key>
<value>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<unicode>
zope
</unicode>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
1017.64497.46575.49749
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
<value>
<string>
current
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</tuple>
<state>
<tuple>
<float>
1721139011.85
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/ors_wendelin/PathTemplateItem/portal_categories/role/ors/manager.xml
0 → 100644
View file @
6a50883d
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Category"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_folders_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Copy_or_Move_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Delete_objects_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
codification
</string>
</key>
<value>
<string>
ORS_MAN
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
A manager of the ORS Wendelin platform.
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
manager
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Manager
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.Workflow"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_log
</string>
</key>
<value>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<unicode>
zope
</unicode>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
1017.64498.1071.48469
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
<value>
<string>
current
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</tuple>
<state>
<tuple>
<float>
1721139011.85
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Assignment.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Assignor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Acquisition%20Unit%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
</role>
<role
id=
'Auditor; Author'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Acquisition%20Unit.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<property
id=
'condition'
>
here/getDestinationProject
</property>
<property
id=
'base_category_script'
>
ERP5Type_getSecurityCategoryFromContent
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
<multi_property
id=
'base_category'
>
destination_project
</multi_property>
</role>
<role
id=
'Assignor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Analysis%20Line.xml
0 → 100644
View file @
6a50883d
<type_roles>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Analysis%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Analysis.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<property
id=
'condition'
>
here/getDestinationProject
</property>
<property
id=
'base_category_script'
>
ERP5Type_getSecurityCategoryFromContent
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
<multi_property
id=
'base_category'
>
destination_project
</multi_property>
</role>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Array%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
</role>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Array.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<property
id=
'condition'
>
here/getDestinationProject
</property>
<property
id=
'base_category_script'
>
ERP5Type_getSecurityCategoryFromContent
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
<multi_property
id=
'base_category'
>
destination_project
</multi_property>
</role>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Ingestion%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Ingestion.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Product%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
</role>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Product.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
</role>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Stream%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Stream.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Supply%20Line.xml
0 → 100644
View file @
6a50883d
<type_roles>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Supply%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
</role>
<role
id=
'Auditor; Author'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Supply.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<property
id=
'condition'
>
here/getDestinationProject
</property>
<property
id=
'base_category_script'
>
ERP5Type_getSecurityCategoryFromContent
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
<multi_property
id=
'base_category'
>
destination_project
</multi_property>
</role>
<role
id=
'Assignor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Transformation%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Client
</property>
<multi_property
id=
'category'
>
role/ors/client
</multi_property>
</role>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Data%20Transformation.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/ERP5%20Login.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Assignor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Person%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor; Author'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Person.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Assignor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Project%20Module.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Auditor; Author'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/PortalTypeRolesTemplateItem/Project.xml
0 → 100644
View file @
6a50883d
<type_roles>
<role
id=
'Assignor'
>
<property
id=
'title'
>
ORS Manager
</property>
<multi_property
id=
'category'
>
role/ors/manager
</multi_property>
</role>
</type_roles>
\ No newline at end of file
bt5/ors_wendelin/SkinTemplateItem/portal_skins/ors_wendelin/ERP5Type_getSecurityCategoryMapping.py
0 → 100644
View file @
6a50883d
"""
Core security script - defines the way to get security groups of the current user.
WARNING: providing such script in erp5_dms could be dangerous
if this conflicts with an existing production site which uses
deprecated ERP5Type_asSecurityGroupIdList
"""
return
(
# Person security
(
'ERP5Type_getSecurityCategoryFromAssignment'
,
[
'function'
]),
(
'ERP5Type_getSecurityCategoryFromAssignmentParent'
,
[
'function'
]),
# ORS Wendelin security
(
'ERP5Type_getSecurityCategoryFromAssignment'
,
[
'role'
]),
(
'ERP5Type_getSecurityCategoryFromAssignment'
,
[
'destination_project'
,
'role'
]),
)
bt5/ors_wendelin/SkinTemplateItem/portal_skins/ors_wendelin/ERP5Type_getSecurityCategoryMapping.xml
0 → 100644
View file @
6a50883d
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</tuple>
<state>
<dictionary>
<item>
<key>
<string>
_asgns
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
name_container
</string>
</key>
<value>
<string>
container
</string>
</value>
</item>
<item>
<key>
<string>
name_context
</string>
</key>
<value>
<string>
context
</string>
</value>
</item>
<item>
<key>
<string>
name_m_self
</string>
</key>
<value>
<string>
script
</string>
</value>
</item>
<item>
<key>
<string>
name_subpath
</string>
</key>
<value>
<string>
traverse_subpath
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
_params
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Type_getSecurityCategoryMapping
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/ors_wendelin/bt/template_base_category_list
0 → 100644
View file @
6a50883d
role
\ No newline at end of file
bt5/ors_wendelin/bt/template_local_role_list
0 → 100644
View file @
6a50883d
data_acquisition_unit_module
data_analysis_module
data_array_module
data_ingestion_module
data_product_module
data_stream_module
data_supply_module
data_transformation_module
person_module
project_module
\ No newline at end of file
bt5/ors_wendelin/bt/template_path_list
View file @
6a50883d
...
@@ -7,6 +7,8 @@ organisation_module/ors_*
...
@@ -7,6 +7,8 @@ organisation_module/ors_*
portal_callables/DataAnalysisLine_calculateOrsKpi
portal_callables/DataAnalysisLine_calculateOrsKpi
portal_callables/DataIngestionLine_writeOrsLogFluentdIngestionToDataStream
portal_callables/DataIngestionLine_writeOrsLogFluentdIngestionToDataStream
portal_callables/IngestionPolicy_parseORSTag
portal_callables/IngestionPolicy_parseORSTag
portal_categories/role/ors
portal_categories/role/ors/**
portal_ingestion_policies/ors_ingestion
portal_ingestion_policies/ors_ingestion
web_page_module/ndarray_bundle.js
web_page_module/ndarray_bundle.js
web_page_module/ors_*
web_page_module/ors_*
...
...
bt5/ors_wendelin/bt/template_portal_type_role_list
0 → 100644
View file @
6a50883d
Assignment
Data Acquisition Unit
Data Acquisition Unit Module
Data Analysis
Data Analysis Line
Data Analysis Module
Data Array
Data Array Module
Data Ingestion
Data Ingestion Module
Data Product
Data Product Module
Data Stream
Data Stream Module
Data Supply
Data Supply Line
Data Supply Module
Data Transformation
Data Transformation Module
ERP5 Login
Person
Person Module
Project
Project Module
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment