You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2020/08/11 14:02:42 UTC
[ofbiz-plugins] branch trunk updated: Improved: Move
'SecurityPermission' data to seed data files (OFBIZ-10575) (#38)
This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git
The following commit(s) were added to refs/heads/trunk by this push:
new 01e2e16 Improved: Move 'SecurityPermission' data to seed data files (OFBIZ-10575) (#38)
01e2e16 is described below
commit 01e2e16681bfab2bb94a0a286f3f66fb463ec6dc
Author: Priya Sharma <pr...@gmail.com>
AuthorDate: Tue Aug 11 19:31:46 2020 +0530
Improved: Move 'SecurityPermission' data to seed data files (OFBIZ-10575) (#38)
Co-authored-by: Priya Sharma <pr...@hotwaxsystems.com>
---
birt/data/BirtSecurityGroupDemoData.xml | 6 -----
birt/data/BirtSecurityPermissionSeedData.xml | 26 ++++++++++++++++++++++
myportal/data/MyPortalSecurityGroupDemoData.xml | 3 ---
.../data/MyPortalSecurityPermissionSeedData.xml | 5 ++++-
4 files changed, 30 insertions(+), 10 deletions(-)
diff --git a/birt/data/BirtSecurityGroupDemoData.xml b/birt/data/BirtSecurityGroupDemoData.xml
index 5182134..1213c8d 100644
--- a/birt/data/BirtSecurityGroupDemoData.xml
+++ b/birt/data/BirtSecurityGroupDemoData.xml
@@ -18,12 +18,6 @@
under the License.
-->
<entity-engine-xml>
- <SecurityPermission permissionId="BIRT_ADMIN" description="ALL Birt component operations"/>
- <SecurityPermission permissionId="BIRT_CREATE" description="Create report from master"/>
- <SecurityPermission permissionId="BIRT_UPDATE" description="Update operations for reports"/>
- <SecurityPermission permissionId="BIRT_DELETE" description="Delete reports"/>
- <SecurityPermission permissionId="BIRT_VIEW" description="View and use all birt reports"/>
-
<SecurityGroup groupId="BIRTADMIN" description="Birt - admin"/>
<SecurityGroup groupId="BIRTUSER" description="Birt - user"/>
diff --git a/birt/data/BirtSecurityPermissionSeedData.xml b/birt/data/BirtSecurityPermissionSeedData.xml
new file mode 100644
index 0000000..1facda0
--- /dev/null
+++ b/birt/data/BirtSecurityPermissionSeedData.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<entity-engine-xml>
+ <SecurityPermission permissionId="BIRT_ADMIN" description="ALL Birt component operations"/>
+ <SecurityPermission permissionId="BIRT_CREATE" description="Create report from master"/>
+ <SecurityPermission permissionId="BIRT_UPDATE" description="Update operations for reports"/>
+ <SecurityPermission permissionId="BIRT_DELETE" description="Delete reports"/>
+ <SecurityPermission permissionId="BIRT_VIEW" description="View and use all birt reports"/>
+</entity-engine-xml>
\ No newline at end of file
diff --git a/myportal/data/MyPortalSecurityGroupDemoData.xml b/myportal/data/MyPortalSecurityGroupDemoData.xml
index 95aac62..ad98cd8 100644
--- a/myportal/data/MyPortalSecurityGroupDemoData.xml
+++ b/myportal/data/MyPortalSecurityGroupDemoData.xml
@@ -21,7 +21,6 @@ under the License.
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="FLEXADMIN" permissionId="MYPORTALBASE_ADMIN"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="FULLADMIN" permissionId="MYPORTALBASE_ADMIN"/>
- <SecurityPermission permissionId="MYPORTAL_EMPLOYEE" description="Use the employee screens in myportal."/>
<SecurityGroup description="Employee user of myportal, Limited access to the projectmgr, comms,custRequests" groupId="MYPORTAL_EMPLOYEE"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_EMPLOYEE" permissionId="MYPORTALBASE_ADMIN"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_EMPLOYEE" permissionId="MYPORTAL_EMPLOYEE"/>
@@ -47,7 +46,6 @@ under the License.
<!-- and can upload content for email/task/project -->
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_EMPLOYEE" permissionId="CONTENTMGR_ROLE_CREATE"/>
- <SecurityPermission permissionId="MYPORTAL_EMPL-NOEML" description="Usage of the employee screens in MYPORTAL: projectmanager and internal notes."/>
<SecurityGroup description="Employee user of MYPORTAL, Limited access to the projectmgr and comms, custReq, no email" groupId="MYPORTAL_EMPL-NOEML"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_EMPL-NOEML" permissionId="MYPORTALBASE_ADMIN"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_EMPL-NOEML" permissionId="MYPORTAL_EMPLOYEE"/>
@@ -68,7 +66,6 @@ under the License.
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_EMPL-NOEML" permissionId="WORKEFFORTMGR_ROLE_UPDATE"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_EMPL-NOEML" permissionId="WORKEFFORTMGR_ROLE_DELETE"/>
- <SecurityPermission permissionId="MYPORTAL_CUSTOMER" description="Use the customer screens in MYPORTAL."/>
<SecurityGroup description="Customer user of MYPORTAL, Limited access to own custRequests, and project" groupId="MYPORTAL_CUSTOMER"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_CUSTOMER" permissionId="MYPORTALBASE_ADMIN"/>
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="MYPORTAL_CUSTOMER" permissionId="PARTYMGR_CME-NOTE_CREATE"/><!-- allow customer to read/write internal notes -->
diff --git a/myportal/data/MyPortalSecurityPermissionSeedData.xml b/myportal/data/MyPortalSecurityPermissionSeedData.xml
index df1631d..fe19f03 100644
--- a/myportal/data/MyPortalSecurityPermissionSeedData.xml
+++ b/myportal/data/MyPortalSecurityPermissionSeedData.xml
@@ -20,7 +20,10 @@ under the License.
<entity-engine-xml>
<SecurityPermission description="ALL MyPortal base operations" permissionId="MYPORTALBASE_ADMIN"/>
<SecurityPermission description="MyPortal Base View permission." permissionId="MYPORTALBASE_VIEW"/>
-
+ <SecurityPermission permissionId="MYPORTAL_EMPLOYEE" description="Use the employee screens in myportal."/>
+ <SecurityPermission permissionId="MYPORTAL_EMPL-NOEML" description="Usage of the employee screens in MYPORTAL: projectmanager and internal notes."/>
+ <SecurityPermission permissionId="MYPORTAL_CUSTOMER" description="Use the customer screens in MYPORTAL."/>
+
<!-- Super group -->
<SecurityGroupPermission fromDate="2001-05-13 12:00:00.0" groupId="SUPER" permissionId="MYPORTALBASE_ADMIN"/>