initial commit

This commit is contained in:
devapp
2021-11-29 11:56:30 +01:00
parent 016e45a01c
commit 5b67068faa
4285 changed files with 927085 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<csv-inputs xmlns="http://axelor.com/xml/ns/data-import"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/data-import http://axelor.com/xml/ns/data-import/data-import_5.2.xsd">
<input file="project_role.csv" separator=";" type="com.axelor.auth.db.Role" search="self.name = :name"/>
<input file="project_permission.csv" separator=";" type="com.axelor.auth.db.Permission" search="self.name = :name" call="com.axelor.csv.script.ImportPermission:importPermissionToRole">
<bind to="canRead" eval="can_read == 'x' ? 'true' : 'false'"/>
<bind to="canWrite" eval="can_write == 'x' ? 'true' : 'false'"/>
<bind to="canCreate" eval="can_create == 'x' ? 'true' : 'false'"/>
<bind to="canRemove" eval="can_remove == 'x' ? 'true' : 'false'"/>
<bind to="canExport" eval="can_export == 'x' ? 'true' : 'false'"/>
</input>
<input file="project_metaMenu.csv" separator=";" type="com.axelor.meta.db.MetaMenu" search="self.name = :name" update="true">
<bind column="roles" to="roles" search="self.name in :roles" eval="roles.split('\\|') as List"/>
</input>
</csv-inputs>

View File

@@ -0,0 +1,15 @@
"name";"roles"
"menu-project-root";"Project Manager|Project User|Project Read"
"project-folder";"Project Manager|Project User|Project Read"
"project-all";"Project Manager|Project User|Project Read"
"project-phases";"Project Manager|Project User|Project Read"
"project-tasks";"Project Manager|Project User|Project Read"
"project-open-tasks";"Project Manager|Project User|Project Read"
"project-task-history";"Project Manager|Project User|Project Read"
"project-wiki";"Project Manager|Project User|Project Read"
"project-dasbhoard";"Project Manager|Project User|Project Read"
"project-resource";"Project Manager|Project User|Project Read"
"project-resource-booking";"Project Manager|Project User|Project Read"
"project-configurations";"Project Manager"
"project-category";"Project Manager"
"project-resource-type";"Project Manager"
1 name roles
2 menu-project-root Project Manager|Project User|Project Read
3 project-folder Project Manager|Project User|Project Read
4 project-all Project Manager|Project User|Project Read
5 project-phases Project Manager|Project User|Project Read
6 project-tasks Project Manager|Project User|Project Read
7 project-open-tasks Project Manager|Project User|Project Read
8 project-task-history Project Manager|Project User|Project Read
9 project-wiki Project Manager|Project User|Project Read
10 project-dasbhoard Project Manager|Project User|Project Read
11 project-resource Project Manager|Project User|Project Read
12 project-resource-booking Project Manager|Project User|Project Read
13 project-configurations Project Manager
14 project-category Project Manager
15 project-resource-type Project Manager

View File

@@ -0,0 +1,31 @@
"name";"object";"can_read";"can_write";"can_create";"can_remove";"can_export";"condition";"conditionParams";"roleName"
"perm.project.Project.r";"com.axelor.apps.project.db.Project";"x";;;;;"self.company.id in (?)";"__user__.companySet.id.plus(0)";"Project Read"
"perm.project.ProjectPlanning.r";"com.axelor.apps.project.db.ProjectPlanning";"x";;;;;;;"Project Read"
"perm.project.TeamTaskCategory.r";"com.axelor.apps.project.db.TeamTaskCategory";"x";;;;;;;"Project Read"
"perm.project.ResourceType.r";"com.axelor.apps.project.db.ResourceType";"x";;;;;;;"Project Read"
"perm.project.ProjectFolder.r";"com.axelor.apps.project.db.ProjectFolder";"x";;;;;;;"Project Read"
"perm.project.ResourceBooking.r";"com.axelor.apps.project.db.ResourceBooking";"x";;;;;;;"Project Read"
"perm.project.Wiki.r";"com.axelor.apps.project.db.Wiki";"x";;;;;;;"Project Read"
"perm.project.ProjectStatus.r";"com.axelor.apps.project.db.ProjectStatus";"x";;;;;;;"Project Read"
"perm.project.Resource.r";"com.axelor.apps.project.db.Resource";"x";;;;;;;"Project Read"
"perm.project.ProjectPlanningTime.r";"com.axelor.apps.project.db.ProjectPlanningTime";"x";;;;;;;"Project Read"
"perm.project.Project.rwc";"com.axelor.apps.project.db.Project";"x";"x";"x";;;"self.company.id in (?)";"__user__.companySet.id.plus(0)";"Project User"
"perm.project.ProjectPlanning.rwc";"com.axelor.apps.project.db.ProjectPlanning";"x";"x";"x";;;;;"Project User"
"perm.project.TeamTaskCategory.rwc";"com.axelor.apps.project.db.TeamTaskCategory";"x";"x";"x";;;;;"Project User"
"perm.project.ResourceType.rwc";"com.axelor.apps.project.db.ResourceType";"x";"x";"x";;;;;"Project User"
"perm.project.ProjectFolder.rwc";"com.axelor.apps.project.db.ProjectFolder";"x";"x";"x";;;;;"Project User"
"perm.project.ResourceBooking.rwc";"com.axelor.apps.project.db.ResourceBooking";"x";"x";"x";;;;;"Project User"
"perm.project.Wiki.rwc";"com.axelor.apps.project.db.Wiki";"x";"x";"x";;;;;"Project User"
"perm.project.ProjectStatus.rwc";"com.axelor.apps.project.db.ProjectStatus";"x";"x";"x";;;;;"Project User"
"perm.project.Resource.rwc";"com.axelor.apps.project.db.Resource";"x";"x";"x";;;;;"Project User"
"perm.project.ProjectPlanningTime.rwc";"com.axelor.apps.project.db.ProjectPlanningTime";"x";"x";"x";;;;;"Project User"
"perm.project.Project.rwcde";"com.axelor.apps.project.db.Project";"x";"x";"x";"x";"x";"self.company.id in (?)";"__user__.companySet.id.plus(0)";"Project Manager"
"perm.project.ProjectPlanning.rwcde";"com.axelor.apps.project.db.ProjectPlanning";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.TeamTaskCategory.rwcde";"com.axelor.apps.project.db.TeamTaskCategory";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.ResourceType.rwcde";"com.axelor.apps.project.db.ResourceType";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.ProjectFolder.rwcde";"com.axelor.apps.project.db.ProjectFolder";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.ResourceBooking.rwcde";"com.axelor.apps.project.db.ResourceBooking";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.Wiki.rwcde";"com.axelor.apps.project.db.Wiki";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.ProjectStatus.rwcde";"com.axelor.apps.project.db.ProjectStatus";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.Resource.rwcde";"com.axelor.apps.project.db.Resource";"x";"x";"x";"x";"x";;;"Project Manager"
"perm.project.ProjectPlanningTime.rwcde";"com.axelor.apps.project.db.ProjectPlanningTime";"x";"x";"x";"x";"x";;;"Project Manager"
1 name object can_read can_write can_create can_remove can_export condition conditionParams roleName
2 perm.project.Project.r com.axelor.apps.project.db.Project x self.company.id in (?) __user__.companySet.id.plus(0) Project Read
3 perm.project.ProjectPlanning.r com.axelor.apps.project.db.ProjectPlanning x Project Read
4 perm.project.TeamTaskCategory.r com.axelor.apps.project.db.TeamTaskCategory x Project Read
5 perm.project.ResourceType.r com.axelor.apps.project.db.ResourceType x Project Read
6 perm.project.ProjectFolder.r com.axelor.apps.project.db.ProjectFolder x Project Read
7 perm.project.ResourceBooking.r com.axelor.apps.project.db.ResourceBooking x Project Read
8 perm.project.Wiki.r com.axelor.apps.project.db.Wiki x Project Read
9 perm.project.ProjectStatus.r com.axelor.apps.project.db.ProjectStatus x Project Read
10 perm.project.Resource.r com.axelor.apps.project.db.Resource x Project Read
11 perm.project.ProjectPlanningTime.r com.axelor.apps.project.db.ProjectPlanningTime x Project Read
12 perm.project.Project.rwc com.axelor.apps.project.db.Project x x x self.company.id in (?) __user__.companySet.id.plus(0) Project User
13 perm.project.ProjectPlanning.rwc com.axelor.apps.project.db.ProjectPlanning x x x Project User
14 perm.project.TeamTaskCategory.rwc com.axelor.apps.project.db.TeamTaskCategory x x x Project User
15 perm.project.ResourceType.rwc com.axelor.apps.project.db.ResourceType x x x Project User
16 perm.project.ProjectFolder.rwc com.axelor.apps.project.db.ProjectFolder x x x Project User
17 perm.project.ResourceBooking.rwc com.axelor.apps.project.db.ResourceBooking x x x Project User
18 perm.project.Wiki.rwc com.axelor.apps.project.db.Wiki x x x Project User
19 perm.project.ProjectStatus.rwc com.axelor.apps.project.db.ProjectStatus x x x Project User
20 perm.project.Resource.rwc com.axelor.apps.project.db.Resource x x x Project User
21 perm.project.ProjectPlanningTime.rwc com.axelor.apps.project.db.ProjectPlanningTime x x x Project User
22 perm.project.Project.rwcde com.axelor.apps.project.db.Project x x x x x self.company.id in (?) __user__.companySet.id.plus(0) Project Manager
23 perm.project.ProjectPlanning.rwcde com.axelor.apps.project.db.ProjectPlanning x x x x x Project Manager
24 perm.project.TeamTaskCategory.rwcde com.axelor.apps.project.db.TeamTaskCategory x x x x x Project Manager
25 perm.project.ResourceType.rwcde com.axelor.apps.project.db.ResourceType x x x x x Project Manager
26 perm.project.ProjectFolder.rwcde com.axelor.apps.project.db.ProjectFolder x x x x x Project Manager
27 perm.project.ResourceBooking.rwcde com.axelor.apps.project.db.ResourceBooking x x x x x Project Manager
28 perm.project.Wiki.rwcde com.axelor.apps.project.db.Wiki x x x x x Project Manager
29 perm.project.ProjectStatus.rwcde com.axelor.apps.project.db.ProjectStatus x x x x x Project Manager
30 perm.project.Resource.rwcde com.axelor.apps.project.db.Resource x x x x x Project Manager
31 perm.project.ProjectPlanningTime.rwcde com.axelor.apps.project.db.ProjectPlanningTime x x x x x Project Manager

View File

@@ -0,0 +1,4 @@
"name";"description"
"Project Read";
"Project User";
"Project Manager";
1 name description
2 Project Read
3 Project User
4 Project Manager