Validator calls
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2214 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2400 -customerConditions: [] -userConditions: [ "c_b78bc04d-8b45-431d-8c40-1282c5e85ddb" => [ "group" => [ "conjunction" => "AND" ] ] "c_a6341a7c-5f32-4271-b278-6e6f6f6e3579" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_b78bc04d-8b45-431d-8c40-1282c5e85ddb" ] ] "c_abfbc166-0c8c-4656-8564-02667c6aecc1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b78bc04d-8b45-431d-8c40-1282c5e85ddb" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2232 -customerConditions: [] -userConditions: [ "c_2faa2e53-c1d4-413c-93f8-4fa6c2816db5" => [ "group" => [ "conjunction" => "AND" ] ] "c_7810e5e3-cf45-44f2-a855-83d1f6225bd0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_2faa2e53-c1d4-413c-93f8-4fa6c2816db5" ] ] "c_97c9e557-e2f9-478a-bd68-eb724f3c1ea7" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_2faa2e53-c1d4-413c-93f8-4fa6c2816db5" ] ] "c_0c2ed188-3025-4bb0-94a9-8b16c2f93cd1" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_97c9e557-e2f9-478a-bd68-eb724f3c1ea7" ] ] "c_e02dd578-bff7-4f5a-97cd-aa72de3fb292" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_97c9e557-e2f9-478a-bd68-eb724f3c1ea7" ] ] "c_b9ca0660-fac5-44b8-b778-d25523fc1e57" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_2faa2e53-c1d4-413c-93f8-4fa6c2816db5" ] ] "c_5b9004b4-66a6-4243-819e-74519f823a0a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2faa2e53-c1d4-413c-93f8-4fa6c2816db5" ] ] ] -procedureConditions: [ "c_c10b72a7-6e9c-4a7c-8977-63280770a248" => [ "group" => [ "conjunction" => "AND" ] ] "c_2fa4e84d-b298-43e9-b35e-8c0a29f3bdb3" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_c10b72a7-6e9c-4a7c-8977-63280770a248" ] ] "c_b46ce200-836b-4195-812b-b486013a8c70" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_c10b72a7-6e9c-4a7c-8977-63280770a248" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2367 -customerConditions: [] -userConditions: [ "c_9133fc44-dd61-42fb-81a2-3b7a2e3665d0" => [ "group" => [ "conjunction" => "AND" ] ] "c_55408ea8-bcf9-4908-be61-b0cbc7952700" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_9133fc44-dd61-42fb-81a2-3b7a2e3665d0" ] ] "c_daf25d28-6b02-4da5-aeff-32cda35b8056" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_9133fc44-dd61-42fb-81a2-3b7a2e3665d0" ] ] "c_fbab8902-50d2-4b97-be28-93baa40996f1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_9133fc44-dd61-42fb-81a2-3b7a2e3665d0" ] ] "c_e7c5019b-9a05-40b5-97c1-c1e84abdea4a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_9133fc44-dd61-42fb-81a2-3b7a2e3665d0" ] ] ] -procedureConditions: [ "c_a3327e83-0da4-4685-a1d0-2b9cc7050c7d" => [ "group" => [ "conjunction" => "AND" ] ] "c_00b9d2b6-f3f7-4e30-bdc4-6fb06345753a" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_a3327e83-0da4-4685-a1d0-2b9cc7050c7d" ] ] "c_07133d44-e9ce-4505-aa3c-d6d90d46dcf3" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_a3327e83-0da4-4685-a1d0-2b9cc7050c7d" ] ] ] } ] -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 @1769894014 {#2343 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009270000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.408512 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2464 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009a00000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.408527 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2291 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2163 -customerConditions: [] -userConditions: [ "c_5b022a5b-9dfe-4c50-af2c-7279835297a3" => [ "group" => [ "conjunction" => "AND" ] ] "c_5e278e23-8a55-4ea9-90fd-638f4aafa632" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_5b022a5b-9dfe-4c50-af2c-7279835297a3" ] ] "c_5e860992-b87d-4cf8-8506-1f5a5aa61d01" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5b022a5b-9dfe-4c50-af2c-7279835297a3" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2211 -customerConditions: [] -userConditions: [ "c_893c0b8b-ba6f-4693-879b-c558ce545624" => [ "group" => [ "conjunction" => "AND" ] ] "c_ebc53680-64bd-4baf-833a-31d7cea4e0a1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_893c0b8b-ba6f-4693-879b-c558ce545624" ] ] "c_03d299e4-e634-43c2-be0f-74d30c7a2133" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_893c0b8b-ba6f-4693-879b-c558ce545624" ] ] "c_f4f5f1a5-87b5-468e-a4a8-59768d5d6825" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_03d299e4-e634-43c2-be0f-74d30c7a2133" ] ] "c_7fdd9208-14d2-47b3-a249-91bcd7005c9f" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_03d299e4-e634-43c2-be0f-74d30c7a2133" ] ] "c_4707efd8-76a3-45a1-a1ef-c64c2bc0ba10" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_893c0b8b-ba6f-4693-879b-c558ce545624" ] ] "c_f6ac47bf-9f53-41d9-a85f-1d9cd2699c4d" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_893c0b8b-ba6f-4693-879b-c558ce545624" ] ] ] -procedureConditions: [ "c_704eafa9-5fda-4257-bc4e-0b5c0ee08c91" => [ "group" => [ "conjunction" => "AND" ] ] "c_26ed132a-96ee-4095-ac20-79adc182d704" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_704eafa9-5fda-4257-bc4e-0b5c0ee08c91" ] ] "c_5f7366ee-fbd0-43b2-8763-b0a35a54dfaa" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_704eafa9-5fda-4257-bc4e-0b5c0ee08c91" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2324 -customerConditions: [] -userConditions: [ "c_e2ba633c-6c14-4029-a1ad-98a02bddb211" => [ "group" => [ "conjunction" => "AND" ] ] "c_3cc71311-0cbd-41a3-ad5c-ce825971b608" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_e2ba633c-6c14-4029-a1ad-98a02bddb211" ] ] "c_6e49df21-8e21-4067-a87d-3f39f5ab599b" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_e2ba633c-6c14-4029-a1ad-98a02bddb211" ] ] "c_2a75243f-bcf4-4533-9a6e-eefed6925c0c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_e2ba633c-6c14-4029-a1ad-98a02bddb211" ] ] "c_d982274e-5b19-4fe1-a99d-b4e8c1f17377" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e2ba633c-6c14-4029-a1ad-98a02bddb211" ] ] ] -procedureConditions: [ "c_352beda1-9c78-4130-9e12-221963a229c9" => [ "group" => [ "conjunction" => "AND" ] ] "c_9767d342-eb61-48dd-b219-2bc77728781e" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_352beda1-9c78-4130-9e12-221963a229c9" ] ] "c_7a627fb1-b108-48bd-9eee-bcf4666d029b" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_352beda1-9c78-4130-9e12-221963a229c9" ] ] ] } ] -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 @1769894014 {#2192 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008900000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.456011 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2196 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008940000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.456021 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2323 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2164 -customerConditions: [] -userConditions: [ "c_5f62da17-d8cf-4e44-b953-2a8001b7cd4e" => [ "group" => [ "conjunction" => "AND" ] ] "c_3d862e79-5843-4f13-9d5d-14de36b08143" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_5f62da17-d8cf-4e44-b953-2a8001b7cd4e" ] ] "c_655ab41a-c457-49ab-9e57-a767165dd2fe" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_5f62da17-d8cf-4e44-b953-2a8001b7cd4e" ] ] "c_2d72b6dc-8270-47b4-a893-d812207ff793" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_655ab41a-c457-49ab-9e57-a767165dd2fe" ] ] "c_c825ff24-3245-40fe-97d9-070c022db302" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_655ab41a-c457-49ab-9e57-a767165dd2fe" ] ] "c_cbdd542c-416b-4e06-b54a-d76b63934771" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_5f62da17-d8cf-4e44-b953-2a8001b7cd4e" ] ] "c_ced64939-242a-47e4-aff3-b1825efbcc02" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5f62da17-d8cf-4e44-b953-2a8001b7cd4e" ] ] ] -procedureConditions: [ "c_3539eb40-cb4d-4017-ac54-1bfa9dc0ee53" => [ "group" => [ "conjunction" => "AND" ] ] "c_d362e68b-3edf-47b5-be1f-624bd0808408" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_3539eb40-cb4d-4017-ac54-1bfa9dc0ee53" ] ] "c_64bbe161-7d61-49d5-a687-d46d26e7a9eb" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_3539eb40-cb4d-4017-ac54-1bfa9dc0ee53" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2133 -customerConditions: [] -userConditions: [ "c_bbe0ae41-bab6-4e35-965f-a670f750bf72" => [ "group" => [ "conjunction" => "AND" ] ] "c_6188db81-7ddf-41ba-ad64-e7f4e55aefcc" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_bbe0ae41-bab6-4e35-965f-a670f750bf72" ] ] "c_27d1a5a1-4bdf-4bd8-940a-37fc4caf49ec" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_bbe0ae41-bab6-4e35-965f-a670f750bf72" ] ] "c_ecae9d9d-f561-4bfc-8bce-ef4fb3ad665f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_bbe0ae41-bab6-4e35-965f-a670f750bf72" ] ] "c_cda3647b-60cc-40c9-9731-74e938e01565" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_bbe0ae41-bab6-4e35-965f-a670f750bf72" ] ] ] -procedureConditions: [ "c_35b09f95-b83f-49ee-a1bf-90110b7e1497" => [ "group" => [ "conjunction" => "AND" ] ] "c_c2d5837d-1e73-48e8-afae-acdfb79f65cc" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_35b09f95-b83f-49ee-a1bf-90110b7e1497" ] ] "c_09c3677d-ba95-4c93-813d-b73a01010a9d" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_35b09f95-b83f-49ee-a1bf-90110b7e1497" ] ] ] } ] -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 @1769894014 {#2222 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008ae0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.456345 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2375 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009470000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.456352 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2120 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2105 -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 @1769894014 {#2180 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008840000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.456634 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2227 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008b30000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.456641 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2473 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2470 -customerConditions: [] -userConditions: [ "c_d33e7e90-6d4e-41b7-9527-14f41961087a" => [ "group" => [ "conjunction" => "AND" ] ] "c_69276157-16de-4c9e-8901-69153e241e0e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_d33e7e90-6d4e-41b7-9527-14f41961087a" ] ] "c_2d1ad017-956d-4288-9251-7f0f22cfc585" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d33e7e90-6d4e-41b7-9527-14f41961087a" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2472 -customerConditions: [] -userConditions: [ "c_96c04abb-a51b-4830-97ee-5a8c80ddfc95" => [ "group" => [ "conjunction" => "AND" ] ] "c_b50330b4-7e62-45ef-8a42-ac0fc3e67584" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_96c04abb-a51b-4830-97ee-5a8c80ddfc95" ] ] "c_91cf0589-023b-4833-84f2-6543c0c17c16" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_96c04abb-a51b-4830-97ee-5a8c80ddfc95" ] ] "c_ed7706c3-84a8-4781-b644-0612fa6d5ce2" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_91cf0589-023b-4833-84f2-6543c0c17c16" ] ] "c_bd2eaceb-b65b-4247-840f-05e5a8f03c56" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_91cf0589-023b-4833-84f2-6543c0c17c16" ] ] "c_02d7ea2b-3c9d-45bf-bc2f-83892f88fc27" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_96c04abb-a51b-4830-97ee-5a8c80ddfc95" ] ] "c_9988b875-761a-415a-851e-7f9eedba3502" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_96c04abb-a51b-4830-97ee-5a8c80ddfc95" ] ] ] -procedureConditions: [ "c_f63df0cb-901e-4d6d-8621-955ce0676902" => [ "group" => [ "conjunction" => "AND" ] ] "c_400af848-b7be-4374-a6b3-b0d8f503bebe" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_f63df0cb-901e-4d6d-8621-955ce0676902" ] ] "c_b002b077-e7db-427a-a7c8-6751e1c78c5a" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_f63df0cb-901e-4d6d-8621-955ce0676902" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2476 -customerConditions: [] -userConditions: [ "c_1a8633df-29ea-48b5-b6a4-5a6d166b210d" => [ "group" => [ "conjunction" => "AND" ] ] "c_b15970b9-3054-4b8f-a339-65fe1a653995" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_1a8633df-29ea-48b5-b6a4-5a6d166b210d" ] ] "c_2e0cc980-4c99-4602-9b06-d662bd006268" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_1a8633df-29ea-48b5-b6a4-5a6d166b210d" ] ] "c_108f7a89-1eb6-4af1-b78a-44acaaf023ea" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_1a8633df-29ea-48b5-b6a4-5a6d166b210d" ] ] "c_3dc26a66-53a6-41ed-a9ef-44f319e99e76" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1a8633df-29ea-48b5-b6a4-5a6d166b210d" ] ] ] -procedureConditions: [ "c_ac3c4a1c-1cfd-48df-9242-f7f69ef582a0" => [ "group" => [ "conjunction" => "AND" ] ] "c_ade1dd3c-0754-4fb7-a433-b2e19855feac" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_ac3c4a1c-1cfd-48df-9242-f7f69ef582a0" ] ] "c_393dd0de-5d19-4243-b323-33643f0bee73" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_ac3c4a1c-1cfd-48df-9242-f7f69ef582a0" ] ] ] } ] -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 @1769894014 {#2479 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009af0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.457125 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2395 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000095b0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.457133 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2507 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2505 -customerConditions: [] -userConditions: [ "c_aef59013-902d-4fa5-9c75-0e660bd682d2" => [ "group" => [ "conjunction" => "AND" ] ] "c_e3665282-313e-43bc-8208-c2e0f0cce813" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_aef59013-902d-4fa5-9c75-0e660bd682d2" ] ] "c_3eeae802-49b2-49a9-8e02-393f9fa22b80" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_aef59013-902d-4fa5-9c75-0e660bd682d2" ] ] ] -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 @1769894014 {#2504 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009c80000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.457320 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2149 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008650000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.457326 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2471 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2538 -customerConditions: [] -userConditions: [ "c_77c5cf40-06a4-43df-8a57-ee88e7da59fa" => [ "group" => [ "conjunction" => "AND" ] ] "c_962aea41-cf91-44ba-847f-131042fd3a22" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_77c5cf40-06a4-43df-8a57-ee88e7da59fa" ] ] "c_3983d68a-8fa6-4e53-a770-128e5fda7a2b" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_77c5cf40-06a4-43df-8a57-ee88e7da59fa" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2540 -customerConditions: [] -userConditions: [ "c_93549508-70c4-458a-af83-4b2e1cd0361f" => [ "group" => [ "conjunction" => "AND" ] ] "c_5f73e1e3-090b-4e3a-bc4b-9024d5040f8a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_93549508-70c4-458a-af83-4b2e1cd0361f" ] ] "c_968e4c14-af8b-4404-bd33-f63be563a7e1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_93549508-70c4-458a-af83-4b2e1cd0361f" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2537 -customerConditions: [] -userConditions: [ "c_038dc8dc-1b63-4700-b354-14e47e13962d" => [ "group" => [ "conjunction" => "AND" ] ] "c_25e2c260-1e1b-4d62-b064-3afdb48d55cb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_038dc8dc-1b63-4700-b354-14e47e13962d" ] ] "c_68d16721-d727-413c-829a-2f2c0f4126b6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_038dc8dc-1b63-4700-b354-14e47e13962d" ] ] ] -procedureConditions: [ "c_df2e0894-d4c2-4226-aefd-0cdf0d25aadc" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2543 -customerConditions: [] -userConditions: [ "c_38d73341-2251-4249-ace7-46e1f31df6ae" => [ "group" => [ "conjunction" => "AND" ] ] "c_e93d4c28-51c1-4774-ae5b-7c2d802ca9cb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_38d73341-2251-4249-ace7-46e1f31df6ae" ] ] "c_dcfeb319-6f9c-4be6-b149-da90eedf3c00" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_38d73341-2251-4249-ace7-46e1f31df6ae" ] ] "c_eebb7171-7dfc-4275-9e48-fe050b90851f" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_dcfeb319-6f9c-4be6-b149-da90eedf3c00" ] ] "c_abe5aafe-27ea-4f9f-8528-8e73a77af60f" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_dcfeb319-6f9c-4be6-b149-da90eedf3c00" ] ] "c_6bfbf80e-0ae5-413d-95ff-1e1b8e21f5cd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_38d73341-2251-4249-ace7-46e1f31df6ae" ] ] "c_41127e5d-ce20-4d3e-9386-cb3064a23262" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_38d73341-2251-4249-ace7-46e1f31df6ae" ] ] ] -procedureConditions: [ "c_6f44dad6-54d3-455e-a897-78cd8edfd06e" => [ "group" => [ "conjunction" => "AND" ] ] "c_a9208663-dbd7-4801-b0e6-ffdf99f3e09c" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_6f44dad6-54d3-455e-a897-78cd8edfd06e" ] ] "c_06555562-641e-4f5c-b947-0ef5d991271b" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_6f44dad6-54d3-455e-a897-78cd8edfd06e" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2546 -customerConditions: [] -userConditions: [ "c_42217034-05c1-41e1-896e-7d790799521f" => [ "group" => [ "conjunction" => "AND" ] ] "c_bf5c90d2-7bd6-4cfa-ac04-b9e909c99a95" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_42217034-05c1-41e1-896e-7d790799521f" ] ] "c_96d91bb6-f0c8-4875-a258-ff07e42fe74a" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_42217034-05c1-41e1-896e-7d790799521f" ] ] "c_4f63248d-5d4e-4baa-9295-d53bb12b3df0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_42217034-05c1-41e1-896e-7d790799521f" ] ] "c_b83618ae-f3a8-4e3d-9a16-e22197e98a81" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_42217034-05c1-41e1-896e-7d790799521f" ] ] ] -procedureConditions: [ "c_2452f012-6b6b-414a-83e5-eabce9aa8111" => [ "group" => [ "conjunction" => "AND" ] ] "c_add82366-9349-497b-99a8-6cd8463eaa76" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_2452f012-6b6b-414a-83e5-eabce9aa8111" ] ] "c_e92d7f6d-5d67-4623-aeaf-be5aa9b7e52c" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_2452f012-6b6b-414a-83e5-eabce9aa8111" ] ] ] } ] -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 @1769894014 {#2549 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009f50000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.457765 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2542 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009ee0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.457772 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2506 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2575 -customerConditions: [] -userConditions: [ "c_c14e1d56-f55e-4859-a753-6f738f0104f9" => [ "group" => [ "conjunction" => "AND" ] ] "c_951eaff2-79af-41c2-b154-9eaefbfbabac" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_c14e1d56-f55e-4859-a753-6f738f0104f9" ] ] "c_861e9f36-e4b5-498f-b32a-23b6d1a9ae06" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c14e1d56-f55e-4859-a753-6f738f0104f9" ] ] ] -procedureConditions: [ "c_2cf326a2-afd0-484e-aa08-447091fb38fa" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2578 -customerConditions: [] -userConditions: [ "c_86807b82-99b0-457c-9515-d3bc0bdca4be" => [ "group" => [ "conjunction" => "AND" ] ] "c_5a520635-a7ac-4af3-b8ac-41e03ee3066b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_86807b82-99b0-457c-9515-d3bc0bdca4be" ] ] "c_7f83d0a4-34c4-4869-824c-728d1c672f3a" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_86807b82-99b0-457c-9515-d3bc0bdca4be" ] ] "c_bc4b9cf5-c84f-4a28-836c-797668e6c67d" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7f83d0a4-34c4-4869-824c-728d1c672f3a" ] ] "c_3947d85c-c41f-467b-8d9f-26996d5830fd" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7f83d0a4-34c4-4869-824c-728d1c672f3a" ] ] "c_5093d233-78ce-44be-b6b1-06fb119c9004" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_86807b82-99b0-457c-9515-d3bc0bdca4be" ] ] "c_ec7e5d34-d001-4e90-b378-7d801bfaf05f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_86807b82-99b0-457c-9515-d3bc0bdca4be" ] ] ] -procedureConditions: [ "c_faa1b3ee-548a-46f7-9155-e092697b277b" => [ "group" => [ "conjunction" => "AND" ] ] "c_fc49af95-5cb4-4779-97e4-4e6b6f278b9f" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_faa1b3ee-548a-46f7-9155-e092697b277b" ] ] "c_3fc74e06-7a40-4f03-ad84-538e640ced5b" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_faa1b3ee-548a-46f7-9155-e092697b277b" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2581 -customerConditions: [] -userConditions: [ "c_12765a5d-1d7b-484c-b243-929ff130cab7" => [ "group" => [ "conjunction" => "AND" ] ] "c_8962af79-442a-4364-a3a4-db4b9164b2e9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_12765a5d-1d7b-484c-b243-929ff130cab7" ] ] "c_b7a1080a-fc3f-45d3-94d3-df2b6faf2aa4" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_12765a5d-1d7b-484c-b243-929ff130cab7" ] ] "c_fc8f6f11-993c-4418-bc72-860a535f8cb2" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_12765a5d-1d7b-484c-b243-929ff130cab7" ] ] "c_b3325a2d-0cde-4c48-9434-a94fa0aee2f1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_12765a5d-1d7b-484c-b243-929ff130cab7" ] ] ] -procedureConditions: [ "c_cbc28e0a-28bb-4816-997a-40f4b39db434" => [ "group" => [ "conjunction" => "AND" ] ] "c_eaf269b5-28b0-4da7-9d71-b62936fa7a62" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_cbc28e0a-28bb-4816-997a-40f4b39db434" ] ] "c_09c3f877-97e7-4b6b-849a-1456e37e6e45" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_cbc28e0a-28bb-4816-997a-40f4b39db434" ] ] ] } ] -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 @1769894014 {#2584 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a180000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458112 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2574 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a0e0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458118 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2613 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2611 -customerConditions: [] -userConditions: [ "c_044a1a93-2795-4cfc-a1f8-bf2b2c679787" => [ "group" => [ "conjunction" => "AND" ] ] "c_1e410045-752f-4e34-b6ae-56d15856c4a0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_044a1a93-2795-4cfc-a1f8-bf2b2c679787" ] ] "c_ac8ecab0-6d9a-4e4e-ac23-7de2077214f2" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_044a1a93-2795-4cfc-a1f8-bf2b2c679787" ] ] ] -procedureConditions: [] } ] -name: "feature_ai_tag_communication" -label: "Allows access for confirm/error routes to answer launch requests" -description: "" -exposed: true #createdAt: Carbon\Carbon @1769894014 {#2610 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a320000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458391 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2587 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a1b0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458398 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2647 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2645 -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 @1769894014 {#2630 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a460000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458707 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2644 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a540000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458714 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2680 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2678 -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 @1769894014 {#2539 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009eb0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458989 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2677 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a750000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.458996 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2710 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2711 -customerConditions: [] -userConditions: [ "c_66e14232-983b-4d7e-ab8c-a4d68ccbab5b" => [ "group" => [ "conjunction" => "AND" ] ] "c_9d7a9e76-c4ea-434c-ae6d-01e85ceae812" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_66e14232-983b-4d7e-ab8c-a4d68ccbab5b" ] ] "c_4b60d800-e6a9-4083-ba12-b1dd804cf4f1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_66e14232-983b-4d7e-ab8c-a4d68ccbab5b" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2713 -customerConditions: [] -userConditions: [ "c_7b1472f2-9fb6-4a6f-bf08-dfd31e516353" => [ "group" => [ "conjunction" => "AND" ] ] "c_7ba04c83-2a59-4f29-bf4e-fc60526d02d1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_7b1472f2-9fb6-4a6f-bf08-dfd31e516353" ] ] "c_17792a6a-bcd9-47cb-ac9a-e719e43d06c6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_7b1472f2-9fb6-4a6f-bf08-dfd31e516353" ] ] ] -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 @1769894014 {#2714 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a9a0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459195 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2646 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a560000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459201 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2747 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2745 -customerConditions: [] -userConditions: [ "c_4933032a-c346-4af3-b0a1-044c4f6b598c" => [ "group" => [ "conjunction" => "AND" ] ] "c_427e0b85-c38f-4bbf-bb65-888cc95581ae" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_4933032a-c346-4af3-b0a1-044c4f6b598c" ] ] "c_ae4720fd-8f0d-4abf-a024-c187a9d75ba5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4933032a-c346-4af3-b0a1-044c4f6b598c" ] ] ] -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 @1769894014 {#2744 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ab80000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459367 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2679 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a770000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459373 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2780 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2778 -customerConditions: [] -userConditions: [ "c_cdb006ef-d475-463f-8cef-50a8485177c7" => [ "group" => [ "conjunction" => "AND" ] ] "c_e66f3024-86bc-4a95-827b-f14532480e69" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_cdb006ef-d475-463f-8cef-50a8485177c7" ] ] "c_08134594-13b6-4438-b861-7ae812c7000f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_cdb006ef-d475-463f-8cef-50a8485177c7" ] ] ] -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 @1769894014 {#2777 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ad90000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459536 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2712 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a980000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459551 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2813 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2811 -customerConditions: [] -userConditions: [ "c_c15d74a0-6904-4c7d-941a-f8dfef566d36" => [ "group" => [ "conjunction" => "AND" ] ] "c_37468e44-1afd-41ff-8191-711538f00ba4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_c15d74a0-6904-4c7d-941a-f8dfef566d36" ] ] "c_6e0fdc64-8faf-4466-ba3d-5fd708001037" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c15d74a0-6904-4c7d-941a-f8dfef566d36" ] ] ] -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 @1769894014 {#2810 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000afa0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459715 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2746 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000aba0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459721 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2843 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2844 -customerConditions: [] -userConditions: [ "c_e45de2bb-15c0-42a3-953f-f23cbe291ef9" => [ "group" => [ "conjunction" => "AND" ] ] "c_ed2664bc-4e97-4752-8b53-ef9005570e32" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_e45de2bb-15c0-42a3-953f-f23cbe291ef9" ] ] "c_c137fde2-4491-4192-a0e6-40ed88983eee" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e45de2bb-15c0-42a3-953f-f23cbe291ef9" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2846 -customerConditions: [] -userConditions: [ "c_a2494565-01ae-4b1d-8e90-63b9df29866d" => [ "group" => [ "conjunction" => "AND" ] ] "c_399ffddb-39b0-444a-9abf-2d0626106ebf" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_a2494565-01ae-4b1d-8e90-63b9df29866d" ] ] "c_7d71258b-de07-4867-b662-15955d6ff323" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a2494565-01ae-4b1d-8e90-63b9df29866d" ] ] ] -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 @1769894014 {#2847 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b1f0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459905 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2779 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000adb0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.459911 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2880 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2878 -customerConditions: [] -userConditions: [ "c_6c84a318-6af7-46e7-944d-8d5ddd88dc5d" => [ "group" => [ "conjunction" => "AND" ] ] "c_42077daa-3481-4c77-82eb-2fab47f6aad3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_6c84a318-6af7-46e7-944d-8d5ddd88dc5d" ] ] "c_cb69d0ea-4e0f-4840-b56b-1c1306dd8546" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6c84a318-6af7-46e7-944d-8d5ddd88dc5d" ] ] ] -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 @1769894014 {#2877 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b3d0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460071 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2812 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000afc0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460077 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2913 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2911 -customerConditions: [] -userConditions: [ "c_7f73534f-ded9-4fc6-8177-153b60f015c8" => [ "group" => [ "conjunction" => "AND" ] ] "c_dac9bf0d-402f-430a-903e-4682da8e08c5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_7f73534f-ded9-4fc6-8177-153b60f015c8" ] ] "c_51002f27-ef61-4d22-ab0a-cfb78a768716" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_7f73534f-ded9-4fc6-8177-153b60f015c8" ] ] ] -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 @1769894014 {#2910 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b5e0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460237 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2845 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b1d0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460243 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2946 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2944 -customerConditions: [] -userConditions: [ "c_eee49bdf-46b8-41ad-8139-1d448babc254" => [ "group" => [ "conjunction" => "AND" ] ] "c_57f9ae0e-f283-496d-8c1c-5c515ec851ec" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_eee49bdf-46b8-41ad-8139-1d448babc254" ] ] "c_4a60f259-ddb3-4318-92f2-8bf89e1e3e0e" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_eee49bdf-46b8-41ad-8139-1d448babc254" ] ] ] -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 @1769894014 {#2943 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b7f0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460402 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2879 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b3f0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460408 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2979 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2977 -customerConditions: [] -userConditions: [ "c_01a0f044-7e16-4649-81f4-b81245d249f2" => [ "group" => [ "conjunction" => "AND" ] ] "c_b256abd7-ad53-485e-960e-2a0e6a0ac2d5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_01a0f044-7e16-4649-81f4-b81245d249f2" ] ] "c_a9ae9918-39ea-4cd0-b5ab-a686edc24779" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_01a0f044-7e16-4649-81f4-b81245d249f2" ] ] ] -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 @1769894014 {#2976 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ba00000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460580 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769894014 {#2912 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b600000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 22:13:34.460586 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]