Validator calls
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#169 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#173 -customerConditions: [] -userConditions: [ "c_0eeaba6e-1211-45d3-a362-4a6b180acef4" => [ "group" => [ "conjunction" => "AND" ] ] "c_9816b676-84b8-4d00-8783-4b993220378f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_0eeaba6e-1211-45d3-a362-4a6b180acef4" ] ] "c_b8bdeb4d-5088-41d4-9d68-2f2464f63e96" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0eeaba6e-1211-45d3-a362-4a6b180acef4" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#171 -customerConditions: [] -userConditions: [ "c_17c7651a-4508-403e-9f8f-1281f989c20f" => [ "group" => [ "conjunction" => "AND" ] ] "c_f9337fb0-9b45-454b-9c1e-33b403394c73" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_17c7651a-4508-403e-9f8f-1281f989c20f" ] ] "c_f4ae3bd3-748e-43a1-94f2-ce31db1ce897" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_17c7651a-4508-403e-9f8f-1281f989c20f" ] ] "c_a9137423-0cca-483c-9a84-114f30c89df8" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_f4ae3bd3-748e-43a1-94f2-ce31db1ce897" ] ] "c_0939fa70-a95d-46fa-8c9c-cea4d355d4c1" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_f4ae3bd3-748e-43a1-94f2-ce31db1ce897" ] ] "c_86e1832e-93f0-4d2d-bbb5-d66d8f4d01d6" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_17c7651a-4508-403e-9f8f-1281f989c20f" ] ] "c_f9432b69-d392-401b-af17-a732d8dd792e" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_17c7651a-4508-403e-9f8f-1281f989c20f" ] ] ] -procedureConditions: [ "c_2c524deb-251d-4f67-bc82-f54a75b0f6c5" => [ "group" => [ "conjunction" => "AND" ] ] "c_a65b43a1-23cd-4e52-b7a0-123fc80c46a3" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_2c524deb-251d-4f67-bc82-f54a75b0f6c5" ] ] "c_942b629a-a2c5-45a3-b49c-65cb4faaf3a7" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_2c524deb-251d-4f67-bc82-f54a75b0f6c5" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#135 -customerConditions: [] -userConditions: [ "c_bb66b14c-d7b9-404e-9c7b-ecb4a28e7fe2" => [ "group" => [ "conjunction" => "AND" ] ] "c_44b2ea14-f4cc-4e5f-a2b0-de50e55282a3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_bb66b14c-d7b9-404e-9c7b-ecb4a28e7fe2" ] ] "c_2843f863-09b7-4f94-ad5f-ce3ee9d2eb7d" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_bb66b14c-d7b9-404e-9c7b-ecb4a28e7fe2" ] ] "c_30a0caad-b8c5-41ff-800a-1d7fac8d9bf5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_bb66b14c-d7b9-404e-9c7b-ecb4a28e7fe2" ] ] "c_d5f03114-edd6-41f1-b8e9-caf6e0b937ba" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_bb66b14c-d7b9-404e-9c7b-ecb4a28e7fe2" ] ] ] -procedureConditions: [ "c_00ac9a4f-30fb-4d6f-b77f-54fb6e6ab9af" => [ "group" => [ "conjunction" => "AND" ] ] "c_a2b50b80-2df7-45fc-8a07-8f7735bc9b38" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_00ac9a4f-30fb-4d6f-b77f-54fb6e6ab9af" ] ] "c_1532e16d-be8d-44db-acff-f0543e8484df" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_00ac9a4f-30fb-4d6f-b77f-54fb6e6ab9af" ] ] ] } ] -name: "feature_query_ai_generated_segments_recommendations" -label: "Allow querying artificial intelligence segment recommendation proposals." -description: "Used to gather recommendation proposals based upon already existing segments." -exposed: true #createdAt: Carbon\Carbon @1769894016 {#132 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000840000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.057882 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#198 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000c60000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.057890 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2416 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2415 -customerConditions: [] -userConditions: [ "c_46e4a51a-074e-4924-9eee-c002756dc849" => [ "group" => [ "conjunction" => "AND" ] ] "c_e6844d1a-6d1f-4326-a0a9-726c67c6e249" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_46e4a51a-074e-4924-9eee-c002756dc849" ] ] "c_a2c4d379-c1bc-41c8-8f79-54782fb3f2b9" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_46e4a51a-074e-4924-9eee-c002756dc849" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2513 -customerConditions: [] -userConditions: [ "c_9cc57bae-490e-48b6-873b-9cbce10b8246" => [ "group" => [ "conjunction" => "AND" ] ] "c_34ed34cb-356e-42dd-8831-fac3e1501e00" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_9cc57bae-490e-48b6-873b-9cbce10b8246" ] ] "c_61c240c4-5f9b-49fc-86c3-57a3c3ea949d" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_9cc57bae-490e-48b6-873b-9cbce10b8246" ] ] "c_e9f4a8af-c033-44c4-9380-06926717d4f0" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_61c240c4-5f9b-49fc-86c3-57a3c3ea949d" ] ] "c_f9275a55-ea3a-45b5-9999-09dcca560f9d" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_61c240c4-5f9b-49fc-86c3-57a3c3ea949d" ] ] "c_d7e15f64-a22d-4d17-8f34-8901cf62ca9d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_9cc57bae-490e-48b6-873b-9cbce10b8246" ] ] "c_8d2b76d5-6ee3-46bf-bf3b-3448317dbbfd" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_9cc57bae-490e-48b6-873b-9cbce10b8246" ] ] ] -procedureConditions: [ "c_eb047355-ae39-4933-b91e-3ab8a0bc8f30" => [ "group" => [ "conjunction" => "AND" ] ] "c_f3d2427c-2db8-4c64-b899-712f8b337ebf" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_eb047355-ae39-4933-b91e-3ab8a0bc8f30" ] ] "c_dff43808-fa6b-4f9a-9fc8-b4134d338243" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_eb047355-ae39-4933-b91e-3ab8a0bc8f30" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2514 -customerConditions: [] -userConditions: [ "c_95332ac9-02ef-40fd-bc3d-f60a8c93be6a" => [ "group" => [ "conjunction" => "AND" ] ] "c_249fcb27-5508-45bb-b85c-6b8e37d7f569" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_95332ac9-02ef-40fd-bc3d-f60a8c93be6a" ] ] "c_fbb63203-f0f8-4e70-a2e0-72ffbdb6c516" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_95332ac9-02ef-40fd-bc3d-f60a8c93be6a" ] ] "c_d3987571-3502-4052-b92a-bb9f2c54f53a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_95332ac9-02ef-40fd-bc3d-f60a8c93be6a" ] ] "c_7b983639-3dfa-4d66-ad9f-20ec9309a828" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_95332ac9-02ef-40fd-bc3d-f60a8c93be6a" ] ] ] -procedureConditions: [ "c_9428125d-a728-4798-ac34-4e32a7c2e161" => [ "group" => [ "conjunction" => "AND" ] ] "c_e4488dee-4d56-4254-abb0-523dfafb20f8" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_9428125d-a728-4798-ac34-4e32a7c2e161" ] ] "c_cd0a1e33-77eb-4e22-b558-03e89ca73843" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_9428125d-a728-4798-ac34-4e32a7c2e161" ] ] ] } ] -name: "feature_import_statement_via_email" -label: "Allow the statement import via e-mails." -description: """ Planners may receive e-mails containing statements and want to forward them into the application into a\n specific procedure. This permission will enable the general functionality and adds a section to the\n procedure settings where allowed email addresses can be configured as well as enabling a tab in the\n import center to view and further process incoming emails. A list of these forwarded\n e-mails will be shown in the import area in the target procedure. From there statements can be\n created from the e-mail. Both the list as well as the creation from e-mail items are only\n possible if this permission is enabled. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2390 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009560000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061072 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2555 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009fb0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061076 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2512 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2351 -customerConditions: [] -userConditions: [ "c_c913f1be-04e7-4c17-b448-b24242019ac3" => [ "group" => [ "conjunction" => "AND" ] ] "c_d0539f2d-d5dc-46bd-980d-e285fc234637" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_c913f1be-04e7-4c17-b448-b24242019ac3" ] ] "c_80eb1f94-4538-4470-83de-a0afcdc928f0" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_c913f1be-04e7-4c17-b448-b24242019ac3" ] ] "c_340241ac-87ec-46e1-a358-629d3d3ac587" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_80eb1f94-4538-4470-83de-a0afcdc928f0" ] ] "c_d2751cf3-0c39-4d7a-883b-2368e86bed61" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_80eb1f94-4538-4470-83de-a0afcdc928f0" ] ] "c_eeec53b9-5f88-4748-adc8-dd28b8c1d9ec" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_c913f1be-04e7-4c17-b448-b24242019ac3" ] ] "c_12167c80-a0cb-4da7-801a-b320461950e3" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c913f1be-04e7-4c17-b448-b24242019ac3" ] ] ] -procedureConditions: [ "c_1acdc074-9df8-4749-9cf2-c2d783d75fb7" => [ "group" => [ "conjunction" => "AND" ] ] "c_ab9f2c5e-018e-4b16-9e91-ce3a418f83dd" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_1acdc074-9df8-4749-9cf2-c2d783d75fb7" ] ] "c_d35750f3-ba89-432d-a975-70a664c18e0e" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_1acdc074-9df8-4749-9cf2-c2d783d75fb7" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2451 -customerConditions: [] -userConditions: [ "c_02e458f4-33b1-417f-9754-0b1d8e1c1bfd" => [ "group" => [ "conjunction" => "AND" ] ] "c_2f03ccc4-f78e-40af-b9ea-405e69e4b1d2" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_02e458f4-33b1-417f-9754-0b1d8e1c1bfd" ] ] "c_904a3a84-946d-4b52-83b9-c6623af13068" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_02e458f4-33b1-417f-9754-0b1d8e1c1bfd" ] ] "c_9e8cd702-a2ca-48d8-9052-8a8aa5183f9b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_02e458f4-33b1-417f-9754-0b1d8e1c1bfd" ] ] "c_cb92ae89-17a4-4f23-8ec8-f656dcd3019f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_02e458f4-33b1-417f-9754-0b1d8e1c1bfd" ] ] ] -procedureConditions: [ "c_139d2aca-ac2c-4887-bd50-6ffd92e7c4a3" => [ "group" => [ "conjunction" => "AND" ] ] "c_a6254f7c-b8a3-4e44-aa68-59fd06f6e118" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_139d2aca-ac2c-4887-bd50-6ffd92e7c4a3" ] ] "c_66f28ffa-5c82-484a-8afa-d76b3e9d8737" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_139d2aca-ac2c-4887-bd50-6ffd92e7c4a3" ] ] ] } ] -name: "feature_write_import_statement_email_addresses" -label: "In the settings for each procedure an individual list of email addresses can be set." -description: "Only addresses in that list are allowed to send statements via email into the procedure." -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2232 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008b80000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061193 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#205 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000cd0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061196 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2465 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2447 -customerConditions: [] -userConditions: [] -procedureConditions: [] } ] -name: "feature_annotated_statement_pdf_rollback_review_status" -label: "Access to bring AnnotatedStatementPDfs from box- and text-review back to their previous statuses." -description: """ Allows running the task to bring all AnnotatedStatements which are in `BOX_REVIEW` status back to\n `READY_TO_REVIEW` and those in TEXT_REVIEW back to `READY_TO_CONVERT`. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2437 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009850000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061304 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2159 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000086f0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061307 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2213 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2293 -customerConditions: [] -userConditions: [ "c_68280052-b204-4bf0-82b4-2ed1ff3412b8" => [ "group" => [ "conjunction" => "AND" ] ] "c_2d5a38d8-e7e0-4b1f-898d-6e90534d8a45" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_68280052-b204-4bf0-82b4-2ed1ff3412b8" ] ] "c_be5f0462-d6ed-4be3-adfb-71215c01b6a7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_68280052-b204-4bf0-82b4-2ed1ff3412b8" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#84 -customerConditions: [] -userConditions: [ "c_93fc544a-6a5c-4b06-9411-9fb378b08dcd" => [ "group" => [ "conjunction" => "AND" ] ] "c_91a056dd-de45-419a-95ce-2e6d2e995951" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_93fc544a-6a5c-4b06-9411-9fb378b08dcd" ] ] "c_364c64de-4603-4ddd-afdf-dfb6486f5218" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_93fc544a-6a5c-4b06-9411-9fb378b08dcd" ] ] "c_5b2a7dd8-7e6b-4526-8853-3641fdc2b0f6" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_364c64de-4603-4ddd-afdf-dfb6486f5218" ] ] "c_1d4a2217-537f-4d9b-a02e-9e0faf274fb4" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_364c64de-4603-4ddd-afdf-dfb6486f5218" ] ] "c_6e5326e1-dd1c-4377-8e4f-e98a6470dbeb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_93fc544a-6a5c-4b06-9411-9fb378b08dcd" ] ] "c_a60eabef-f92a-4a4b-8baa-1c5d338eca71" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_93fc544a-6a5c-4b06-9411-9fb378b08dcd" ] ] ] -procedureConditions: [ "c_e76d853b-5202-4869-a5f1-e295691869ba" => [ "group" => [ "conjunction" => "AND" ] ] "c_301aec14-3987-4a01-a9c0-6308d26889fc" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_e76d853b-5202-4869-a5f1-e295691869ba" ] ] "c_73844a2f-38da-4430-9d7b-dbc399776459" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_e76d853b-5202-4869-a5f1-e295691869ba" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2204 -customerConditions: [] -userConditions: [ "c_d699b30b-8429-4a2b-af96-efcf10f8784b" => [ "group" => [ "conjunction" => "AND" ] ] "c_a80499fb-7d16-4262-8d19-785c2d103821" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_d699b30b-8429-4a2b-af96-efcf10f8784b" ] ] "c_a8c301c4-e25d-4a0a-9855-fca9884b536c" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_d699b30b-8429-4a2b-af96-efcf10f8784b" ] ] "c_8d8922b3-21c0-4b3d-b5ef-2bb589ff1d68" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_d699b30b-8429-4a2b-af96-efcf10f8784b" ] ] "c_90e6a4af-3444-4b9e-8ac8-ec5805d409ea" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d699b30b-8429-4a2b-af96-efcf10f8784b" ] ] ] -procedureConditions: [ "c_9b561c89-0f6e-425c-af7b-bad431646f10" => [ "group" => [ "conjunction" => "AND" ] ] "c_08f35312-5898-4bd2-a4bf-1b800cd77eee" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_9b561c89-0f6e-425c-af7b-bad431646f10" ] ] "c_08508f98-ef03-43f5-8629-aef7658418f5" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_9b561c89-0f6e-425c-af7b-bad431646f10" ] ] ] } ] -name: "feature_ai_generated_draft_segments" -label: "Allow artificial intelligence generated draft segments." -description: """ Without AI support users can already split a statement text into segments (if the\n corresponding permissions are enabled. With this permission the statement text is\n automatically send to a different server to be processed for an unknown time. When\n the processing is finished an ID to get the generated draft segments is send\n to the application. The draft segments are then fetched from that server and\n stored and provided to the user as initial suggested state when the manual\n segmentation of the statement begins. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2263 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008d70000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061429 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2439 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009870000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061432 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2272 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2178 -customerConditions: [] -userConditions: [ "c_dfa30c85-c4d6-45f0-8059-ac6cb008a9db" => [ "group" => [ "conjunction" => "AND" ] ] "c_ed9c12d8-20e3-4c32-8004-154e624347b8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_dfa30c85-c4d6-45f0-8059-ac6cb008a9db" ] ] "c_4bb69075-3ddb-4a25-bb8a-bdf8b7daebd5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_dfa30c85-c4d6-45f0-8059-ac6cb008a9db" ] ] ] -procedureConditions: [] } ] -name: "feature_ai_create_annotated_statement_pdf_pages" -label: "Allows creating pages for an annotated statement pdf (after info provided by PI)." -description: """ At some point in the workflow to create a Statement from a PDF, we expect PI to send us info\n related to the sections in every page from the PDF document. This permission grants the creation\n of such info as AnnotatedStatementPdfPage entities. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2166 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008760000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061501 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2452 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009940000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061503 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2253 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2251 -customerConditions: [] -userConditions: [ "c_8edba3fb-1b29-4899-ac53-41c688bc0e67" => [ "group" => [ "conjunction" => "AND" ] ] "c_b3157c1d-05eb-483e-89fd-93e38dbaaf27" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_8edba3fb-1b29-4899-ac53-41c688bc0e67" ] ] "c_b4823137-510f-483d-a25c-8d7efa3053cf" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_8edba3fb-1b29-4899-ac53-41c688bc0e67" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2244 -customerConditions: [] -userConditions: [ "c_01e5a3bd-4d40-4b1b-8061-f6a2d521cc55" => [ "group" => [ "conjunction" => "AND" ] ] "c_a30629b3-5576-4026-a019-02b56add2c7b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_01e5a3bd-4d40-4b1b-8061-f6a2d521cc55" ] ] "c_f69f12f1-3dea-414d-8164-2ac002c21f9f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_01e5a3bd-4d40-4b1b-8061-f6a2d521cc55" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2240 -customerConditions: [] -userConditions: [ "c_1a19f221-5049-4f12-8df6-656f0c94282d" => [ "group" => [ "conjunction" => "AND" ] ] "c_1febe63b-c2a6-4d8c-891e-9a6e34b6111b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_1a19f221-5049-4f12-8df6-656f0c94282d" ] ] "c_02ecd857-0008-4e6b-8a25-a79b0d2a0345" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1a19f221-5049-4f12-8df6-656f0c94282d" ] ] ] -procedureConditions: [ "c_5127b214-fb9d-477a-877c-4dd0a0c1dd9f" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2315 -customerConditions: [] -userConditions: [ "c_23a10d34-b154-4b54-a3ea-efd438fe1e42" => [ "group" => [ "conjunction" => "AND" ] ] "c_7651c0e3-52af-42fe-ad0c-29136b46c8af" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_23a10d34-b154-4b54-a3ea-efd438fe1e42" ] ] "c_7cdf25c0-3328-4fe1-83e9-486c6633bc1b" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_23a10d34-b154-4b54-a3ea-efd438fe1e42" ] ] "c_c52e7ff8-1d96-4c58-8821-1ea56cfc2b76" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7cdf25c0-3328-4fe1-83e9-486c6633bc1b" ] ] "c_360c0b7e-a964-4c00-bc5e-b149a17815e6" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7cdf25c0-3328-4fe1-83e9-486c6633bc1b" ] ] "c_4a582cb0-367d-41ed-ba32-22e72e4522a1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_23a10d34-b154-4b54-a3ea-efd438fe1e42" ] ] "c_9f24884d-9f66-4465-959c-f6e9cbc6e06e" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_23a10d34-b154-4b54-a3ea-efd438fe1e42" ] ] ] -procedureConditions: [ "c_f7a345c2-debd-4045-9d1c-1c8f2e2ca03a" => [ "group" => [ "conjunction" => "AND" ] ] "c_071d3d78-0241-4820-a410-141cc890de5f" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_f7a345c2-debd-4045-9d1c-1c8f2e2ca03a" ] ] "c_edfb7844-1cf0-45cb-9c35-379ab3e50678" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_f7a345c2-debd-4045-9d1c-1c8f2e2ca03a" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2245 -customerConditions: [] -userConditions: [ "c_96612efe-63db-4bd6-b717-d4cf8ff8e940" => [ "group" => [ "conjunction" => "AND" ] ] "c_f3c67d67-a119-473d-971b-fa5644e9b01c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_96612efe-63db-4bd6-b717-d4cf8ff8e940" ] ] "c_279918e8-781f-4520-9df8-57afde4d65bd" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_96612efe-63db-4bd6-b717-d4cf8ff8e940" ] ] "c_9d5f686b-3a44-44c0-bc17-9acffd231744" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_96612efe-63db-4bd6-b717-d4cf8ff8e940" ] ] "c_f35186b1-5aaa-4897-9797-42e91a065073" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_96612efe-63db-4bd6-b717-d4cf8ff8e940" ] ] ] -procedureConditions: [ "c_cb9f9734-ffcc-40de-8aaf-c6079da51b65" => [ "group" => [ "conjunction" => "AND" ] ] "c_81f97fc3-c129-48bb-9379-91601f13e2cc" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_cb9f9734-ffcc-40de-8aaf-c6079da51b65" ] ] "c_0ce26792-52f6-4d4b-8346-2f6e22c6122e" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_cb9f9734-ffcc-40de-8aaf-c6079da51b65" ] ] ] } ] -name: "feature_import_statement_pdf" -label: "Upload and annotate PDF files to create statements from it." -description: """ When enabled users are able to upload PDF files which are then automatically processed to annotate\n relevant information in the pages. After the processing is done the user can review and adjust the\n annotations. When the review is done a statement can be created from the data annotated in the PDF\n file with the PDF file attached to the statement. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2539 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009eb0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061658 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2312 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009080000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061660 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2203 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2200 -customerConditions: [] -userConditions: [ "c_9b8019ce-9aff-4bbd-8f84-8becbb9b86a8" => [ "group" => [ "conjunction" => "AND" ] ] "c_120f6efe-058e-46f8-8c92-45736e41aa22" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_9b8019ce-9aff-4bbd-8f84-8becbb9b86a8" ] ] "c_f126433a-aa68-4b6f-b01b-05e5185f3b1f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_9b8019ce-9aff-4bbd-8f84-8becbb9b86a8" ] ] ] -procedureConditions: [ "c_cf5cb8f3-958b-473e-9b7e-08d182db2146" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2258 -customerConditions: [] -userConditions: [ "c_970b9739-7c44-452c-b549-b324f86b029f" => [ "group" => [ "conjunction" => "AND" ] ] "c_413fa764-c437-4c3f-a191-b909d338df0f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_970b9739-7c44-452c-b549-b324f86b029f" ] ] "c_98de3435-4275-4baf-af4e-f2b066f20eaa" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_970b9739-7c44-452c-b549-b324f86b029f" ] ] "c_70af4a9b-659c-4ea2-84ec-ab18a7e44482" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_98de3435-4275-4baf-af4e-f2b066f20eaa" ] ] "c_095984c6-6a13-469f-b317-19798cceba57" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_98de3435-4275-4baf-af4e-f2b066f20eaa" ] ] "c_9ffc1b07-b018-4a91-8ff1-6ab971a32c77" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_970b9739-7c44-452c-b549-b324f86b029f" ] ] "c_1e6e2bf1-cd4f-4bc0-9525-bc3e8952e2ce" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_970b9739-7c44-452c-b549-b324f86b029f" ] ] ] -procedureConditions: [ "c_f72afab5-8a30-4897-94eb-c406c692f2c2" => [ "group" => [ "conjunction" => "AND" ] ] "c_74b5b6e9-65b4-4120-afec-b43af367511d" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_f72afab5-8a30-4897-94eb-c406c692f2c2" ] ] "c_5fc1617f-c911-4698-9c1e-b5a2fe92acaa" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_f72afab5-8a30-4897-94eb-c406c692f2c2" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2553 -customerConditions: [] -userConditions: [ "c_47a59ea7-07b3-4de0-b73f-979bee9c748b" => [ "group" => [ "conjunction" => "AND" ] ] "c_e6432c59-93f9-412e-8647-4043b59f0267" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_47a59ea7-07b3-4de0-b73f-979bee9c748b" ] ] "c_499ce1f3-a625-436f-951e-55f0f31fc3d7" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_47a59ea7-07b3-4de0-b73f-979bee9c748b" ] ] "c_9e701ce8-33ab-4926-9faf-009fdf8b6b39" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_47a59ea7-07b3-4de0-b73f-979bee9c748b" ] ] "c_e16f8ab2-1089-4b9c-b734-6981e2aa3d69" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_47a59ea7-07b3-4de0-b73f-979bee9c748b" ] ] ] -procedureConditions: [ "c_e1db859a-3196-4472-9961-ca98adf18024" => [ "group" => [ "conjunction" => "AND" ] ] "c_a3aea11d-b749-4b81-9436-18c46d719c30" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_e1db859a-3196-4472-9961-ca98adf18024" ] ] "c_13f7983e-82fe-4422-8a34-0750768f691c" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_e1db859a-3196-4472-9961-ca98adf18024" ] ] ] } ] -name: "feature_delete_statement_pdf" -label: "Delete uploaded PDFs files when statements are not yet created." -description: """ Allow to remove uploaded Pdfs which don't have statements (Annotated Statement Pdf with Status\n ready_to_review, reviewed und ready_to_convert ). Annotated Statement Pdf with the status converted\n are not allowed to be deleted.\n Relevant Annotated Statements Pages and Files will be deleted too when the relevant annotated statement pdf\n is removed """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2277 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008e50000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061778 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2207 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000089f0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061780 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2262 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2311 -customerConditions: [] -userConditions: [ "c_067c4eee-5e97-4134-85a3-8b78233c0219" => [ "group" => [ "conjunction" => "AND" ] ] "c_ca8da392-d543-48b6-9e11-b885a7fd8576" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_067c4eee-5e97-4134-85a3-8b78233c0219" ] ] "c_91e28563-9235-414c-ba75-39b74af9c7e7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_067c4eee-5e97-4134-85a3-8b78233c0219" ] ] ] -procedureConditions: [] } ] -name: "feature_ai_tag_communication" -label: "Allows access for confirm/error routes to answer launch requests" -description: "" -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2188 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000088c0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061877 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2172 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000087c0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061879 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2576 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2574 -customerConditions: [] -userConditions: [] -procedureConditions: [] } ] -name: "feature_scim_service_provider_config" -label: "Permission to access SCIM service provider configuration." -description: """ Allows external SCIM clients to discover server capabilities through\n GET /scim/v2/ServiceProviderConfig endpoint. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2559 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009ff0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061981 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2573 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a0d0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.061983 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2609 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2607 -customerConditions: [] -userConditions: [] -procedureConditions: [] } ] -name: "feature_scim_schemas" -label: "Permission to access SCIM resource schemas." -description: """ Allows external SCIM clients to discover resource schemas through\n GET /scim/v2/Schemas endpoint. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2379 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000094b0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062037 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2606 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a2e0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062039 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2639 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2640 -customerConditions: [] -userConditions: [ "c_96474c88-4e51-4638-adac-4c96ac32a1a0" => [ "group" => [ "conjunction" => "AND" ] ] "c_3dfb72a4-81e0-4c00-9b17-a4dfe202287b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_96474c88-4e51-4638-adac-4c96ac32a1a0" ] ] "c_81dca716-e44a-4ce8-83ab-600dae1647fe" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_96474c88-4e51-4638-adac-4c96ac32a1a0" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2642 -customerConditions: [] -userConditions: [ "c_6b12a4da-a2d5-4bf9-9a62-5767e64a2323" => [ "group" => [ "conjunction" => "AND" ] ] "c_8d7c485b-c4c8-42bb-b707-25e4ae6c0cfe" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_6b12a4da-a2d5-4bf9-9a62-5767e64a2323" ] ] "c_e7ee59b2-87a7-4afd-bc40-1b1505b16599" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6b12a4da-a2d5-4bf9-9a62-5767e64a2323" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_users_read" -label: "Permission to read SCIM users via the SCIM API." -description: """ Allows external SCIM clients to retrieve user information through\n GET /scim/v2/Users and GET /scim/v2/Users/{id} endpoints. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2643 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a530000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062108 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2575 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a0f0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062110 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2676 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2674 -customerConditions: [] -userConditions: [ "c_d5f0b9ee-c287-4dcc-929d-bac6211c8ed6" => [ "group" => [ "conjunction" => "AND" ] ] "c_cc3da5fa-8dd5-473c-8fe8-0ed879470143" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_d5f0b9ee-c287-4dcc-929d-bac6211c8ed6" ] ] "c_866bac72-85a9-466c-a52b-da31c25f942c" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d5f0b9ee-c287-4dcc-929d-bac6211c8ed6" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_users_create" -label: "Permission to create SCIM users via the SCIM API." -description: """ Allows external SCIM clients to create new users through\n POST /scim/v2/Users endpoint. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2673 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a710000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062171 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2608 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a300000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062173 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2709 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2707 -customerConditions: [] -userConditions: [ "c_f103e8e4-e5f0-4756-8303-5eeff3bab189" => [ "group" => [ "conjunction" => "AND" ] ] "c_a2b8f788-ea1c-4513-bad0-12af52f20b29" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_f103e8e4-e5f0-4756-8303-5eeff3bab189" ] ] "c_60fc9446-951a-4ef0-978f-61403d55d451" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_f103e8e4-e5f0-4756-8303-5eeff3bab189" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_users_update" -label: "Permission to update SCIM users via the SCIM API." -description: """ Allows external SCIM clients to update existing users through\n PUT /scim/v2/Users/{id} and PATCH /scim/v2/Users/{id} endpoints. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2706 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a920000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062233 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2641 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a510000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062235 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2742 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2740 -customerConditions: [] -userConditions: [ "c_0f888cf5-84cc-42d2-8504-9fa1de080f42" => [ "group" => [ "conjunction" => "AND" ] ] "c_4114dfae-3a88-4f9a-8d77-e7e26a7baed3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_0f888cf5-84cc-42d2-8504-9fa1de080f42" ] ] "c_3e4e83e2-0296-4cc6-8572-3f0d83e25186" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0f888cf5-84cc-42d2-8504-9fa1de080f42" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_users_delete" -label: "Permission to delete SCIM users via the SCIM API." -description: """ Allows external SCIM clients to delete users through\n DELETE /scim/v2/Users/{id} endpoint. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2739 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ab30000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062294 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2675 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a730000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062296 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2772 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2773 -customerConditions: [] -userConditions: [ "c_25f4e5b1-7c6c-48ae-9062-22b6c7f40ebc" => [ "group" => [ "conjunction" => "AND" ] ] "c_89ea7c58-28ed-4968-8a52-ca75db301dcb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_25f4e5b1-7c6c-48ae-9062-22b6c7f40ebc" ] ] "c_04903213-4b3d-44f6-8975-516959d22f43" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_25f4e5b1-7c6c-48ae-9062-22b6c7f40ebc" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2775 -customerConditions: [] -userConditions: [ "c_40af9ebe-3f01-478d-8c23-f4ee722b7b8b" => [ "group" => [ "conjunction" => "AND" ] ] "c_289c2949-ae73-432b-aa44-ed7ae7c82f68" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_40af9ebe-3f01-478d-8c23-f4ee722b7b8b" ] ] "c_c171ee6b-fcf6-4ada-bfb0-a2fbdede053c" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_40af9ebe-3f01-478d-8c23-f4ee722b7b8b" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_groups_read" -label: "Permission to read SCIM groups via the SCIM API." -description: """ Allows external SCIM clients to retrieve group/role information through\n GET /scim/v2/Groups and GET /scim/v2/Groups/{id} endpoints. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2776 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ad80000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062364 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2708 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a940000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062366 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2809 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2807 -customerConditions: [] -userConditions: [ "c_677e4e20-0712-4c2a-8c2e-864fc4d07223" => [ "group" => [ "conjunction" => "AND" ] ] "c_d2109501-75ec-41c3-b73e-da15cbcc33e0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_677e4e20-0712-4c2a-8c2e-864fc4d07223" ] ] "c_685af8e6-730b-44bf-93e6-bf93370d57aa" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_677e4e20-0712-4c2a-8c2e-864fc4d07223" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_groups_create" -label: "Permission to create SCIM groups via the SCIM API." -description: """ Allows external SCIM clients to create new groups/roles through\n POST /scim/v2/Groups endpoint. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2806 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000af60000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062426 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2741 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ab50000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062427 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2842 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2840 -customerConditions: [] -userConditions: [ "c_fbf56255-31fb-4520-8d28-c9ff2c599e09" => [ "group" => [ "conjunction" => "AND" ] ] "c_fe016243-19b3-41c8-ba40-5e52f9abc5cc" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_fbf56255-31fb-4520-8d28-c9ff2c599e09" ] ] "c_c45f3464-967d-4a48-a491-0eae2919cf50" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_fbf56255-31fb-4520-8d28-c9ff2c599e09" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_groups_update" -label: "Permission to update SCIM groups via the SCIM API." -description: """ Allows external SCIM clients to update existing groups/roles through\n PUT /scim/v2/Groups/{id} and PATCH /scim/v2/Groups/{id} endpoints. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2839 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b170000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062488 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2774 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ad60000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062490 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2875 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2873 -customerConditions: [] -userConditions: [ "c_c55d2590-581b-4ffe-90ae-85cc898657fa" => [ "group" => [ "conjunction" => "AND" ] ] "c_295696ee-d95d-4178-b27e-b4b7a452ae36" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_c55d2590-581b-4ffe-90ae-85cc898657fa" ] ] "c_e83d4f15-6dd6-4f78-bb0d-663c46129635" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c55d2590-581b-4ffe-90ae-85cc898657fa" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_groups_delete" -label: "Permission to delete SCIM groups via the SCIM API." -description: """ Allows external SCIM clients to delete groups/roles through\n DELETE /scim/v2/Groups/{id} endpoint. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2872 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b380000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062555 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2808 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000af80000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062558 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2908 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2906 -customerConditions: [] -userConditions: [ "c_1119f9ab-5606-448c-9576-1550564441ca" => [ "group" => [ "conjunction" => "AND" ] ] "c_8481de60-23ac-4018-9c97-468fd5519130" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_1119f9ab-5606-448c-9576-1550564441ca" ] ] "c_9e41230e-a4a4-4fd0-89fb-8896730ef9b9" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1119f9ab-5606-448c-9576-1550564441ca" ] ] ] -procedureConditions: [] } ] -name: "feature_scim_admin" -label: "Permission to administer SCIM server settings." -description: """ Allows administrators to configure SCIM server settings, authentication,\n and integration parameters in the DemosPlan admin interface. """ -exposed: true #createdAt: Carbon\Carbon @1769894016 {#2905 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b590000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062620 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894016 {#2841 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b190000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:36.062622 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]