Validator calls
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#153 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#157 -customerConditions: [] -userConditions: [ "c_761a9efc-621c-40a3-a0e4-49c35bba4705" => [ "group" => [ "conjunction" => "AND" ] ] "c_4103363d-7b80-4026-b835-457ba93c290c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_761a9efc-621c-40a3-a0e4-49c35bba4705" ] ] "c_15b46f94-cb32-4e60-b6a8-e566af053899" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_761a9efc-621c-40a3-a0e4-49c35bba4705" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#155 -customerConditions: [] -userConditions: [ "c_ce907db7-7a82-4c6e-8df3-e6a0c3ab631f" => [ "group" => [ "conjunction" => "AND" ] ] "c_1fbf3582-0c82-44d2-9599-f53a7722b7eb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_ce907db7-7a82-4c6e-8df3-e6a0c3ab631f" ] ] "c_315faa62-ec1b-484a-a11c-e27f87341f64" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_ce907db7-7a82-4c6e-8df3-e6a0c3ab631f" ] ] "c_d72869dc-7310-401b-bfc6-df1124298565" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_315faa62-ec1b-484a-a11c-e27f87341f64" ] ] "c_b4aa89ad-bd50-433b-a2b3-1ce461fe82f8" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_315faa62-ec1b-484a-a11c-e27f87341f64" ] ] "c_b409bce1-a26a-4ef2-8e71-bb525d3775f7" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_ce907db7-7a82-4c6e-8df3-e6a0c3ab631f" ] ] "c_a6302db1-83c4-4e09-b70d-964f473f83e4" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ce907db7-7a82-4c6e-8df3-e6a0c3ab631f" ] ] ] -procedureConditions: [ "c_d1695124-1e55-4be5-a39f-bd383b134a70" => [ "group" => [ "conjunction" => "AND" ] ] "c_6994bac4-6d48-4618-9e87-f7525115c913" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_d1695124-1e55-4be5-a39f-bd383b134a70" ] ] "c_11739324-541b-4d72-9704-65d2b8da9311" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_d1695124-1e55-4be5-a39f-bd383b134a70" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#119 -customerConditions: [] -userConditions: [ "c_926ba537-e2b4-4b5c-9854-176640556359" => [ "group" => [ "conjunction" => "AND" ] ] "c_3644630d-766d-4f1b-82af-c2b1a2ba42ac" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_926ba537-e2b4-4b5c-9854-176640556359" ] ] "c_edf14e6a-ce27-4791-8bb4-a7c3b3744f99" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_926ba537-e2b4-4b5c-9854-176640556359" ] ] "c_3b64fa9b-c246-4b67-a9f2-1eaa21204683" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_926ba537-e2b4-4b5c-9854-176640556359" ] ] "c_51552f35-aee1-40e4-a6f6-9f7685753a36" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_926ba537-e2b4-4b5c-9854-176640556359" ] ] ] -procedureConditions: [ "c_8212d97c-f0e2-40b6-b431-a8e60ba9c7f3" => [ "group" => [ "conjunction" => "AND" ] ] "c_efbd1814-772e-47b5-af43-d72f1b19e77d" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_8212d97c-f0e2-40b6-b431-a8e60ba9c7f3" ] ] "c_50726b7c-a9b4-4694-afab-d694e10b2d06" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_8212d97c-f0e2-40b6-b431-a8e60ba9c7f3" ] ] ] } ] -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 @1769883414 {#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 19:16:54.796157 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.796166 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_9935a880-0118-4848-b919-2561b628d2f3" => [ "group" => [ "conjunction" => "AND" ] ] "c_1fd2dc64-69b2-4f4a-9ba5-a84bf00d7ce8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_9935a880-0118-4848-b919-2561b628d2f3" ] ] "c_d656c7c5-5a60-45a9-b47a-8e3dc11579a5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_9935a880-0118-4848-b919-2561b628d2f3" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2523 -customerConditions: [] -userConditions: [ "c_4abeb2d3-2db6-49cc-932c-449c9dc38e10" => [ "group" => [ "conjunction" => "AND" ] ] "c_51b15beb-2d63-4640-b9d4-e681e06e27da" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_4abeb2d3-2db6-49cc-932c-449c9dc38e10" ] ] "c_65ff3381-2f0d-4cc6-a90d-24923dd923a1" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_4abeb2d3-2db6-49cc-932c-449c9dc38e10" ] ] "c_3483aa8d-2a14-4533-a3d7-d237d1096be2" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_65ff3381-2f0d-4cc6-a90d-24923dd923a1" ] ] "c_7505bf1b-2277-433d-89f0-78bbf2fd84aa" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_65ff3381-2f0d-4cc6-a90d-24923dd923a1" ] ] "c_475b3dcc-36ed-4a3a-9abd-d020c036c8a5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_4abeb2d3-2db6-49cc-932c-449c9dc38e10" ] ] "c_ccf783a2-da5a-46de-88e3-4b98de7b9d74" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4abeb2d3-2db6-49cc-932c-449c9dc38e10" ] ] ] -procedureConditions: [ "c_c2ca15ee-47a7-4db8-8b9a-b5c4ab26823a" => [ "group" => [ "conjunction" => "AND" ] ] "c_96a568bf-18c3-4fe0-92b9-cca0d60384bd" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_c2ca15ee-47a7-4db8-8b9a-b5c4ab26823a" ] ] "c_74ae1c21-1840-40c3-b586-b10cae7cf94c" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_c2ca15ee-47a7-4db8-8b9a-b5c4ab26823a" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2334 -customerConditions: [] -userConditions: [ "c_02e385f2-002c-48b4-bab7-fe918c0df7be" => [ "group" => [ "conjunction" => "AND" ] ] "c_300eeaf0-dc51-4198-a3fa-71a5d740b2fb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_02e385f2-002c-48b4-bab7-fe918c0df7be" ] ] "c_54b5e6fa-f6fb-4b3b-9c02-b073a042d8ab" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_02e385f2-002c-48b4-bab7-fe918c0df7be" ] ] "c_00abcd76-30ab-480b-844b-0d1587ed6767" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_02e385f2-002c-48b4-bab7-fe918c0df7be" ] ] "c_ca07195e-54e9-47c6-8995-59e4c76c9b18" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_02e385f2-002c-48b4-bab7-fe918c0df7be" ] ] ] -procedureConditions: [ "c_4ace460f-2424-4546-9d11-6c0e3ae16891" => [ "group" => [ "conjunction" => "AND" ] ] "c_6a27d8f6-3e5f-47b5-9f27-65acb5e10db9" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_4ace460f-2424-4546-9d11-6c0e3ae16891" ] ] "c_a1f698a1-3b27-4494-aa88-6aa3a9808703" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_4ace460f-2424-4546-9d11-6c0e3ae16891" ] ] ] } ] -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 @1769883414 {#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 19:16:54.799946 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.799949 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_e5d0be7f-b85b-43ac-9925-0efdbe6f9926" => [ "group" => [ "conjunction" => "AND" ] ] "c_bfa3e8b7-1047-4a3e-a220-8aaefad6d748" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_e5d0be7f-b85b-43ac-9925-0efdbe6f9926" ] ] "c_a6c6de28-2847-4026-a36a-f643050ed5cb" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_e5d0be7f-b85b-43ac-9925-0efdbe6f9926" ] ] "c_35029dde-a979-4e15-ba5e-ee7ee8276f73" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a6c6de28-2847-4026-a36a-f643050ed5cb" ] ] "c_7f6e625c-ca79-4eea-acbe-2f38539b4211" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a6c6de28-2847-4026-a36a-f643050ed5cb" ] ] "c_eb681b2e-cc08-45cd-9fdb-d8944329fb10" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_e5d0be7f-b85b-43ac-9925-0efdbe6f9926" ] ] "c_58fb51f0-e472-4b83-8e75-d902d6efec71" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e5d0be7f-b85b-43ac-9925-0efdbe6f9926" ] ] ] -procedureConditions: [ "c_8ebc6add-6f9e-40d7-964a-60ecd646fd4c" => [ "group" => [ "conjunction" => "AND" ] ] "c_072e4265-23a8-45b6-9182-ba0a67ec8fe7" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_8ebc6add-6f9e-40d7-964a-60ecd646fd4c" ] ] "c_b31ade2c-d89d-4cf3-bada-ecda8003a577" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_8ebc6add-6f9e-40d7-964a-60ecd646fd4c" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2352 -customerConditions: [] -userConditions: [ "c_410ddee0-2c1c-430d-b8b7-3f3382283487" => [ "group" => [ "conjunction" => "AND" ] ] "c_72cc9f4a-6fd2-4594-90db-168342f5ac46" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_410ddee0-2c1c-430d-b8b7-3f3382283487" ] ] "c_b5eb6491-99b1-4532-911b-03a03e28befb" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_410ddee0-2c1c-430d-b8b7-3f3382283487" ] ] "c_80a881ea-451d-43c0-8101-a0ca08043c84" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_410ddee0-2c1c-430d-b8b7-3f3382283487" ] ] "c_808bd659-e172-40b9-a0b0-637506a41450" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_410ddee0-2c1c-430d-b8b7-3f3382283487" ] ] ] -procedureConditions: [ "c_d4d89ce8-99ef-4d18-a10a-31ebe00c6f7f" => [ "group" => [ "conjunction" => "AND" ] ] "c_a2032161-fb39-4f08-9ef3-e24a44469747" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_d4d89ce8-99ef-4d18-a10a-31ebe00c6f7f" ] ] "c_a4a5944d-93ab-4576-8261-cd540bf4ff32" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_d4d89ce8-99ef-4d18-a10a-31ebe00c6f7f" ] ] ] } ] -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 @1769883414 {#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 19:16:54.800072 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800075 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 @1769883414 {#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 19:16:54.800197 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800199 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_6919ac3a-2475-40aa-822c-63d5f21a4859" => [ "group" => [ "conjunction" => "AND" ] ] "c_e0831f5c-7eb4-4a04-baf1-b408576f0f29" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_6919ac3a-2475-40aa-822c-63d5f21a4859" ] ] "c_a10a4e90-8ba8-4fd4-a223-e922c98a5575" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6919ac3a-2475-40aa-822c-63d5f21a4859" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2162 -customerConditions: [] -userConditions: [ "c_1434fdb2-5732-489a-93f3-73e1737eeee0" => [ "group" => [ "conjunction" => "AND" ] ] "c_54ee063b-cf12-454c-9236-56045051ef87" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_1434fdb2-5732-489a-93f3-73e1737eeee0" ] ] "c_bbdddd3c-6efc-44b5-8b30-607fdd057990" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_1434fdb2-5732-489a-93f3-73e1737eeee0" ] ] "c_258dcc24-39d2-4689-a9c9-5636a1b4c6bf" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_bbdddd3c-6efc-44b5-8b30-607fdd057990" ] ] "c_faa52679-a69f-4d04-ad18-3ea2448736de" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_bbdddd3c-6efc-44b5-8b30-607fdd057990" ] ] "c_3000b276-4427-46ab-94ff-255dda375460" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_1434fdb2-5732-489a-93f3-73e1737eeee0" ] ] "c_0c712c4c-f098-4dc4-bff1-ff1944485cda" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1434fdb2-5732-489a-93f3-73e1737eeee0" ] ] ] -procedureConditions: [ "c_ab6cd010-4d23-449c-ac0a-dc78920bf590" => [ "group" => [ "conjunction" => "AND" ] ] "c_13c42556-3f63-4827-a6e1-6979b9188f6d" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_ab6cd010-4d23-449c-ac0a-dc78920bf590" ] ] "c_1a7206d3-2189-432e-ab8b-15550cc90eaa" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_ab6cd010-4d23-449c-ac0a-dc78920bf590" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2185 -customerConditions: [] -userConditions: [ "c_004c6ea8-9aee-48db-a510-3700eca68f12" => [ "group" => [ "conjunction" => "AND" ] ] "c_11cd5ba6-85c2-4914-aaad-2e5aa19b4444" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_004c6ea8-9aee-48db-a510-3700eca68f12" ] ] "c_3872ca37-736c-4fff-bafd-059c71bef752" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_004c6ea8-9aee-48db-a510-3700eca68f12" ] ] "c_59ffe23b-746d-4319-bb20-6ca1e21664ef" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_004c6ea8-9aee-48db-a510-3700eca68f12" ] ] "c_d59b982f-e5c8-41b3-b18c-623ca9924107" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_004c6ea8-9aee-48db-a510-3700eca68f12" ] ] ] -procedureConditions: [ "c_1cd322a8-9605-4275-9755-5dc7ceb414b0" => [ "group" => [ "conjunction" => "AND" ] ] "c_8a0ab0cd-7700-4001-ab02-1c80de946f07" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_1cd322a8-9605-4275-9755-5dc7ceb414b0" ] ] "c_72ebe2d2-bc1b-4a74-a413-4cc0eaf1c744" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_1cd322a8-9605-4275-9755-5dc7ceb414b0" ] ] ] } ] -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 @1769883414 {#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 19:16:54.800326 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800328 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_94b3648f-1afd-413a-86b4-74f48f2203cb" => [ "group" => [ "conjunction" => "AND" ] ] "c_b776a7ae-1d9b-457f-a40a-a509b679115b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_94b3648f-1afd-413a-86b4-74f48f2203cb" ] ] "c_0bdf57d2-5211-4a2a-b020-fd0743d46d7f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_94b3648f-1afd-413a-86b4-74f48f2203cb" ] ] ] -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 @1769883414 {#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 19:16:54.800397 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800399 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_13d476d3-4cd4-4316-ba11-3a0385cf14ca" => [ "group" => [ "conjunction" => "AND" ] ] "c_5402377e-2176-4cb4-859c-3df051ca922f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_13d476d3-4cd4-4316-ba11-3a0385cf14ca" ] ] "c_a34fdc21-68e7-449b-b685-2e1914cbf94a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_13d476d3-4cd4-4316-ba11-3a0385cf14ca" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2499 -customerConditions: [] -userConditions: [ "c_e88efa82-c65a-4ead-8a8c-b8f0ac39fc1a" => [ "group" => [ "conjunction" => "AND" ] ] "c_7a9adf31-db17-45be-8e60-34e7268bff0b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_e88efa82-c65a-4ead-8a8c-b8f0ac39fc1a" ] ] "c_a6cf0f44-7c2d-4fde-bd32-2122999ff7a4" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e88efa82-c65a-4ead-8a8c-b8f0ac39fc1a" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2491 -customerConditions: [] -userConditions: [ "c_1b4f2974-5c09-44f9-8c01-ce4e7acac983" => [ "group" => [ "conjunction" => "AND" ] ] "c_acc98be5-5969-464a-801f-62b6321306f9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_1b4f2974-5c09-44f9-8c01-ce4e7acac983" ] ] "c_9992cba1-94b4-45dd-b8a5-e2b792e33dcc" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_1b4f2974-5c09-44f9-8c01-ce4e7acac983" ] ] ] -procedureConditions: [ "c_207bb780-6ee7-4d1d-9ffb-ee5965b4c6f3" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2496 -customerConditions: [] -userConditions: [ "c_713df892-bfdf-42c1-bbc2-0fc3f35a9eea" => [ "group" => [ "conjunction" => "AND" ] ] "c_40cc3d0f-7111-4876-b051-f78804da23ba" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_713df892-bfdf-42c1-bbc2-0fc3f35a9eea" ] ] "c_7607e1e0-f129-47d5-9750-9913848cdc59" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_713df892-bfdf-42c1-bbc2-0fc3f35a9eea" ] ] "c_2ae5b819-fa76-4aa1-a641-79e3346284d5" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7607e1e0-f129-47d5-9750-9913848cdc59" ] ] "c_da7b7877-fde8-44b4-b587-9003b455ca42" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7607e1e0-f129-47d5-9750-9913848cdc59" ] ] "c_c1db4263-a162-458f-b2e4-186150351fba" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_713df892-bfdf-42c1-bbc2-0fc3f35a9eea" ] ] "c_23d311f3-0fe2-4d55-bbc7-a681b1cc1141" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_713df892-bfdf-42c1-bbc2-0fc3f35a9eea" ] ] ] -procedureConditions: [ "c_60938a2d-d2da-449e-ae82-2e68b2355602" => [ "group" => [ "conjunction" => "AND" ] ] "c_f1be0899-b8c6-4c14-a14d-517668d55ee8" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_60938a2d-d2da-449e-ae82-2e68b2355602" ] ] "c_31248f23-4df3-4b7c-82ef-728383cfeb15" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_60938a2d-d2da-449e-ae82-2e68b2355602" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2182 -customerConditions: [] -userConditions: [ "c_51f06365-f316-4cc2-ac81-5ba6f72cab7c" => [ "group" => [ "conjunction" => "AND" ] ] "c_cd67b7ef-5e40-4c6f-803e-d0e167509dce" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_51f06365-f316-4cc2-ac81-5ba6f72cab7c" ] ] "c_20c570c8-029b-4788-bc13-45341c35f9d0" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_51f06365-f316-4cc2-ac81-5ba6f72cab7c" ] ] "c_e76958f4-abf2-4627-a7c7-56fc00710d15" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_51f06365-f316-4cc2-ac81-5ba6f72cab7c" ] ] "c_dc07baed-ebd4-46f1-9154-4f03601338d5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_51f06365-f316-4cc2-ac81-5ba6f72cab7c" ] ] ] -procedureConditions: [ "c_d172510b-683f-4106-a549-8e080fd5c4f5" => [ "group" => [ "conjunction" => "AND" ] ] "c_7f586434-756f-464f-95f4-18be74bd9bb4" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_d172510b-683f-4106-a549-8e080fd5c4f5" ] ] "c_ac06e146-3814-4f67-bbf6-c1ff85911e6f" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_d172510b-683f-4106-a549-8e080fd5c4f5" ] ] ] } ] -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 @1769883414 {#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 19:16:54.800598 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800601 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_ae8bf876-f54a-48c7-b678-c9e2777bf3f4" => [ "group" => [ "conjunction" => "AND" ] ] "c_256ec940-e422-4a84-a901-94dcab650cfa" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_ae8bf876-f54a-48c7-b678-c9e2777bf3f4" ] ] "c_3b361104-64ea-4669-ab9d-2c2e14e63cd2" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ae8bf876-f54a-48c7-b678-c9e2777bf3f4" ] ] ] -procedureConditions: [ "c_e0b6f75d-bbb9-43aa-b9c9-9a3fa3cb4af6" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2242 -customerConditions: [] -userConditions: [ "c_ca9d86d9-96bf-4c89-8f90-ec0f70f90831" => [ "group" => [ "conjunction" => "AND" ] ] "c_b7c9f8cd-a0ea-4157-b254-7fe402d054f8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_ca9d86d9-96bf-4c89-8f90-ec0f70f90831" ] ] "c_a7578e52-1da8-40d9-bf6e-106b581d137c" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_ca9d86d9-96bf-4c89-8f90-ec0f70f90831" ] ] "c_8185a44f-ce2e-4e0f-a68f-58020a7ebda2" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a7578e52-1da8-40d9-bf6e-106b581d137c" ] ] "c_4b05bc6a-431f-4da1-912b-c366b2dff291" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a7578e52-1da8-40d9-bf6e-106b581d137c" ] ] "c_898b1585-c84c-415f-ab51-299f4c1df382" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_ca9d86d9-96bf-4c89-8f90-ec0f70f90831" ] ] "c_1135f0d8-d5d7-4122-b3ff-fc004e9b6a61" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ca9d86d9-96bf-4c89-8f90-ec0f70f90831" ] ] ] -procedureConditions: [ "c_143f3e72-f60e-4d19-9671-16d91b48c2c4" => [ "group" => [ "conjunction" => "AND" ] ] "c_3a4386cd-98b4-4592-a1c6-b5ebe977462f" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_143f3e72-f60e-4d19-9671-16d91b48c2c4" ] ] "c_d941cb61-c583-4749-9caf-40e40eeb6513" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_143f3e72-f60e-4d19-9671-16d91b48c2c4" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2257 -customerConditions: [] -userConditions: [ "c_ed7dfa91-635a-4744-a8fd-46d5c3bc622a" => [ "group" => [ "conjunction" => "AND" ] ] "c_e88997ea-9403-46ff-8405-e284e5b55326" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_ed7dfa91-635a-4744-a8fd-46d5c3bc622a" ] ] "c_fdcfbbd6-2ffc-4c35-8f34-7746eacd5c99" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_ed7dfa91-635a-4744-a8fd-46d5c3bc622a" ] ] "c_7a05343c-6bd1-4c54-b6e4-6fb43f4e2cbb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_ed7dfa91-635a-4744-a8fd-46d5c3bc622a" ] ] "c_f366ba7d-6baf-4a93-9945-05d2e316e248" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ed7dfa91-635a-4744-a8fd-46d5c3bc622a" ] ] ] -procedureConditions: [ "c_94a8afd8-1d3a-4434-b1d0-3268766d18d0" => [ "group" => [ "conjunction" => "AND" ] ] "c_7a6c9bea-cedc-4bb9-b5b7-2d6e8b763849" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_94a8afd8-1d3a-4434-b1d0-3268766d18d0" ] ] "c_c4080191-5197-49cf-afeb-b49dd38365f6" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_94a8afd8-1d3a-4434-b1d0-3268766d18d0" ] ] ] } ] -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 @1769883414 {#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 19:16:54.800725 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800727 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_e88017b6-42bf-410f-aa52-2755d094eb7e" => [ "group" => [ "conjunction" => "AND" ] ] "c_b08befdc-84e4-40c3-8895-0a1a515c5983" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_e88017b6-42bf-410f-aa52-2755d094eb7e" ] ] "c_ab183cf6-5794-4457-bd12-0d409c75509f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e88017b6-42bf-410f-aa52-2755d094eb7e" ] ] ] -procedureConditions: [] } ] -name: "feature_ai_tag_communication" -label: "Allows access for confirm/error routes to answer launch requests" -description: "" -exposed: true #createdAt: Carbon\Carbon @1769883414 {#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 19:16:54.800838 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800840 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 @1769883414 {#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 19:16:54.800954 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.800956 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 @1769883414 {#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 19:16:54.801012 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801014 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_a4f4c152-ebdc-4033-9ca4-1a161d5f3847" => [ "group" => [ "conjunction" => "AND" ] ] "c_ba6951fb-d2c3-462a-be74-a2b435b01d4d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_a4f4c152-ebdc-4033-9ca4-1a161d5f3847" ] ] "c_ca6a2ab3-759e-4b2a-8c79-101c82338c17" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a4f4c152-ebdc-4033-9ca4-1a161d5f3847" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2658 -customerConditions: [] -userConditions: [ "c_fa05e4e5-b997-4df4-adc0-608af45087a3" => [ "group" => [ "conjunction" => "AND" ] ] "c_cdc28c61-7ec1-4042-ade1-b123e664aafb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_fa05e4e5-b997-4df4-adc0-608af45087a3" ] ] "c_5c575c71-20ee-4c60-a9c0-0517c9792099" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_fa05e4e5-b997-4df4-adc0-608af45087a3" ] ] ] -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 @1769883414 {#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 19:16:54.801084 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801086 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_4b594fee-df66-4c2b-afe8-93ccbd3729f1" => [ "group" => [ "conjunction" => "AND" ] ] "c_6b93f8aa-fcf1-4b8c-a672-06ac1c06f9e7" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_4b594fee-df66-4c2b-afe8-93ccbd3729f1" ] ] "c_12d7ede2-0761-44f7-ac0a-374b18203edb" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4b594fee-df66-4c2b-afe8-93ccbd3729f1" ] ] ] -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 @1769883414 {#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 19:16:54.801148 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801150 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_512120f9-6c4e-4618-98f7-2f1b186fbd82" => [ "group" => [ "conjunction" => "AND" ] ] "c_8ba239f5-f2a3-41cb-8f97-bb5a554f4422" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_512120f9-6c4e-4618-98f7-2f1b186fbd82" ] ] "c_23b27adc-d094-42c7-9469-1aec6a89d5a7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_512120f9-6c4e-4618-98f7-2f1b186fbd82" ] ] ] -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 @1769883414 {#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 19:16:54.801209 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801211 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_63993965-9b08-4037-8c9b-11a0a7b75656" => [ "group" => [ "conjunction" => "AND" ] ] "c_4c15304a-c193-479c-9e90-4376f363def1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_63993965-9b08-4037-8c9b-11a0a7b75656" ] ] "c_aea082e6-1719-4c0b-b76a-c3d8496cc924" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_63993965-9b08-4037-8c9b-11a0a7b75656" ] ] ] -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 @1769883414 {#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 19:16:54.801270 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801272 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_ac855ee0-dec5-4952-b5af-a4beb151de8a" => [ "group" => [ "conjunction" => "AND" ] ] "c_e38204d6-a128-45d5-813f-6d46ef6d4d67" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_ac855ee0-dec5-4952-b5af-a4beb151de8a" ] ] "c_5eaaf81b-2b4b-4425-b9b3-d0df786213aa" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ac855ee0-dec5-4952-b5af-a4beb151de8a" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2791 -customerConditions: [] -userConditions: [ "c_eade4f9c-8b1f-484d-91af-dea62e7b7c3a" => [ "group" => [ "conjunction" => "AND" ] ] "c_c375fd83-b57d-4e76-859a-90db1e52bb10" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_eade4f9c-8b1f-484d-91af-dea62e7b7c3a" ] ] "c_e96a5b5d-ec25-418b-9e7e-bbc2586e109d" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_eade4f9c-8b1f-484d-91af-dea62e7b7c3a" ] ] ] -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 @1769883414 {#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 19:16:54.801340 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801342 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_3ed46e12-8e93-4cda-8ed5-a853e0e16491" => [ "group" => [ "conjunction" => "AND" ] ] "c_455406c3-26ed-4fb2-95b1-fc9fe065f047" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_3ed46e12-8e93-4cda-8ed5-a853e0e16491" ] ] "c_6e28b588-19fa-415f-857f-39ede172d9b7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_3ed46e12-8e93-4cda-8ed5-a853e0e16491" ] ] ] -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 @1769883414 {#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 19:16:54.801402 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801404 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_97062c4c-109b-4c17-a8df-bdab998c4b22" => [ "group" => [ "conjunction" => "AND" ] ] "c_00ea9bc9-f148-48a7-b259-e815c85b00f8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_97062c4c-109b-4c17-a8df-bdab998c4b22" ] ] "c_bef6ba99-72f4-4967-a301-f599168afe22" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_97062c4c-109b-4c17-a8df-bdab998c4b22" ] ] ] -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 @1769883414 {#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 19:16:54.801463 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801465 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_15b25b38-4d55-4755-82f0-9e4988e0eeb5" => [ "group" => [ "conjunction" => "AND" ] ] "c_bfb2bcae-cf07-4f1f-84c6-f0227fed9856" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_15b25b38-4d55-4755-82f0-9e4988e0eeb5" ] ] "c_937e2a7b-79ed-4f56-8d6f-4510c5b41396" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_15b25b38-4d55-4755-82f0-9e4988e0eeb5" ] ] ] -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 @1769883414 {#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 19:16:54.801524 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801526 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_0908b103-5449-4621-a61f-4a9d77c95548" => [ "group" => [ "conjunction" => "AND" ] ] "c_36661bcd-0902-425b-92b0-da190957c1b1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_0908b103-5449-4621-a61f-4a9d77c95548" ] ] "c_00c06321-9911-4b64-bb49-62f540f5e963" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0908b103-5449-4621-a61f-4a9d77c95548" ] ] ] -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 @1769883414 {#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 19:16:54.801597 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883414 {#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 19:16:54.801599 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]