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="quality_role.csv" separator=";" type="com.axelor.auth.db.Role" search="self.name = :name"/>
<input file="quality_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="quality_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,16 @@
"name";"roles"
"menu-quality-root";"Quality Manager|Quality User|Quality Read"
"quality-controls-root";"Quality Manager|Quality User|Quality Read"
"quality-processes";"Quality Manager|Quality User|Quality Read"
"quality-controls";"Quality Manager|Quality User|Quality Read"
"quality-control-points";"Quality Manager|Quality User|Quality Read"
"quality-alerts";"Quality Manager|Quality User|Quality Read"
"quality-calendar";"Quality Manager|Quality User|Quality Read"
"quality-alert-calendar";"Quality Manager|Quality User|Quality Read"
"quality-control-calendar";"Quality Manager|Quality User|Quality Read"
"quality-reportings";"Quality Manager|Quality User|Quality Read"
"quality-reportings-dashboard";"Quality Manager|Quality User|Quality Read"
"quality-configurations";"Quality Manager"
"quality-teams";"Quality Manager"
"quality-root-causes";"Quality Manager"
"quality-tags";"Quality Manager"
1 name roles
2 menu-quality-root Quality Manager|Quality User|Quality Read
3 quality-controls-root Quality Manager|Quality User|Quality Read
4 quality-processes Quality Manager|Quality User|Quality Read
5 quality-controls Quality Manager|Quality User|Quality Read
6 quality-control-points Quality Manager|Quality User|Quality Read
7 quality-alerts Quality Manager|Quality User|Quality Read
8 quality-calendar Quality Manager|Quality User|Quality Read
9 quality-alert-calendar Quality Manager|Quality User|Quality Read
10 quality-control-calendar Quality Manager|Quality User|Quality Read
11 quality-reportings Quality Manager|Quality User|Quality Read
12 quality-reportings-dashboard Quality Manager|Quality User|Quality Read
13 quality-configurations Quality Manager
14 quality-teams Quality Manager
15 quality-root-causes Quality Manager
16 quality-tags Quality Manager

View File

@@ -0,0 +1,22 @@
"name";"object";"can_read";"can_write";"can_create";"can_remove";"can_export";"condition";"conditionParams";"roleName"
"perm.quality.ControlPoint.r";"com.axelor.apps.quality.db.ControlPoint";"x";;;;;;;"Quality Read"
"perm.quality.QualityAlert.r";"com.axelor.apps.quality.db.QualityAlert";"x";;;;;;;"Quality Read"
"perm.quality.QualityControl.r";"com.axelor.apps.quality.db.QualityControl";"x";;;;;;;"Quality Read"
"perm.quality.QualityTag.r";"com.axelor.apps.quality.db.QualityTag";"x";;;;;;;"Quality Read"
"perm.quality.ControlPointModel.r";"com.axelor.apps.quality.db.ControlPointModel";"x";;;;;;;"Quality Read"
"perm.quality.RootCause.r";"com.axelor.apps.quality.db.RootCause";"x";;;;;;;"Quality Read"
"perm.quality.QualityProcess.r";"com.axelor.apps.quality.db.QualityProcess";"x";;;;;;;"Quality Read"
"perm.quality.ControlPoint.rwc";"com.axelor.apps.quality.db.ControlPoint";"x";"x";"x";;;;;"Quality User"
"perm.quality.QualityAlert.rwc";"com.axelor.apps.quality.db.QualityAlert";"x";"x";"x";;;;;"Quality User"
"perm.quality.QualityControl.rwc";"com.axelor.apps.quality.db.QualityControl";"x";"x";"x";;;;;"Quality User"
"perm.quality.QualityTag.rwc";"com.axelor.apps.quality.db.QualityTag";"x";"x";"x";;;;;"Quality User"
"perm.quality.ControlPointModel.rwc";"com.axelor.apps.quality.db.ControlPointModel";"x";"x";"x";;;;;"Quality User"
"perm.quality.RootCause.rwc";"com.axelor.apps.quality.db.RootCause";"x";"x";"x";;;;;"Quality User"
"perm.quality.QualityProcess.rwc";"com.axelor.apps.quality.db.QualityProcess";"x";"x";"x";;;;;"Quality User"
"perm.quality.ControlPoint.rwcde";"com.axelor.apps.quality.db.ControlPoint";"x";"x";"x";"x";"x";;;"Quality Manager"
"perm.quality.QualityAlert.rwcde";"com.axelor.apps.quality.db.QualityAlert";"x";"x";"x";"x";"x";;;"Quality Manager"
"perm.quality.QualityControl.rwcde";"com.axelor.apps.quality.db.QualityControl";"x";"x";"x";"x";"x";;;"Quality Manager"
"perm.quality.QualityTag.rwcde";"com.axelor.apps.quality.db.QualityTag";"x";"x";"x";"x";"x";;;"Quality Manager"
"perm.quality.ControlPointModel.rwcde";"com.axelor.apps.quality.db.ControlPointModel";"x";"x";"x";"x";"x";;;"Quality Manager"
"perm.quality.RootCause.rwcde";"com.axelor.apps.quality.db.RootCause";"x";"x";"x";"x";"x";;;"Quality Manager"
"perm.quality.QualityProcess.rwcde";"com.axelor.apps.quality.db.QualityProcess";"x";"x";"x";"x";"x";;;"Quality Manager"
1 name object can_read can_write can_create can_remove can_export condition conditionParams roleName
2 perm.quality.ControlPoint.r com.axelor.apps.quality.db.ControlPoint x Quality Read
3 perm.quality.QualityAlert.r com.axelor.apps.quality.db.QualityAlert x Quality Read
4 perm.quality.QualityControl.r com.axelor.apps.quality.db.QualityControl x Quality Read
5 perm.quality.QualityTag.r com.axelor.apps.quality.db.QualityTag x Quality Read
6 perm.quality.ControlPointModel.r com.axelor.apps.quality.db.ControlPointModel x Quality Read
7 perm.quality.RootCause.r com.axelor.apps.quality.db.RootCause x Quality Read
8 perm.quality.QualityProcess.r com.axelor.apps.quality.db.QualityProcess x Quality Read
9 perm.quality.ControlPoint.rwc com.axelor.apps.quality.db.ControlPoint x x x Quality User
10 perm.quality.QualityAlert.rwc com.axelor.apps.quality.db.QualityAlert x x x Quality User
11 perm.quality.QualityControl.rwc com.axelor.apps.quality.db.QualityControl x x x Quality User
12 perm.quality.QualityTag.rwc com.axelor.apps.quality.db.QualityTag x x x Quality User
13 perm.quality.ControlPointModel.rwc com.axelor.apps.quality.db.ControlPointModel x x x Quality User
14 perm.quality.RootCause.rwc com.axelor.apps.quality.db.RootCause x x x Quality User
15 perm.quality.QualityProcess.rwc com.axelor.apps.quality.db.QualityProcess x x x Quality User
16 perm.quality.ControlPoint.rwcde com.axelor.apps.quality.db.ControlPoint x x x x x Quality Manager
17 perm.quality.QualityAlert.rwcde com.axelor.apps.quality.db.QualityAlert x x x x x Quality Manager
18 perm.quality.QualityControl.rwcde com.axelor.apps.quality.db.QualityControl x x x x x Quality Manager
19 perm.quality.QualityTag.rwcde com.axelor.apps.quality.db.QualityTag x x x x x Quality Manager
20 perm.quality.ControlPointModel.rwcde com.axelor.apps.quality.db.ControlPointModel x x x x x Quality Manager
21 perm.quality.RootCause.rwcde com.axelor.apps.quality.db.RootCause x x x x x Quality Manager
22 perm.quality.QualityProcess.rwcde com.axelor.apps.quality.db.QualityProcess x x x x x Quality Manager

View File

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