1
0
mirror of https://github.com/IRPTeam/IRP.git synced 2025-09-16 08:56:27 +02:00

Restrict delete rights for new objects in roles (#2850)

Added restrictions for 'InteractiveDelete' and 'InteractiveDeletePredefinedData' rights on Task.ExecutorTasks, BusinessProcess.ExecutionProcesses, and Catalog.ExecutionTemplates objects in both FullAccess and FullAccessNoAdminFunctions roles. This enhances security by preventing deletion actions for these objects.
This commit is contained in:
Dmitry Kinash
2025-08-13 12:53:31 +03:00
committed by GitHub
parent fffc609b14
commit 55987c66a8
2 changed files with 50 additions and 0 deletions

View File

@@ -266,6 +266,13 @@
<value>false</value>
</right>
</object>
<object>
<name>Task.ExecutorTasks</name>
<right>
<name>InteractiveDelete</name>
<value>false</value>
</right>
</object>
<object>
<name>Document.MoneyTransfer</name>
<right>
@@ -485,6 +492,13 @@
<value>false</value>
</right>
</object>
<object>
<name>BusinessProcess.ExecutionProcesses</name>
<right>
<name>InteractiveDelete</name>
<value>false</value>
</right>
</object>
<object>
<name>Document.PurchaseReturnOrder</name>
<right>
@@ -2573,6 +2587,17 @@
<value>false</value>
</right>
</object>
<object>
<name>Catalog.ExecutionTemplates</name>
<right>
<name>InteractiveDelete</name>
<value>false</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>false</value>
</right>
</object>
<object>
<name>Catalog.ChequeBonds</name>
<right>

View File

@@ -266,6 +266,13 @@
<value>false</value>
</right>
</object>
<object>
<name>Task.ExecutorTasks</name>
<right>
<name>InteractiveDelete</name>
<value>false</value>
</right>
</object>
<object>
<name>Document.MoneyTransfer</name>
<right>
@@ -485,6 +492,13 @@
<value>false</value>
</right>
</object>
<object>
<name>BusinessProcess.ExecutionProcesses</name>
<right>
<name>InteractiveDelete</name>
<value>false</value>
</right>
</object>
<object>
<name>Document.PurchaseReturnOrder</name>
<right>
@@ -2606,6 +2620,17 @@
<value>false</value>
</right>
</object>
<object>
<name>Catalog.ExecutionTemplates</name>
<right>
<name>InteractiveDelete</name>
<value>false</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>false</value>
</right>
</object>
<object>
<name>Catalog.ChequeBonds</name>
<right>