Validator calls
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#153 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#157 -customerConditions: [] -userConditions: [ "c_4aa06ac6-80f1-4c54-9459-c4dfd2570074" => [ "group" => [ "conjunction" => "AND" ] ] "c_3dc2aff3-3de4-4905-9d7c-b9ea6659f858" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_4aa06ac6-80f1-4c54-9459-c4dfd2570074" ] ] "c_8423a1af-9c81-46fa-af70-1379004b1cf1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4aa06ac6-80f1-4c54-9459-c4dfd2570074" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#155 -customerConditions: [] -userConditions: [ "c_1a7a0307-87bf-4de8-8ef7-28b3cb5425e7" => [ "group" => [ "conjunction" => "AND" ] ] "c_0ccfb8d9-4db0-4db1-af95-603927fb531d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_1a7a0307-87bf-4de8-8ef7-28b3cb5425e7" ] ] "c_9c2a902f-70a2-4c9f-b196-745a14095b47" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_1a7a0307-87bf-4de8-8ef7-28b3cb5425e7" ] ] "c_03bfe4e2-593f-4acd-b3a0-5ea937ecc25c" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_9c2a902f-70a2-4c9f-b196-745a14095b47" ] ] "c_76d7bb24-a0d0-4103-9058-aa4118b27e3b" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_9c2a902f-70a2-4c9f-b196-745a14095b47" ] ] "c_24c8995b-555c-43d9-b66e-a6a141095d42" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_1a7a0307-87bf-4de8-8ef7-28b3cb5425e7" ] ] "c_ddf3e81e-1c21-4394-a23d-f184b1624ca3" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1a7a0307-87bf-4de8-8ef7-28b3cb5425e7" ] ] ] -procedureConditions: [ "c_2625c2c3-9f4a-4724-8ebf-782108e63cf2" => [ "group" => [ "conjunction" => "AND" ] ] "c_35ad45db-74f6-4dbc-b6a2-c7c17ca58383" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_2625c2c3-9f4a-4724-8ebf-782108e63cf2" ] ] "c_44221643-f1ac-4757-abdd-bcbc18541110" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_2625c2c3-9f4a-4724-8ebf-782108e63cf2" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#119 -customerConditions: [] -userConditions: [ "c_8b127399-9bf9-47ea-8021-51967bdd2479" => [ "group" => [ "conjunction" => "AND" ] ] "c_e287580a-4c0e-4399-b2fc-685b3e241b14" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_8b127399-9bf9-47ea-8021-51967bdd2479" ] ] "c_c79540ef-d7c4-412d-b826-c771bd6a6105" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_8b127399-9bf9-47ea-8021-51967bdd2479" ] ] "c_36a7bcf4-6ebd-44f6-b9c2-a1987f417090" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_8b127399-9bf9-47ea-8021-51967bdd2479" ] ] "c_368506a9-c958-426d-a8bb-a048d23a3947" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_8b127399-9bf9-47ea-8021-51967bdd2479" ] ] ] -procedureConditions: [ "c_5fbc9d79-e71d-499d-a782-0d55d22fc1ac" => [ "group" => [ "conjunction" => "AND" ] ] "c_547d88c3-4bd5-4089-a653-220a41052d2b" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_5fbc9d79-e71d-499d-a782-0d55d22fc1ac" ] ] "c_768c05c9-ea15-4f8c-a3e9-4c2fe65d1881" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_5fbc9d79-e71d-499d-a782-0d55d22fc1ac" ] ] ] } ] -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 @1769887149 {#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-01-31 20:19:09.809286 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.809295 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_6c0f7764-830d-486d-a554-697a6fd54238" => [ "group" => [ "conjunction" => "AND" ] ] "c_cceacafd-ee63-44a2-babd-3f0326c4d84b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_6c0f7764-830d-486d-a554-697a6fd54238" ] ] "c_b9540a64-9b9c-4f8a-9c27-7fd123e40cce" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6c0f7764-830d-486d-a554-697a6fd54238" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2523 -customerConditions: [] -userConditions: [ "c_936f4c7d-8a5b-4818-a97f-7e6df82ec9f2" => [ "group" => [ "conjunction" => "AND" ] ] "c_7622c37a-a4b5-4a1f-a117-bde41621cd7e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_936f4c7d-8a5b-4818-a97f-7e6df82ec9f2" ] ] "c_c2320a26-b667-42a2-a4b9-7ee1da14d650" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_936f4c7d-8a5b-4818-a97f-7e6df82ec9f2" ] ] "c_7cb482ec-386e-4f52-b005-c0966e6bb115" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c2320a26-b667-42a2-a4b9-7ee1da14d650" ] ] "c_55fe0f1c-6532-4d66-8e8e-0534e994a9c9" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c2320a26-b667-42a2-a4b9-7ee1da14d650" ] ] "c_7cf5878f-967a-4e58-8914-c16506c76c6d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_936f4c7d-8a5b-4818-a97f-7e6df82ec9f2" ] ] "c_b2782c8c-7e02-49a9-a5e7-c3d6c96872a9" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_936f4c7d-8a5b-4818-a97f-7e6df82ec9f2" ] ] ] -procedureConditions: [ "c_63211179-2430-4307-8f6c-e59f61c28778" => [ "group" => [ "conjunction" => "AND" ] ] "c_3c57fc13-d34f-4bc6-97bf-e8ff66bea9cc" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_63211179-2430-4307-8f6c-e59f61c28778" ] ] "c_0e9fa999-11b2-4540-b390-4542e05b4ab3" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_63211179-2430-4307-8f6c-e59f61c28778" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2334 -customerConditions: [] -userConditions: [ "c_62bf2bcb-3331-465d-a654-13b4e56ae472" => [ "group" => [ "conjunction" => "AND" ] ] "c_e1a5d2f6-28ff-461c-9d05-e6e56c554dea" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_62bf2bcb-3331-465d-a654-13b4e56ae472" ] ] "c_b2b7aaf6-cd5c-44a1-a9b6-2f87a8486c2b" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_62bf2bcb-3331-465d-a654-13b4e56ae472" ] ] "c_ec18ec7b-3b9d-426f-a88b-be296eb084c5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_62bf2bcb-3331-465d-a654-13b4e56ae472" ] ] "c_1aab59e8-bfab-4718-9851-bc128cc3769a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_62bf2bcb-3331-465d-a654-13b4e56ae472" ] ] ] -procedureConditions: [ "c_47ff9b8f-46a9-4a91-a5a8-3eb529796da0" => [ "group" => [ "conjunction" => "AND" ] ] "c_e9fb66c0-ede1-46f4-a836-58144c5e5c22" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_47ff9b8f-46a9-4a91-a5a8-3eb529796da0" ] ] "c_02217803-d859-4c38-99bf-ed8c381486ff" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_47ff9b8f-46a9-4a91-a5a8-3eb529796da0" ] ] ] } ] -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 @1769887149 {#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-01-31 20:19:09.812861 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.812864 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_315f51f6-594b-44a5-82a4-72d6ce400c42" => [ "group" => [ "conjunction" => "AND" ] ] "c_7e27ac63-1e24-4fee-b164-19ae0872dbe6" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_315f51f6-594b-44a5-82a4-72d6ce400c42" ] ] "c_68ef6a34-ba43-44d3-93b2-bdab4c4f58b6" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_315f51f6-594b-44a5-82a4-72d6ce400c42" ] ] "c_d6e89568-9a5a-4f39-879c-75b3c91a644f" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_68ef6a34-ba43-44d3-93b2-bdab4c4f58b6" ] ] "c_461b9a24-bfcb-4484-917d-e06f548ed587" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_68ef6a34-ba43-44d3-93b2-bdab4c4f58b6" ] ] "c_9a4beeee-427d-4fb6-8393-b3345a15c465" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_315f51f6-594b-44a5-82a4-72d6ce400c42" ] ] "c_62ce2a77-b037-4969-b4c5-2331399f7083" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_315f51f6-594b-44a5-82a4-72d6ce400c42" ] ] ] -procedureConditions: [ "c_ecd812fb-2d5a-4453-8693-6ea4a18eb3ff" => [ "group" => [ "conjunction" => "AND" ] ] "c_f509f9b8-71fb-465c-b758-d8819a78f973" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_ecd812fb-2d5a-4453-8693-6ea4a18eb3ff" ] ] "c_99349894-80f4-45a3-a6ef-fe0d54b4da38" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_ecd812fb-2d5a-4453-8693-6ea4a18eb3ff" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2352 -customerConditions: [] -userConditions: [ "c_a401a8fe-3c8e-4c09-8ca9-e026a513852d" => [ "group" => [ "conjunction" => "AND" ] ] "c_663aa696-ed47-405b-980a-343d3fb0167b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_a401a8fe-3c8e-4c09-8ca9-e026a513852d" ] ] "c_d7b58179-2041-48d0-b801-63923a575779" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a401a8fe-3c8e-4c09-8ca9-e026a513852d" ] ] "c_5ac93b3b-0eb0-43af-8f6f-cb5328dba90f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_a401a8fe-3c8e-4c09-8ca9-e026a513852d" ] ] "c_770d57e5-184a-4c0f-93e9-77f5d9197bf7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a401a8fe-3c8e-4c09-8ca9-e026a513852d" ] ] ] -procedureConditions: [ "c_69a0ff34-df80-4df3-a249-9a188ef9e277" => [ "group" => [ "conjunction" => "AND" ] ] "c_5304f7e9-b767-4c37-88de-0c8659968f94" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_69a0ff34-df80-4df3-a249-9a188ef9e277" ] ] "c_55140aed-ae1a-4b47-aaa3-358e2d84a050" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_69a0ff34-df80-4df3-a249-9a188ef9e277" ] ] ] } ] -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 @1769887149 {#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-01-31 20:19:09.812976 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.812978 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 @1769887149 {#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-01-31 20:19:09.813091 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813094 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_a2353374-63b2-470e-b77a-9c502d963b80" => [ "group" => [ "conjunction" => "AND" ] ] "c_12c8d17c-5dc3-45b0-909c-aecc528fd4b8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_a2353374-63b2-470e-b77a-9c502d963b80" ] ] "c_eaecc879-2be2-46e3-8ba0-e233860c43dc" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a2353374-63b2-470e-b77a-9c502d963b80" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2162 -customerConditions: [] -userConditions: [ "c_05d94070-bb94-44d0-872b-21e1cb1598a7" => [ "group" => [ "conjunction" => "AND" ] ] "c_77b0ed1d-5b53-4edf-b477-1ae6d40034d4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_05d94070-bb94-44d0-872b-21e1cb1598a7" ] ] "c_fd123550-b588-47e4-8b90-0d9d83a8eb8d" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_05d94070-bb94-44d0-872b-21e1cb1598a7" ] ] "c_e4589db6-80de-40e7-a49c-3d66af543349" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_fd123550-b588-47e4-8b90-0d9d83a8eb8d" ] ] "c_67859d9b-6d9e-470a-8f5a-6a650ca3576a" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_fd123550-b588-47e4-8b90-0d9d83a8eb8d" ] ] "c_bfb7f4ff-7796-4d5f-8207-f0e7fe8a218f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_05d94070-bb94-44d0-872b-21e1cb1598a7" ] ] "c_eabf7522-6484-4da7-9de6-774527500de3" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_05d94070-bb94-44d0-872b-21e1cb1598a7" ] ] ] -procedureConditions: [ "c_528236be-0478-4891-94ad-55ab010cac79" => [ "group" => [ "conjunction" => "AND" ] ] "c_945514f6-a222-43fc-a3f7-7acc07f38bec" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_528236be-0478-4891-94ad-55ab010cac79" ] ] "c_1531b050-ce3c-4000-a378-594d9b747a7a" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_528236be-0478-4891-94ad-55ab010cac79" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2185 -customerConditions: [] -userConditions: [ "c_963a1278-84ad-4f45-9a29-21f86f70b871" => [ "group" => [ "conjunction" => "AND" ] ] "c_ecfc1fd3-87d4-46d8-924a-8c31ae132396" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_963a1278-84ad-4f45-9a29-21f86f70b871" ] ] "c_098cfa6f-a87d-4286-9b02-f7f36575bf71" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_963a1278-84ad-4f45-9a29-21f86f70b871" ] ] "c_387cb8d1-c62f-4611-b758-4a13e7c39b5b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_963a1278-84ad-4f45-9a29-21f86f70b871" ] ] "c_78c3dce0-3936-40d4-a4e5-af6a5c8b6630" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_963a1278-84ad-4f45-9a29-21f86f70b871" ] ] ] -procedureConditions: [ "c_d91b2c22-eca8-4abb-bf50-2f2ac0357eac" => [ "group" => [ "conjunction" => "AND" ] ] "c_8d638659-8e97-4117-96e9-23bcd189abe6" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_d91b2c22-eca8-4abb-bf50-2f2ac0357eac" ] ] "c_99d7aa57-6f85-40ba-b47f-5914795afe49" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_d91b2c22-eca8-4abb-bf50-2f2ac0357eac" ] ] ] } ] -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 @1769887149 {#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-01-31 20:19:09.813216 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813218 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_ecc933ba-f92d-440d-a13f-1cf1b13a5ac1" => [ "group" => [ "conjunction" => "AND" ] ] "c_69b84dc4-cd7b-4304-a668-b2c3c5c085d3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_ecc933ba-f92d-440d-a13f-1cf1b13a5ac1" ] ] "c_804001a9-df8c-4494-a882-465e29f26304" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ecc933ba-f92d-440d-a13f-1cf1b13a5ac1" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.813285 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813287 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_921a38a0-85ed-4599-be18-c8a8917d33da" => [ "group" => [ "conjunction" => "AND" ] ] "c_0499c0d5-4f42-47a7-8f94-69e3e79563b4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_921a38a0-85ed-4599-be18-c8a8917d33da" ] ] "c_716b8c59-e4e3-4389-937d-4f37d88d693c" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_921a38a0-85ed-4599-be18-c8a8917d33da" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2499 -customerConditions: [] -userConditions: [ "c_57ea26e0-a0c5-4bcf-b7ad-c3906daacdd5" => [ "group" => [ "conjunction" => "AND" ] ] "c_fd154751-1e9c-4055-a9b5-13263b8b57bb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_57ea26e0-a0c5-4bcf-b7ad-c3906daacdd5" ] ] "c_181665ed-c565-4b22-b001-ec48f233d49d" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_57ea26e0-a0c5-4bcf-b7ad-c3906daacdd5" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2491 -customerConditions: [] -userConditions: [ "c_297a4f41-3010-4cb8-ba0f-42cb26ae65df" => [ "group" => [ "conjunction" => "AND" ] ] "c_f48ade50-0fde-47f7-83ca-4940cd77a6e2" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_297a4f41-3010-4cb8-ba0f-42cb26ae65df" ] ] "c_37a51538-bca0-4574-a6c6-979762470b1a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_297a4f41-3010-4cb8-ba0f-42cb26ae65df" ] ] ] -procedureConditions: [ "c_e6dac88f-a7b0-4ae2-971a-96f0645127ff" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2496 -customerConditions: [] -userConditions: [ "c_b07777e9-4ff9-4ec3-ab22-75cbd054a546" => [ "group" => [ "conjunction" => "AND" ] ] "c_7b4799d7-870b-4797-9abc-09192d2d69af" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_b07777e9-4ff9-4ec3-ab22-75cbd054a546" ] ] "c_acf0b8b4-9236-460c-95d0-875965128200" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_b07777e9-4ff9-4ec3-ab22-75cbd054a546" ] ] "c_7e395d07-d8c9-4e2c-8ba1-b564ed3dc7c8" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_acf0b8b4-9236-460c-95d0-875965128200" ] ] "c_59a6614e-a4b7-4169-b6a7-0ec6a53f7edd" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_acf0b8b4-9236-460c-95d0-875965128200" ] ] "c_a219c869-ed9a-4588-acdb-9d8bd206446a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_b07777e9-4ff9-4ec3-ab22-75cbd054a546" ] ] "c_312fa3db-c223-43f8-ab6c-b99572d84e4e" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b07777e9-4ff9-4ec3-ab22-75cbd054a546" ] ] ] -procedureConditions: [ "c_72f662a5-e1fd-4486-8b0e-6870392b8dce" => [ "group" => [ "conjunction" => "AND" ] ] "c_941551f1-d61e-4b2a-bad2-4e69f6150f5a" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_72f662a5-e1fd-4486-8b0e-6870392b8dce" ] ] "c_bb9d4175-44c9-46dd-bc41-18fd2f5e52bd" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_72f662a5-e1fd-4486-8b0e-6870392b8dce" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2182 -customerConditions: [] -userConditions: [ "c_837385ba-1af9-46a8-b0e4-ab4f91194601" => [ "group" => [ "conjunction" => "AND" ] ] "c_613193e4-9319-4718-a8ed-bb728dafb0d0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_837385ba-1af9-46a8-b0e4-ab4f91194601" ] ] "c_2e6717c3-b563-4e53-a570-c67ff37d8eb5" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_837385ba-1af9-46a8-b0e4-ab4f91194601" ] ] "c_e72b8aae-15b7-4b96-885f-44bd7ebd5c3a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_837385ba-1af9-46a8-b0e4-ab4f91194601" ] ] "c_d960461e-ec1b-4b97-a144-ee7ba0702a28" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_837385ba-1af9-46a8-b0e4-ab4f91194601" ] ] ] -procedureConditions: [ "c_111231b4-5a4a-4167-b9b3-e8d13c2b57da" => [ "group" => [ "conjunction" => "AND" ] ] "c_4243358b-3c23-48bc-845c-89ac08b52d40" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_111231b4-5a4a-4167-b9b3-e8d13c2b57da" ] ] "c_1dfcdc59-e0fa-4835-8a53-583a65482fa3" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_111231b4-5a4a-4167-b9b3-e8d13c2b57da" ] ] ] } ] -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 @1769887149 {#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-01-31 20:19:09.813439 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813442 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_7a7d856f-691a-4e62-8246-e4ea1b8b587f" => [ "group" => [ "conjunction" => "AND" ] ] "c_3f325104-4cbb-407e-864f-c421b0d7c61e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_7a7d856f-691a-4e62-8246-e4ea1b8b587f" ] ] "c_bfd94fe9-1d6d-40ad-9a0d-90f942cdd01b" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_7a7d856f-691a-4e62-8246-e4ea1b8b587f" ] ] ] -procedureConditions: [ "c_efb6cf6e-6315-4a3e-99b7-1609837c3c07" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2242 -customerConditions: [] -userConditions: [ "c_f33424d5-886d-48f3-ae3d-3ec79ffd8b06" => [ "group" => [ "conjunction" => "AND" ] ] "c_bd15a254-020c-40c1-98af-22847218e229" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_f33424d5-886d-48f3-ae3d-3ec79ffd8b06" ] ] "c_3dff30ba-d228-4580-a21d-46e847a0acbc" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_f33424d5-886d-48f3-ae3d-3ec79ffd8b06" ] ] "c_01d01192-cafe-4d44-8449-9cfb6093da86" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_3dff30ba-d228-4580-a21d-46e847a0acbc" ] ] "c_d814bebe-e0da-4f1e-9aa5-eff912fac47f" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_3dff30ba-d228-4580-a21d-46e847a0acbc" ] ] "c_cb9312db-a69b-4196-8f82-f317cd7ef2dd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_f33424d5-886d-48f3-ae3d-3ec79ffd8b06" ] ] "c_b429f10f-b7bd-4c77-94ef-d588d2fa1612" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_f33424d5-886d-48f3-ae3d-3ec79ffd8b06" ] ] ] -procedureConditions: [ "c_b6772f63-3c23-47b9-bd26-baecc5411c2d" => [ "group" => [ "conjunction" => "AND" ] ] "c_c64dfb6b-dae6-4039-ab7e-ec25c56fe3e1" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_b6772f63-3c23-47b9-bd26-baecc5411c2d" ] ] "c_07f22635-b2f8-4618-87dd-b57d60cb72de" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_b6772f63-3c23-47b9-bd26-baecc5411c2d" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2257 -customerConditions: [] -userConditions: [ "c_1ff75bf5-5b7c-478c-8076-443bd0675e78" => [ "group" => [ "conjunction" => "AND" ] ] "c_d036b1b4-97c9-40df-b4f1-1b6baea7310d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_1ff75bf5-5b7c-478c-8076-443bd0675e78" ] ] "c_d69ecb16-812d-4b8b-a52c-dd8baf841283" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_1ff75bf5-5b7c-478c-8076-443bd0675e78" ] ] "c_8b24c005-62c5-4b6e-8a6e-28b0ab5247fd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_1ff75bf5-5b7c-478c-8076-443bd0675e78" ] ] "c_0eb58995-0ffe-44fa-88c0-b6046a8c3cf4" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1ff75bf5-5b7c-478c-8076-443bd0675e78" ] ] ] -procedureConditions: [ "c_d6fd3e8d-c5ee-4425-bb5f-6c12b8f8aefc" => [ "group" => [ "conjunction" => "AND" ] ] "c_da49357c-45a8-4334-9a33-d4116921f082" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_d6fd3e8d-c5ee-4425-bb5f-6c12b8f8aefc" ] ] "c_22b866fc-5c14-44c1-a840-fbefb6779683" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_d6fd3e8d-c5ee-4425-bb5f-6c12b8f8aefc" ] ] ] } ] -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 @1769887149 {#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-01-31 20:19:09.813575 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813577 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_d4da607e-b1fe-4d52-a607-56c5602e657e" => [ "group" => [ "conjunction" => "AND" ] ] "c_01374985-17e3-47e9-ae51-5dff3369511e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_d4da607e-b1fe-4d52-a607-56c5602e657e" ] ] "c_630268bf-4a66-4838-ac82-dade731b1bbb" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d4da607e-b1fe-4d52-a607-56c5602e657e" ] ] ] -procedureConditions: [] } ] -name: "feature_ai_tag_communication" -label: "Allows access for confirm/error routes to answer launch requests" -description: "" -exposed: true #createdAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813690 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813692 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 @1769887149 {#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 20:19:09.813810 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813812 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 @1769887149 {#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-01-31 20:19:09.813867 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813869 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_b2233cac-bd3f-450c-9863-ea58fd851a8f" => [ "group" => [ "conjunction" => "AND" ] ] "c_a873057f-7863-4c1d-85cb-151ae00eaf73" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_b2233cac-bd3f-450c-9863-ea58fd851a8f" ] ] "c_9948731e-7b73-4f37-9882-d751abcd3c96" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b2233cac-bd3f-450c-9863-ea58fd851a8f" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2658 -customerConditions: [] -userConditions: [ "c_006164eb-c32d-444a-a403-3bbcdf5d3e57" => [ "group" => [ "conjunction" => "AND" ] ] "c_84d14c0b-4c6f-45ed-b152-8a756f7e267a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_006164eb-c32d-444a-a403-3bbcdf5d3e57" ] ] "c_61779b4c-2093-4f5a-ac8b-0fccb55cd079" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_006164eb-c32d-444a-a403-3bbcdf5d3e57" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.813938 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.813940 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_7d5717a4-b9b4-468d-8c03-bc7965b66dd1" => [ "group" => [ "conjunction" => "AND" ] ] "c_7e16ab10-a804-4b20-9cf9-5384845f75a4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_7d5717a4-b9b4-468d-8c03-bc7965b66dd1" ] ] "c_0006d6e9-d8a7-4b47-b759-e0b23029ca27" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_7d5717a4-b9b4-468d-8c03-bc7965b66dd1" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814001 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814003 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_db8c6067-e194-44a7-94f0-877b07745b99" => [ "group" => [ "conjunction" => "AND" ] ] "c_f3ee0d83-1df8-4dad-a4a4-f935ec673c8d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_db8c6067-e194-44a7-94f0-877b07745b99" ] ] "c_2aae3390-5ac9-4c93-84b9-16cdd8ca6704" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_db8c6067-e194-44a7-94f0-877b07745b99" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814062 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814064 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_5b7fc08f-d386-49a3-9bfe-d27f67014f06" => [ "group" => [ "conjunction" => "AND" ] ] "c_f3164344-1689-49fb-af62-3120709e3f3b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_5b7fc08f-d386-49a3-9bfe-d27f67014f06" ] ] "c_7464ca72-80d3-453c-b67f-ee306290c2f0" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5b7fc08f-d386-49a3-9bfe-d27f67014f06" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814124 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814126 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_03f20d4a-636b-408f-81ab-48d8d870cb1f" => [ "group" => [ "conjunction" => "AND" ] ] "c_6a6b56ee-8507-4adf-bf25-d236ccd62977" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_03f20d4a-636b-408f-81ab-48d8d870cb1f" ] ] "c_67c9f49e-083e-439a-9c8c-aef7ede65e72" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_03f20d4a-636b-408f-81ab-48d8d870cb1f" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2791 -customerConditions: [] -userConditions: [ "c_67ea9fa0-931f-4b81-b222-794a7edb6090" => [ "group" => [ "conjunction" => "AND" ] ] "c_675fefd8-7e11-4090-a2fe-fc8cc38f33dd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_67ea9fa0-931f-4b81-b222-794a7edb6090" ] ] "c_b6ede22d-f871-4688-bbbc-59675502603a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_67ea9fa0-931f-4b81-b222-794a7edb6090" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814193 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814195 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_b0891994-232f-4ecf-b5e4-669cfbd39fa1" => [ "group" => [ "conjunction" => "AND" ] ] "c_ac4b404c-8d94-429f-b4a2-bf4182a27234" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_b0891994-232f-4ecf-b5e4-669cfbd39fa1" ] ] "c_505d0131-9827-42d5-8be2-f58ca70aeaa6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b0891994-232f-4ecf-b5e4-669cfbd39fa1" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814252 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814254 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_6551308c-3bd6-4a8b-a7b5-d9abb7b4c852" => [ "group" => [ "conjunction" => "AND" ] ] "c_1e15dc62-7c98-43a2-b379-e0a6bb56b1e9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_6551308c-3bd6-4a8b-a7b5-d9abb7b4c852" ] ] "c_2f316fd4-0324-4e23-8da7-72ac7cebf8be" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6551308c-3bd6-4a8b-a7b5-d9abb7b4c852" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814314 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814316 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_c58ffdb5-2f25-4300-a98c-08e52d13bd9e" => [ "group" => [ "conjunction" => "AND" ] ] "c_19051262-35a3-4cf9-8bac-31c01cce31b0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_c58ffdb5-2f25-4300-a98c-08e52d13bd9e" ] ] "c_79ed7534-8359-4af5-9ad5-7b8fb0d0c909" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c58ffdb5-2f25-4300-a98c-08e52d13bd9e" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814372 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814374 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_91a5e79d-d1ac-42fc-97c2-ebdab6049022" => [ "group" => [ "conjunction" => "AND" ] ] "c_7d7f6483-4275-4b08-9455-079bdf342ba5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_91a5e79d-d1ac-42fc-97c2-ebdab6049022" ] ] "c_a8fe30d6-571a-4c21-879b-dab188cf43d5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_91a5e79d-d1ac-42fc-97c2-ebdab6049022" ] ] ] -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 @1769887149 {#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-01-31 20:19:09.814432 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769887149 {#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-01-31 20:19:09.814434 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]