Validator calls
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#153 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#157 -customerConditions: [] -userConditions: [ "c_140e609d-e9e1-483d-bf55-fc3853f16d55" => [ "group" => [ "conjunction" => "AND" ] ] "c_29ebc641-234b-4e7c-bf2a-02ba9ba9b245" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_140e609d-e9e1-483d-bf55-fc3853f16d55" ] ] "c_4d739871-e097-4948-a683-1bf499bba6c7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_140e609d-e9e1-483d-bf55-fc3853f16d55" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#155 -customerConditions: [] -userConditions: [ "c_53c9186a-1d24-496f-bd2b-0f56083a2a48" => [ "group" => [ "conjunction" => "AND" ] ] "c_a24ccda4-1e05-4453-862d-3d8792301a22" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_53c9186a-1d24-496f-bd2b-0f56083a2a48" ] ] "c_0a2c8945-1721-4753-88d2-9ba855861081" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_53c9186a-1d24-496f-bd2b-0f56083a2a48" ] ] "c_f5914321-2e7c-4cd7-a5c0-26266716e8a6" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_0a2c8945-1721-4753-88d2-9ba855861081" ] ] "c_efc2f0c2-270d-47fd-9b91-beb547c15b26" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_0a2c8945-1721-4753-88d2-9ba855861081" ] ] "c_9443fbcc-c27e-4297-b380-2aaf93df8ba1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_53c9186a-1d24-496f-bd2b-0f56083a2a48" ] ] "c_58a1bfef-5480-47af-a36b-90bc1fd269af" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_53c9186a-1d24-496f-bd2b-0f56083a2a48" ] ] ] -procedureConditions: [ "c_d56447e4-bc1e-456d-ba2d-b5c4b108e5ac" => [ "group" => [ "conjunction" => "AND" ] ] "c_a544a012-1b2d-4a4b-8414-e4e8986150be" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_d56447e4-bc1e-456d-ba2d-b5c4b108e5ac" ] ] "c_06b4f48e-cb00-4a04-b3c3-6ed03eef734d" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_d56447e4-bc1e-456d-ba2d-b5c4b108e5ac" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#119 -customerConditions: [] -userConditions: [ "c_2d415747-0b70-4331-9b75-4a332863ccea" => [ "group" => [ "conjunction" => "AND" ] ] "c_96bf5df6-dffb-4a49-947e-0b0340bd64b4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_2d415747-0b70-4331-9b75-4a332863ccea" ] ] "c_f1631d81-4ffc-4ce2-8caa-78d89bbad346" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_2d415747-0b70-4331-9b75-4a332863ccea" ] ] "c_ed525ca3-a301-4e82-9a5e-95e0b66e919c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_2d415747-0b70-4331-9b75-4a332863ccea" ] ] "c_264d8ba4-9849-43e7-b159-f2aa61e0c08e" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2d415747-0b70-4331-9b75-4a332863ccea" ] ] ] -procedureConditions: [ "c_0437aaf9-c953-4531-a556-f9cb6f3689e6" => [ "group" => [ "conjunction" => "AND" ] ] "c_98624a83-6ff1-4079-80cc-602abbb28fb9" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_0437aaf9-c953-4531-a556-f9cb6f3689e6" ] ] "c_a63c72ac-4615-4fae-9780-71827df924d9" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_0437aaf9-c953-4531-a556-f9cb6f3689e6" ] ] ] } ] -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 @1769921860 {#116 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000740000000000000000" #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-02-01 05:57:40.304582 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#182 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000b60000000000000000" #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-02-01 05:57:40.304591 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2370 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2504 -customerConditions: [] -userConditions: [ "c_43197603-e28e-4bb8-ba85-18287d82cc09" => [ "group" => [ "conjunction" => "AND" ] ] "c_424c8d39-bc57-4606-9644-74116d31edc6" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_43197603-e28e-4bb8-ba85-18287d82cc09" ] ] "c_4cf4b24d-e8de-4bc3-9c7a-a288d84de932" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_43197603-e28e-4bb8-ba85-18287d82cc09" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2523 -customerConditions: [] -userConditions: [ "c_e6cc71f2-b346-4b39-9e3a-ab6d66c9f240" => [ "group" => [ "conjunction" => "AND" ] ] "c_87aeb566-5622-476e-b39d-d2ad7fce8341" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_e6cc71f2-b346-4b39-9e3a-ab6d66c9f240" ] ] "c_95b057a8-6bf6-401b-8073-4f4d237f458b" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_e6cc71f2-b346-4b39-9e3a-ab6d66c9f240" ] ] "c_7db26df4-502f-473f-b9df-1fc9fbfadd50" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_95b057a8-6bf6-401b-8073-4f4d237f458b" ] ] "c_d8b09d6c-01bd-4442-b57b-b43ee3acd6b0" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_95b057a8-6bf6-401b-8073-4f4d237f458b" ] ] "c_5e4b05a8-349f-42c9-a0ab-562a60a48b93" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_e6cc71f2-b346-4b39-9e3a-ab6d66c9f240" ] ] "c_6598aa91-996b-422e-a071-0eafd8c21167" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e6cc71f2-b346-4b39-9e3a-ab6d66c9f240" ] ] ] -procedureConditions: [ "c_39d40228-c85c-428f-a59f-0d770701c3c2" => [ "group" => [ "conjunction" => "AND" ] ] "c_15a89714-43b5-4391-83be-1f33a33f89b5" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_39d40228-c85c-428f-a59f-0d770701c3c2" ] ] "c_a53b6f0b-4652-4309-91a0-ea35575e8e69" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_39d40228-c85c-428f-a59f-0d770701c3c2" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2334 -customerConditions: [] -userConditions: [ "c_e58e21ae-2ab6-4252-a66e-10c1e145bf0c" => [ "group" => [ "conjunction" => "AND" ] ] "c_688042dd-a4ac-4f1a-864e-798d6bfbc4f2" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_e58e21ae-2ab6-4252-a66e-10c1e145bf0c" ] ] "c_b95bb93f-b0ca-4dd4-83eb-0287a9dccbef" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_e58e21ae-2ab6-4252-a66e-10c1e145bf0c" ] ] "c_bd7c421f-6b8a-45f6-8bba-44db0c6a0b9b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_e58e21ae-2ab6-4252-a66e-10c1e145bf0c" ] ] "c_fa0c6540-ed7b-4f48-b047-14953fef7aa9" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e58e21ae-2ab6-4252-a66e-10c1e145bf0c" ] ] ] -procedureConditions: [ "c_1bd5fd82-3a7c-4ee7-b141-584ea71c7005" => [ "group" => [ "conjunction" => "AND" ] ] "c_b381b89d-9e82-4eaf-ba8b-4d3e38f3ec32" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_1bd5fd82-3a7c-4ee7-b141-584ea71c7005" ] ] "c_7cffb0ee-53bd-4eae-902b-fbda0d211391" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_1bd5fd82-3a7c-4ee7-b141-584ea71c7005" ] ] ] } ] -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 @1769921860 {#2165 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008750000000000000000" #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-02-01 05:57:40.308255 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2373 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009450000000000000000" #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-02-01 05:57:40.308259 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2475 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2537 -customerConditions: [] -userConditions: [ "c_208788d1-fc68-4e11-acb3-f2ea3cf3f2eb" => [ "group" => [ "conjunction" => "AND" ] ] "c_a72ca3dc-2bc4-471d-9c41-6c48db35adff" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_208788d1-fc68-4e11-acb3-f2ea3cf3f2eb" ] ] "c_b271e3b9-c30f-4afc-8af8-a3edd8a87896" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_208788d1-fc68-4e11-acb3-f2ea3cf3f2eb" ] ] "c_c9cdf18f-9aac-4e03-9f22-fd632fe0fb66" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_b271e3b9-c30f-4afc-8af8-a3edd8a87896" ] ] "c_abd80ea2-22a6-4ee5-81a8-3d193c01b74f" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_b271e3b9-c30f-4afc-8af8-a3edd8a87896" ] ] "c_9d656b3c-56ec-4d96-88b6-11bc741f271a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_208788d1-fc68-4e11-acb3-f2ea3cf3f2eb" ] ] "c_6a24612d-4cfe-405d-9df8-addbb5ecf37a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_208788d1-fc68-4e11-acb3-f2ea3cf3f2eb" ] ] ] -procedureConditions: [ "c_6ac4b011-a198-43d8-9e28-55f621fe88c0" => [ "group" => [ "conjunction" => "AND" ] ] "c_70f68745-60ee-4d5c-b422-d67218c59dee" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_6ac4b011-a198-43d8-9e28-55f621fe88c0" ] ] "c_a5cbc691-6f34-4d44-99c3-c05e895b75ec" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_6ac4b011-a198-43d8-9e28-55f621fe88c0" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2352 -customerConditions: [] -userConditions: [ "c_8a082126-8177-4d72-9a96-4016d7046586" => [ "group" => [ "conjunction" => "AND" ] ] "c_413555af-c294-40a1-9924-8e7b860c8b09" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_8a082126-8177-4d72-9a96-4016d7046586" ] ] "c_b45f9e30-2a87-44bc-bdd2-e708f8da0515" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_8a082126-8177-4d72-9a96-4016d7046586" ] ] "c_8f23a2eb-62cb-4b95-95b8-fd9006330588" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_8a082126-8177-4d72-9a96-4016d7046586" ] ] "c_153f29a5-f767-40c1-b504-654e92add781" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_8a082126-8177-4d72-9a96-4016d7046586" ] ] ] -procedureConditions: [ "c_a75c44d4-131b-4c44-b324-9bbd4aacd6ec" => [ "group" => [ "conjunction" => "AND" ] ] "c_20aad702-9df4-46bc-bb36-b4d214e4d499" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_a75c44d4-131b-4c44-b324-9bbd4aacd6ec" ] ] "c_616d52d5-5226-4e0a-a2dc-6239cdd37b0e" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_a75c44d4-131b-4c44-b324-9bbd4aacd6ec" ] ] ] } ] -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 @1769921860 {#2342 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009260000000000000000" #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-02-01 05:57:40.308382 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#189 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000bd0000000000000000" #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-02-01 05:57:40.308384 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2177 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2359 -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 @1769921860 {#2463 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000099f0000000000000000" #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-02-01 05:57:40.308503 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2364 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000093c0000000000000000" #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-02-01 05:57:40.308506 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2285 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2387 -customerConditions: [] -userConditions: [ "c_e06f13eb-9c84-442c-b874-67401d879358" => [ "group" => [ "conjunction" => "AND" ] ] "c_349bd98c-479e-4bca-a98a-28dca90d8c07" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_e06f13eb-9c84-442c-b874-67401d879358" ] ] "c_ab9c50da-44de-4aa7-86d8-d71ac82d4d35" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e06f13eb-9c84-442c-b874-67401d879358" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2162 -customerConditions: [] -userConditions: [ "c_4b0fd47e-c8a8-4502-8b35-373f3acabfa3" => [ "group" => [ "conjunction" => "AND" ] ] "c_d0ac4735-5850-4fef-a429-864c21b174aa" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_4b0fd47e-c8a8-4502-8b35-373f3acabfa3" ] ] "c_3d9001f2-02a4-4e5f-a3fa-3547cef2db50" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_4b0fd47e-c8a8-4502-8b35-373f3acabfa3" ] ] "c_0187cedc-354f-45b2-9a7e-423a74f70615" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_3d9001f2-02a4-4e5f-a3fa-3547cef2db50" ] ] "c_4b0da2d3-ecc1-43c4-8d4c-96401a7b4c30" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_3d9001f2-02a4-4e5f-a3fa-3547cef2db50" ] ] "c_3ff4abf4-8ed9-4da0-ba1c-d5ad0666a432" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_4b0fd47e-c8a8-4502-8b35-373f3acabfa3" ] ] "c_b29f54c2-94ba-4c64-9b77-5ded4a14499f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4b0fd47e-c8a8-4502-8b35-373f3acabfa3" ] ] ] -procedureConditions: [ "c_33e2cf9c-1107-49ad-bdc1-33b38d7feeeb" => [ "group" => [ "conjunction" => "AND" ] ] "c_22000087-7ec1-4543-9a0d-8f6f2567fd5c" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_33e2cf9c-1107-49ad-bdc1-33b38d7feeeb" ] ] "c_785e2c9e-7ec7-47ea-81d4-4c199245db5f" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_33e2cf9c-1107-49ad-bdc1-33b38d7feeeb" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2185 -customerConditions: [] -userConditions: [ "c_92254e50-5d6b-47bd-bec4-76c5b4a1ff10" => [ "group" => [ "conjunction" => "AND" ] ] "c_5665b742-7df3-4895-aee8-da4bd4038479" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_92254e50-5d6b-47bd-bec4-76c5b4a1ff10" ] ] "c_1b040e9b-72b9-4f0b-b626-a4919e1d1185" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_92254e50-5d6b-47bd-bec4-76c5b4a1ff10" ] ] "c_40ef6805-bbd9-4990-8d53-f668689ace51" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_92254e50-5d6b-47bd-bec4-76c5b4a1ff10" ] ] "c_956dec1f-689e-41e3-8ce2-c955ec311a54" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_92254e50-5d6b-47bd-bec4-76c5b4a1ff10" ] ] ] -procedureConditions: [ "c_484c61dd-bb6b-45a0-b868-284206711c8f" => [ "group" => [ "conjunction" => "AND" ] ] "c_b9df8535-86e5-403f-ac9f-d0c8f3acd97d" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_484c61dd-bb6b-45a0-b868-284206711c8f" ] ] "c_d88d1f9b-b921-40b6-a47c-835228722947" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_484c61dd-bb6b-45a0-b868-284206711c8f" ] ] ] } ] -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 @1769921860 {#2318 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000090e0000000000000000" #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-02-01 05:57:40.308638 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2538 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009ea0000000000000000" #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-02-01 05:57:40.308640 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2542 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2544 -customerConditions: [] -userConditions: [ "c_756ced4a-9178-4368-8d20-6cae0ec6cd04" => [ "group" => [ "conjunction" => "AND" ] ] "c_949d48f7-637d-4851-b12a-1abeb4c7f2f8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_756ced4a-9178-4368-8d20-6cae0ec6cd04" ] ] "c_416fb07c-6e95-4338-97fa-29ac24d66c33" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_756ced4a-9178-4368-8d20-6cae0ec6cd04" ] ] ] -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 @1769921860 {#2543 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009ef0000000000000000" #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-02-01 05:57:40.308710 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2356 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009340000000000000000" #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-02-01 05:57:40.308712 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2554 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2531 -customerConditions: [] -userConditions: [ "c_f1a1d42e-f3d8-46f6-86e8-2eb2759d00ad" => [ "group" => [ "conjunction" => "AND" ] ] "c_9aab6d37-08be-4f2e-8d7c-1b13fa997cf0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_f1a1d42e-f3d8-46f6-86e8-2eb2759d00ad" ] ] "c_b4b9ea4d-e475-4730-af6a-a3f67420f3eb" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_f1a1d42e-f3d8-46f6-86e8-2eb2759d00ad" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2499 -customerConditions: [] -userConditions: [ "c_149d9e94-63e6-426f-95e0-24fce17c35ae" => [ "group" => [ "conjunction" => "AND" ] ] "c_e28cf821-6200-499d-b53c-295876e7304e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_149d9e94-63e6-426f-95e0-24fce17c35ae" ] ] "c_936b2b59-3a1c-47fc-a5a9-795f88d9c6f6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_149d9e94-63e6-426f-95e0-24fce17c35ae" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2491 -customerConditions: [] -userConditions: [ "c_28d6c772-4412-43a2-8058-bf4a9d5b4bca" => [ "group" => [ "conjunction" => "AND" ] ] "c_d7311fd4-7a22-4945-b260-7069af80bcc0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_28d6c772-4412-43a2-8058-bf4a9d5b4bca" ] ] "c_9d8ee85b-20a1-4ce4-bd5e-82e4c14565b1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_28d6c772-4412-43a2-8058-bf4a9d5b4bca" ] ] ] -procedureConditions: [ "c_da2f895d-ddea-406f-8bb1-ed77bae7604e" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2496 -customerConditions: [] -userConditions: [ "c_28eb6c0b-72a1-412d-b26a-4670aa0c31ae" => [ "group" => [ "conjunction" => "AND" ] ] "c_59ee4c1c-9e4c-4c7c-837c-d64fedf558fd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_28eb6c0b-72a1-412d-b26a-4670aa0c31ae" ] ] "c_22ee289b-57a5-4aec-8a58-20e1cd8a31e6" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_28eb6c0b-72a1-412d-b26a-4670aa0c31ae" ] ] "c_4805f9b7-6bd0-4756-a952-9abb0d3f6f20" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_22ee289b-57a5-4aec-8a58-20e1cd8a31e6" ] ] "c_81468697-5756-4706-a08a-75761e406d54" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_22ee289b-57a5-4aec-8a58-20e1cd8a31e6" ] ] "c_830bf6f8-0ddc-424f-888c-30ad2c78294a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_28eb6c0b-72a1-412d-b26a-4670aa0c31ae" ] ] "c_cb1e6154-3622-491e-821a-2fa964292fae" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_28eb6c0b-72a1-412d-b26a-4670aa0c31ae" ] ] ] -procedureConditions: [ "c_94ea37a5-3959-44f8-a08d-f7dcc65e67eb" => [ "group" => [ "conjunction" => "AND" ] ] "c_eb53c14e-01a3-47c2-ac76-3f1b23e99b5d" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_94ea37a5-3959-44f8-a08d-f7dcc65e67eb" ] ] "c_9a636d93-8e1d-4885-83c9-aedd7196b266" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_94ea37a5-3959-44f8-a08d-f7dcc65e67eb" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2182 -customerConditions: [] -userConditions: [ "c_cd8df46c-e71a-4ea5-b41b-1868a044528a" => [ "group" => [ "conjunction" => "AND" ] ] "c_3a33aca9-c736-425c-93d8-e02be08f996a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_cd8df46c-e71a-4ea5-b41b-1868a044528a" ] ] "c_99b8b12d-a64b-417b-96de-098ad1e8c367" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_cd8df46c-e71a-4ea5-b41b-1868a044528a" ] ] "c_d31c65c8-347d-4df0-84d0-8e32b375080d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_cd8df46c-e71a-4ea5-b41b-1868a044528a" ] ] "c_d85a33f7-578d-4592-9c42-46addfe881d2" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_cd8df46c-e71a-4ea5-b41b-1868a044528a" ] ] ] -procedureConditions: [ "c_fbeaf228-2854-465f-a757-3b8e9d2104ff" => [ "group" => [ "conjunction" => "AND" ] ] "c_c8215d2d-01df-48bc-a76d-af5e07e8f7a6" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_fbeaf228-2854-465f-a757-3b8e9d2104ff" ] ] "c_452059b6-f09d-41ee-8db5-0d57fe7bebc8" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_fbeaf228-2854-465f-a757-3b8e9d2104ff" ] ] ] } ] -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 @1769921860 {#2498 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009c20000000000000000" #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-02-01 05:57:40.308868 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2528 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009e00000000000000000" #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-02-01 05:57:40.308871 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2547 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2217 -customerConditions: [] -userConditions: [ "c_eb19d9af-f387-4867-8ddb-7315ef198c95" => [ "group" => [ "conjunction" => "AND" ] ] "c_fc340706-7f6e-46bc-84c7-86e15498efa1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_eb19d9af-f387-4867-8ddb-7315ef198c95" ] ] "c_8a29496c-7ddd-4ddb-a2dc-207bc1ad94bd" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_eb19d9af-f387-4867-8ddb-7315ef198c95" ] ] ] -procedureConditions: [ "c_f8f2ad49-b53d-4c3a-8564-d2b24b4cfd5f" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2242 -customerConditions: [] -userConditions: [ "c_57d2fea5-c29e-413e-8dc4-b742bad261e0" => [ "group" => [ "conjunction" => "AND" ] ] "c_0ffb4c69-b2cc-4d54-81c7-243597723a2e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_57d2fea5-c29e-413e-8dc4-b742bad261e0" ] ] "c_956402dc-b525-4143-b0e2-af0b36a7b82a" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_57d2fea5-c29e-413e-8dc4-b742bad261e0" ] ] "c_527b746e-7487-41b1-9e62-be20ec6a1b11" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_956402dc-b525-4143-b0e2-af0b36a7b82a" ] ] "c_f7c705fb-8a33-41a5-a2e8-860f5253008b" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_956402dc-b525-4143-b0e2-af0b36a7b82a" ] ] "c_8b892be1-276d-4465-9dd4-52b61b389263" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_57d2fea5-c29e-413e-8dc4-b742bad261e0" ] ] "c_d1d97a3d-05b3-4959-8c39-0e4c4ac739d2" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_57d2fea5-c29e-413e-8dc4-b742bad261e0" ] ] ] -procedureConditions: [ "c_dfc59bea-2ac1-4ae1-be7c-b809630d4345" => [ "group" => [ "conjunction" => "AND" ] ] "c_00e3d487-bf95-4718-a110-40ce1d176984" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_dfc59bea-2ac1-4ae1-be7c-b809630d4345" ] ] "c_36b58949-793f-49b4-ab62-9e14bbca2cf1" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_dfc59bea-2ac1-4ae1-be7c-b809630d4345" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2257 -customerConditions: [] -userConditions: [ "c_d1b6e1d1-d3a5-4029-8d81-f31a78f50511" => [ "group" => [ "conjunction" => "AND" ] ] "c_02686aba-b543-4def-b48f-55566b417299" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_d1b6e1d1-d3a5-4029-8d81-f31a78f50511" ] ] "c_d0542f28-047b-4427-8b8f-bbddef5a7967" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_d1b6e1d1-d3a5-4029-8d81-f31a78f50511" ] ] "c_028628d5-c29a-4db1-9a52-73dc43317a6d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_d1b6e1d1-d3a5-4029-8d81-f31a78f50511" ] ] "c_29f6bd13-38d4-4e70-b1e5-b78fdbfe03ea" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d1b6e1d1-d3a5-4029-8d81-f31a78f50511" ] ] ] -procedureConditions: [ "c_726dce32-5fbf-4f3b-9659-b554772b09c1" => [ "group" => [ "conjunction" => "AND" ] ] "c_d976ad24-df8f-4548-985d-743184abd5c4" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_726dce32-5fbf-4f3b-9659-b554772b09c1" ] ] "c_f2794b8b-8875-4d4d-ac6d-de3966e6ba67" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_726dce32-5fbf-4f3b-9659-b554772b09c1" ] ] ] } ] -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 @1769921860 {#2239 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008bf0000000000000000" #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-02-01 05:57:40.308991 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2187 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000088b0000000000000000" #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-02-01 05:57:40.308993 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2558 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2167 -customerConditions: [] -userConditions: [ "c_ebe9ebbd-66d0-48d8-a7b5-9703ae384b8a" => [ "group" => [ "conjunction" => "AND" ] ] "c_498344dd-5a9b-44f0-ad76-004b337b91ef" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_ebe9ebbd-66d0-48d8-a7b5-9703ae384b8a" ] ] "c_814926a9-8223-45fc-a875-90fb484d1cd4" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ebe9ebbd-66d0-48d8-a7b5-9703ae384b8a" ] ] ] -procedureConditions: [] } ] -name: "feature_ai_tag_communication" -label: "Allows access for confirm/error routes to answer launch requests" -description: "" -exposed: true #createdAt: Carbon\Carbon @1769921860 {#2230 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008b60000000000000000" #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-02-01 05:57:40.309099 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2256 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008d00000000000000000" #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-02-01 05:57:40.309101 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2592 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2590 -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 @1769921860 {#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-02-01 05:57:40.309212 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2589 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a1d0000000000000000" #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-02-01 05:57:40.309215 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2625 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2623 -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 @1769921860 {#2236 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008bc0000000000000000" #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-02-01 05:57:40.309269 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2622 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a3e0000000000000000" #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-02-01 05:57:40.309271 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2655 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2656 -customerConditions: [] -userConditions: [ "c_1e1ad271-b1a8-4c03-8aa8-7279215a04cd" => [ "group" => [ "conjunction" => "AND" ] ] "c_a363e5b7-02dc-4d65-b0d2-cabee47e713e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_1e1ad271-b1a8-4c03-8aa8-7279215a04cd" ] ] "c_c2bddd53-01a5-4be7-be29-53716f458803" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1e1ad271-b1a8-4c03-8aa8-7279215a04cd" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2658 -customerConditions: [] -userConditions: [ "c_ecab28fc-f956-4c9e-8732-fa6a5fdc667f" => [ "group" => [ "conjunction" => "AND" ] ] "c_4043081c-05bd-4124-a895-634e668f1c6e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_ecab28fc-f956-4c9e-8732-fa6a5fdc667f" ] ] "c_1cc88e1e-ef22-482e-8afe-a20570dab04a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ecab28fc-f956-4c9e-8732-fa6a5fdc667f" ] ] ] -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 @1769921860 {#2659 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a630000000000000000" #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-02-01 05:57:40.309342 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2591 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a1f0000000000000000" #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-02-01 05:57:40.309344 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2692 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2690 -customerConditions: [] -userConditions: [ "c_ac453470-2f08-48dc-a4f4-ee920d21e31d" => [ "group" => [ "conjunction" => "AND" ] ] "c_2c615d53-457a-4a20-805b-8962a3f02b6f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_ac453470-2f08-48dc-a4f4-ee920d21e31d" ] ] "c_d2af993c-d7cd-4372-ae96-9517ea7973d6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ac453470-2f08-48dc-a4f4-ee920d21e31d" ] ] ] -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 @1769921860 {#2689 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a810000000000000000" #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-02-01 05:57:40.309406 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2624 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a400000000000000000" #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-02-01 05:57:40.309408 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2725 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2723 -customerConditions: [] -userConditions: [ "c_bc32eafc-261e-43aa-83f5-f744b7e68ed8" => [ "group" => [ "conjunction" => "AND" ] ] "c_f193db8b-4c4b-47c2-8084-3870640a0d04" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_bc32eafc-261e-43aa-83f5-f744b7e68ed8" ] ] "c_01af0b3e-7334-4dd2-825c-e17579a3bc9e" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_bc32eafc-261e-43aa-83f5-f744b7e68ed8" ] ] ] -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 @1769921860 {#2722 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000aa20000000000000000" #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-02-01 05:57:40.309468 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2657 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a610000000000000000" #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-02-01 05:57:40.309470 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2758 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2756 -customerConditions: [] -userConditions: [ "c_faf53299-2d15-4afb-a5db-543492451f98" => [ "group" => [ "conjunction" => "AND" ] ] "c_6cc30cd0-694e-4ae6-a5b5-7daa9b9712cd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_faf53299-2d15-4afb-a5db-543492451f98" ] ] "c_b9d839a9-8617-4a54-b812-dac1d5b8a161" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_faf53299-2d15-4afb-a5db-543492451f98" ] ] ] -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 @1769921860 {#2755 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ac30000000000000000" #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-02-01 05:57:40.309529 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2691 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a830000000000000000" #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-02-01 05:57:40.309531 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2788 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2789 -customerConditions: [] -userConditions: [ "c_8bf59bbe-b957-4221-84f9-add738a5b097" => [ "group" => [ "conjunction" => "AND" ] ] "c_9fc9e47a-32be-4315-a97c-4df9bacde98a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_8bf59bbe-b957-4221-84f9-add738a5b097" ] ] "c_50434401-c19f-4068-982d-299dccf17a26" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_8bf59bbe-b957-4221-84f9-add738a5b097" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2791 -customerConditions: [] -userConditions: [ "c_b4489ae5-604c-4d81-b06a-b85b6048accf" => [ "group" => [ "conjunction" => "AND" ] ] "c_eb6ab7f3-68ef-4db6-9192-332f1d7a2ce0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_b4489ae5-604c-4d81-b06a-b85b6048accf" ] ] "c_f806f51f-7f1e-4a3c-bd25-717bc31c8f06" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b4489ae5-604c-4d81-b06a-b85b6048accf" ] ] ] -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 @1769921860 {#2792 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ae80000000000000000" #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-02-01 05:57:40.309608 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2724 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000aa40000000000000000" #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-02-01 05:57:40.309610 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2825 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2823 -customerConditions: [] -userConditions: [ "c_37b3fac3-95ee-4d88-9a6b-ef4ab0b6314d" => [ "group" => [ "conjunction" => "AND" ] ] "c_cb9e8baa-a431-4a8a-a51c-fc83aecfbb15" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_37b3fac3-95ee-4d88-9a6b-ef4ab0b6314d" ] ] "c_79d14441-4da2-4fe6-9b19-91716b8db23f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_37b3fac3-95ee-4d88-9a6b-ef4ab0b6314d" ] ] ] -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 @1769921860 {#2822 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b060000000000000000" #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-02-01 05:57:40.309669 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2757 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ac50000000000000000" #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-02-01 05:57:40.309671 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2858 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2856 -customerConditions: [] -userConditions: [ "c_ef0cafd6-92db-46ed-afa3-0ad1bf2a9099" => [ "group" => [ "conjunction" => "AND" ] ] "c_a4a999ed-d492-4cda-951e-d0d3257e7b40" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_ef0cafd6-92db-46ed-afa3-0ad1bf2a9099" ] ] "c_5b3504ae-32de-4bc0-ba62-6e4c9790068f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ef0cafd6-92db-46ed-afa3-0ad1bf2a9099" ] ] ] -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 @1769921860 {#2855 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b270000000000000000" #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-02-01 05:57:40.309730 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2790 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ae60000000000000000" #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-02-01 05:57:40.309732 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2891 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2889 -customerConditions: [] -userConditions: [ "c_01161765-6c07-4240-9a1a-84662b58411d" => [ "group" => [ "conjunction" => "AND" ] ] "c_c2524224-06cf-4fd0-a898-76862e80ab62" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_01161765-6c07-4240-9a1a-84662b58411d" ] ] "c_7a11723f-3e10-4003-8212-5ca9a723ad13" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_01161765-6c07-4240-9a1a-84662b58411d" ] ] ] -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 @1769921860 {#2888 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b480000000000000000" #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-02-01 05:57:40.309791 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2824 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b080000000000000000" #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-02-01 05:57:40.309793 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2924 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2922 -customerConditions: [] -userConditions: [ "c_45b27b18-b4d8-43c6-92b7-e87cf3feede9" => [ "group" => [ "conjunction" => "AND" ] ] "c_0d08fad0-c375-4c29-b236-2c1f8b184359" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_45b27b18-b4d8-43c6-92b7-e87cf3feede9" ] ] "c_273acafc-ff6f-47cd-92d3-4c67e23826a3" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_45b27b18-b4d8-43c6-92b7-e87cf3feede9" ] ] ] -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 @1769921860 {#2921 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b690000000000000000" #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-02-01 05:57:40.309852 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769921860 {#2857 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b290000000000000000" #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-02-01 05:57:40.309854 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]