Validator calls
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2404 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2253 -customerConditions: [] -userConditions: [ "c_0712f2f7-3f55-442f-810a-97f99923802c" => [ "group" => [ "conjunction" => "AND" ] ] "c_0d6bf9ca-ddf8-4c0f-b7af-32524c9f8205" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_0712f2f7-3f55-442f-810a-97f99923802c" ] ] "c_98f5b073-a544-4650-9f3d-e49ff4256975" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0712f2f7-3f55-442f-810a-97f99923802c" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2370 -customerConditions: [] -userConditions: [ "c_a74f4442-e667-42b3-a418-f15be93e4751" => [ "group" => [ "conjunction" => "AND" ] ] "c_fb857cbe-a914-4288-9e52-b04f765b5c7e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_a74f4442-e667-42b3-a418-f15be93e4751" ] ] "c_907dcdec-f3e5-4902-83ec-7a44005577bb" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_a74f4442-e667-42b3-a418-f15be93e4751" ] ] "c_1c38f254-98c8-4ca6-a2a6-e02c9bcd3219" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_907dcdec-f3e5-4902-83ec-7a44005577bb" ] ] "c_cfef4674-4f56-4639-86f3-483f4947213d" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_907dcdec-f3e5-4902-83ec-7a44005577bb" ] ] "c_3940c9e8-74ad-4f44-8c2c-2f60ad54eb48" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_a74f4442-e667-42b3-a418-f15be93e4751" ] ] "c_d0720104-b338-4bcb-9d4f-7dfbcbf59574" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a74f4442-e667-42b3-a418-f15be93e4751" ] ] ] -procedureConditions: [ "c_6811daf3-9759-4043-b8f0-35a461ca9194" => [ "group" => [ "conjunction" => "AND" ] ] "c_4ef91351-8b4b-413e-ae67-6d684e178a34" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_6811daf3-9759-4043-b8f0-35a461ca9194" ] ] "c_062d52b9-349d-4751-b6f8-5da9909f37b3" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_6811daf3-9759-4043-b8f0-35a461ca9194" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2223 -customerConditions: [] -userConditions: [ "c_5aef470c-bd77-48df-bd72-7b55342de643" => [ "group" => [ "conjunction" => "AND" ] ] "c_0c2e81f3-18ad-41d1-83e5-cdaa759d7352" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_5aef470c-bd77-48df-bd72-7b55342de643" ] ] "c_3a86dfaa-6f15-4526-a26a-5cdd36a014c3" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_5aef470c-bd77-48df-bd72-7b55342de643" ] ] "c_85896c99-27e3-4793-aa70-65e63e6f335c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" ] "memberOf" => "c_5aef470c-bd77-48df-bd72-7b55342de643" ] ] "c_a22056da-8b86-45a2-8396-7f9e40b1256a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5aef470c-bd77-48df-bd72-7b55342de643" ] ] ] -procedureConditions: [ "c_bfde0f84-ecaa-450f-bb4f-d7f15bdd66fd" => [ "group" => [ "conjunction" => "AND" ] ] "c_9237e1b7-0b60-407e-be31-72682a71e702" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_bfde0f84-ecaa-450f-bb4f-d7f15bdd66fd" ] ] "c_d42dd0d6-f304-466a-8d9d-7bf4e916662a" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_bfde0f84-ecaa-450f-bb4f-d7f15bdd66fd" ] ] ] } ] -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 @1769883456 {#2243 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008c30000000000000000" #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:17:36.912505 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2352 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009300000000000000000" #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:17:36.912521 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2450 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2126 -customerConditions: [] -userConditions: [ "c_827d646c-ae9b-40cc-8aa7-9a18c3a7b7af" => [ "group" => [ "conjunction" => "AND" ] ] "c_f4175997-a11d-4005-91f3-d7b7cf95fd80" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_827d646c-ae9b-40cc-8aa7-9a18c3a7b7af" ] ] "c_263e67eb-dd7b-4eb2-8b37-1146ece0e724" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_827d646c-ae9b-40cc-8aa7-9a18c3a7b7af" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2238 -customerConditions: [] -userConditions: [ "c_b144a828-af97-4c7d-beba-187d38522565" => [ "group" => [ "conjunction" => "AND" ] ] "c_864526d7-bc8c-450d-b47c-167bb19df9da" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_b144a828-af97-4c7d-beba-187d38522565" ] ] "c_9b3ebbc8-c452-4643-ae66-522e50d889c6" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_b144a828-af97-4c7d-beba-187d38522565" ] ] "c_4ea44e3c-2ad7-4696-8d74-049a6f97c8e0" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_9b3ebbc8-c452-4643-ae66-522e50d889c6" ] ] "c_99e6ea82-fff4-45cb-8df8-22d81807bc25" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_9b3ebbc8-c452-4643-ae66-522e50d889c6" ] ] "c_516a5312-ebba-4254-8321-d46959157262" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_b144a828-af97-4c7d-beba-187d38522565" ] ] "c_a52be86f-15e5-426b-be9d-27437dc10461" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b144a828-af97-4c7d-beba-187d38522565" ] ] ] -procedureConditions: [ "c_6f7491fc-3076-43a9-9439-7d24c3b8ea25" => [ "group" => [ "conjunction" => "AND" ] ] "c_b06e7c6c-e0ff-4688-b913-00858bd4738b" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_6f7491fc-3076-43a9-9439-7d24c3b8ea25" ] ] "c_f0d6f9f3-1e83-46e8-a76f-88072c659e59" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_6f7491fc-3076-43a9-9439-7d24c3b8ea25" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2451 -customerConditions: [] -userConditions: [ "c_e930e741-023c-461d-8b57-2fec1af1ff7a" => [ "group" => [ "conjunction" => "AND" ] ] "c_d77ada51-27f9-4c0f-867f-3b7a59ef3e68" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_e930e741-023c-461d-8b57-2fec1af1ff7a" ] ] "c_2930c317-37c5-493a-837b-d65899e3ad7c" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_e930e741-023c-461d-8b57-2fec1af1ff7a" ] ] "c_852d0198-7d8e-4608-8043-572613dc5645" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" "RDATA" ] "memberOf" => "c_e930e741-023c-461d-8b57-2fec1af1ff7a" ] ] "c_a006e6df-3c04-4c50-81c6-bb88a857a54b" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e930e741-023c-461d-8b57-2fec1af1ff7a" ] ] ] -procedureConditions: [ "c_704b5490-c96e-4e3a-994e-f086cefb3c21" => [ "group" => [ "conjunction" => "AND" ] ] "c_75bf1e1a-028e-45af-85c4-b85dd8b16cfe" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_704b5490-c96e-4e3a-994e-f086cefb3c21" ] ] "c_a070d99d-4741-499c-b8ce-34ec7e63c3f9" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_704b5490-c96e-4e3a-994e-f086cefb3c21" ] ] ] } ] -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 @1769883456 {#2203 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000089b0000000000000000" #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:17:36.961910 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2454 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009960000000000000000" #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:17:36.961921 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2459 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2462 -customerConditions: [] -userConditions: [ "c_152998a4-8899-4d0c-9876-5d3cca7bb399" => [ "group" => [ "conjunction" => "AND" ] ] "c_ba705a6e-afd8-4408-b587-76d88b75daee" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_152998a4-8899-4d0c-9876-5d3cca7bb399" ] ] "c_c01affb0-86e2-4e2b-8c55-782ae5b0a26d" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_152998a4-8899-4d0c-9876-5d3cca7bb399" ] ] "c_bbe51e08-a1a6-4725-ba36-9e4d009ea3cc" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c01affb0-86e2-4e2b-8c55-782ae5b0a26d" ] ] "c_38a82590-6e27-49bd-9951-2e8fda3821cb" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c01affb0-86e2-4e2b-8c55-782ae5b0a26d" ] ] "c_8257d88f-4f93-4c4d-83ed-0cd735583541" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_152998a4-8899-4d0c-9876-5d3cca7bb399" ] ] "c_1b358149-b65c-4f68-871f-c1590f28b5b5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_152998a4-8899-4d0c-9876-5d3cca7bb399" ] ] ] -procedureConditions: [ "c_23188011-9119-427c-97bd-3748fa26f8b9" => [ "group" => [ "conjunction" => "AND" ] ] "c_2f5db325-23a2-4af7-b13d-b037cd2cdb5e" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_23188011-9119-427c-97bd-3748fa26f8b9" ] ] "c_4788fd6b-6192-4f98-8a8a-de0a77e7ea18" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_23188011-9119-427c-97bd-3748fa26f8b9" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2150 -customerConditions: [] -userConditions: [ "c_ea9210b6-7def-4a31-b497-e7f7a880a412" => [ "group" => [ "conjunction" => "AND" ] ] "c_447d9be1-c11f-4feb-8188-a868753df3f1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_ea9210b6-7def-4a31-b497-e7f7a880a412" ] ] "c_fd4716fa-2b19-408b-8bb4-e103b8b9030f" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_ea9210b6-7def-4a31-b497-e7f7a880a412" ] ] "c_eeb615df-9c16-425c-b868-fd1fd2fb2baf" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPHA" ] "memberOf" => "c_ea9210b6-7def-4a31-b497-e7f7a880a412" ] ] "c_22e26682-72da-4ca8-adb1-aaf41e814cd7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ea9210b6-7def-4a31-b497-e7f7a880a412" ] ] ] -procedureConditions: [ "c_12b312f1-faf8-4252-9791-4fbba01c9f55" => [ "group" => [ "conjunction" => "AND" ] ] "c_2538dec7-e223-4a4e-a7e4-1e557a8b1a51" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_12b312f1-faf8-4252-9791-4fbba01c9f55" ] ] "c_7c1e25f0-9788-49e4-8013-6c96945b2b05" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_12b312f1-faf8-4252-9791-4fbba01c9f55" ] ] ] } ] -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 @1769883456 {#2202 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000089a0000000000000000" #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:17:36.962239 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2382 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000094e0000000000000000" #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:17:36.962246 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2123 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2186 -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 @1769883456 {#2190 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000088e0000000000000000" #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:17:36.962516 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2166 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008760000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 19:17:36.962523 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2490 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2487 -customerConditions: [] -userConditions: [ "c_0462e970-713f-469b-a904-6244f3e42c69" => [ "group" => [ "conjunction" => "AND" ] ] "c_95a374f8-8269-4148-93c9-2786e547bf32" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_0462e970-713f-469b-a904-6244f3e42c69" ] ] "c_51e69ceb-095c-47d5-9033-8f313495c5a5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0462e970-713f-469b-a904-6244f3e42c69" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2489 -customerConditions: [] -userConditions: [ "c_49fa1111-bb51-4f33-9533-0935467c3c3e" => [ "group" => [ "conjunction" => "AND" ] ] "c_86eaec61-4049-4287-996e-741cadc62351" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_49fa1111-bb51-4f33-9533-0935467c3c3e" ] ] "c_fc42eb5b-1072-4baa-9e55-f03eb1a0e83a" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_49fa1111-bb51-4f33-9533-0935467c3c3e" ] ] "c_d3784a52-ebc7-4b41-89c7-aee1155479fd" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_fc42eb5b-1072-4baa-9e55-f03eb1a0e83a" ] ] "c_5a0c86de-67d8-4bad-9ab7-07af6cd30952" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_fc42eb5b-1072-4baa-9e55-f03eb1a0e83a" ] ] "c_79fb82b1-3d97-40e8-a202-60e1cd5f151e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_49fa1111-bb51-4f33-9533-0935467c3c3e" ] ] "c_f6a04d8d-dcdb-4ff1-a861-bc58b53df990" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_49fa1111-bb51-4f33-9533-0935467c3c3e" ] ] ] -procedureConditions: [ "c_593e34d7-f5cd-48dc-a323-6bab80288589" => [ "group" => [ "conjunction" => "AND" ] ] "c_767fded5-7f41-4360-8072-7ffc278d73e7" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_593e34d7-f5cd-48dc-a323-6bab80288589" ] ] "c_e60824ac-106c-428a-972c-9cd591730999" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_593e34d7-f5cd-48dc-a323-6bab80288589" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2493 -customerConditions: [] -userConditions: [ "c_fb7bae09-25fe-4f8a-8ad4-16b00e3fcab9" => [ "group" => [ "conjunction" => "AND" ] ] "c_9cd657d7-34ac-4e95-b40d-e841e9abf5d5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_fb7bae09-25fe-4f8a-8ad4-16b00e3fcab9" ] ] "c_5825406c-3541-4807-91d8-2c14f50a2b54" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_fb7bae09-25fe-4f8a-8ad4-16b00e3fcab9" ] ] "c_5f2e4894-a07a-4b3b-92d3-237d80e7fa20" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_fb7bae09-25fe-4f8a-8ad4-16b00e3fcab9" ] ] "c_952cd206-a036-44d1-aa41-3d379bf8bd62" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_fb7bae09-25fe-4f8a-8ad4-16b00e3fcab9" ] ] ] -procedureConditions: [ "c_e68d28d6-1c3f-40c2-b519-afaf22095821" => [ "group" => [ "conjunction" => "AND" ] ] "c_316831f6-ce86-4fbc-93bf-17ea2915357f" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_e68d28d6-1c3f-40c2-b519-afaf22095821" ] ] "c_5704bc7d-3b29-45a0-89d8-a28bad4b0590" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_e68d28d6-1c3f-40c2-b519-afaf22095821" ] ] ] } ] -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 @1769883456 {#2496 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009c00000000000000000" #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:17:36.962901 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2235 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000008bb0000000000000000" #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:17:36.962908 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2524 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2522 -customerConditions: [] -userConditions: [ "c_a4a015d8-ec61-4178-8289-2ba7a562bd08" => [ "group" => [ "conjunction" => "AND" ] ] "c_aab880b7-1c02-4424-b8ad-e11895b027de" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_a4a015d8-ec61-4178-8289-2ba7a562bd08" ] ] "c_c5eed3da-76ed-45f5-bf3a-7657d9a683cb" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a4a015d8-ec61-4178-8289-2ba7a562bd08" ] ] ] -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 @1769883456 {#2521 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009d90000000000000000" #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:17:36.963083 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2158 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000086e0000000000000000" #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:17:36.963089 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2488 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2555 -customerConditions: [] -userConditions: [ "c_2e782498-4d39-466f-9534-bd9c5f2f9ee5" => [ "group" => [ "conjunction" => "AND" ] ] "c_05e24c59-0292-44d5-906f-bb655a744402" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_2e782498-4d39-466f-9534-bd9c5f2f9ee5" ] ] "c_cf00e650-3ab9-43f7-9585-1924edaa5da7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2e782498-4d39-466f-9534-bd9c5f2f9ee5" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2557 -customerConditions: [] -userConditions: [ "c_6577b4db-9d33-4cfc-9af6-1604d256dc5a" => [ "group" => [ "conjunction" => "AND" ] ] "c_8c87631f-5a6a-432a-8d79-5e4ab64680e7" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_6577b4db-9d33-4cfc-9af6-1604d256dc5a" ] ] "c_ad0fa23a-191d-4562-8b09-3c27e2c9aa0a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6577b4db-9d33-4cfc-9af6-1604d256dc5a" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2554 -customerConditions: [] -userConditions: [ "c_42fb6abb-660a-480b-8ae3-6b76230a7d16" => [ "group" => [ "conjunction" => "AND" ] ] "c_1b636d0b-d7e9-4da9-85e1-8081aff45a8b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_42fb6abb-660a-480b-8ae3-6b76230a7d16" ] ] "c_fad26ab6-c61d-49ef-89b3-1e2146496a18" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_42fb6abb-660a-480b-8ae3-6b76230a7d16" ] ] ] -procedureConditions: [ "c_3bb5a877-e613-41c9-a2af-3d19cc472ef1" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2560 -customerConditions: [] -userConditions: [ "c_b2432e74-78f3-475e-8202-b8d184862b5d" => [ "group" => [ "conjunction" => "AND" ] ] "c_b4360a5a-a2e0-4ece-8015-e2aeb0491b65" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_b2432e74-78f3-475e-8202-b8d184862b5d" ] ] "c_d5c8e637-0060-42fb-b30b-33f676a5b8ba" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_b2432e74-78f3-475e-8202-b8d184862b5d" ] ] "c_91b1e61a-accc-43c2-8549-a13854ef28e8" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_d5c8e637-0060-42fb-b30b-33f676a5b8ba" ] ] "c_a03b3eed-76e3-4f2f-ac64-931dc1e5ef40" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_d5c8e637-0060-42fb-b30b-33f676a5b8ba" ] ] "c_e5c5cc7d-6a07-443c-a2d7-1b787737df71" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_b2432e74-78f3-475e-8202-b8d184862b5d" ] ] "c_21f1450d-e983-4c82-bb0e-af1b0adc0ade" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b2432e74-78f3-475e-8202-b8d184862b5d" ] ] ] -procedureConditions: [ "c_4c664ee6-3aa9-4c40-ab10-8df29f3001d1" => [ "group" => [ "conjunction" => "AND" ] ] "c_d29e79cd-0a67-42b9-baea-577d92e5e15d" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_4c664ee6-3aa9-4c40-ab10-8df29f3001d1" ] ] "c_a1a634c8-5deb-4e8d-92a7-cb93037e2249" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_4c664ee6-3aa9-4c40-ab10-8df29f3001d1" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2563 -customerConditions: [] -userConditions: [ "c_467892a9-5806-43fd-8d9b-8a6cfcbc8e77" => [ "group" => [ "conjunction" => "AND" ] ] "c_874167f4-d806-4f5a-ae20-c16d767c838b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_467892a9-5806-43fd-8d9b-8a6cfcbc8e77" ] ] "c_5325c76b-b630-463a-97a5-d9bb7e3f83e8" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_467892a9-5806-43fd-8d9b-8a6cfcbc8e77" ] ] "c_d01b801d-65a5-4868-b14a-8cf7e0e992bf" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_467892a9-5806-43fd-8d9b-8a6cfcbc8e77" ] ] "c_d8c93244-5d3d-420c-9a9c-dd42d8b30733" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_467892a9-5806-43fd-8d9b-8a6cfcbc8e77" ] ] ] -procedureConditions: [ "c_2aec225e-3737-4580-afd5-e5973d5390e3" => [ "group" => [ "conjunction" => "AND" ] ] "c_36df0a30-f596-47b4-a579-36e011006c6d" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_2aec225e-3737-4580-afd5-e5973d5390e3" ] ] "c_595be84c-3cbd-4a89-9ba8-376fb53241cf" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_2aec225e-3737-4580-afd5-e5973d5390e3" ] ] ] } ] -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 @1769883456 {#2566 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a060000000000000000" #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:17:36.963561 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2559 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009ff0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-01-31 19:17:36.963568 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2523 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2592 -customerConditions: [] -userConditions: [ "c_35149a7f-cca5-47e4-83c4-8b466b1c1e97" => [ "group" => [ "conjunction" => "AND" ] ] "c_c7883790-e5c9-4e88-9792-6bf6c10b14d2" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RDATA" ] "memberOf" => "c_35149a7f-cca5-47e4-83c4-8b466b1c1e97" ] ] "c_ccdc8c2d-7aec-4be7-88a5-df3af5f205ee" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_35149a7f-cca5-47e4-83c4-8b466b1c1e97" ] ] ] -procedureConditions: [ "c_d0e96d36-22fe-4c5c-800a-8ed788236127" => [ "parameterCondition" => [ "parameter" => "$currentUserId" "operator" => "=" "path" => "dataInputOrganisations.users.id" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2595 -customerConditions: [] -userConditions: [ "c_2c0b4e52-27bf-44c2-8aef-0ebe286602eb" => [ "group" => [ "conjunction" => "AND" ] ] "c_e669c05d-beed-4ff4-aa3c-1822fea874c9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_2c0b4e52-27bf-44c2-8aef-0ebe286602eb" ] ] "c_aa4d33d8-40ec-4735-b856-beb78a1fc2db" => [ "group" => [ "conjunction" => "OR" "memberOf" => "c_2c0b4e52-27bf-44c2-8aef-0ebe286602eb" ] ] "c_f5bf72b7-55af-4994-9e53-b75bacd767ef" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_aa4d33d8-40ec-4735-b856-beb78a1fc2db" ] ] "c_5abe1c0c-a3db-4180-8cc8-71dc2fa71c25" => [ "parameterCondition" => [ "path" => "authorizedProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_aa4d33d8-40ec-4735-b856-beb78a1fc2db" ] ] "c_0bd49104-9565-4ad1-a1a9-4da04106473b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_2c0b4e52-27bf-44c2-8aef-0ebe286602eb" ] ] "c_a7e70841-1cfb-4b5f-9aaa-b7b8d65e5bfd" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2c0b4e52-27bf-44c2-8aef-0ebe286602eb" ] ] ] -procedureConditions: [ "c_086a4e86-575d-4dc0-a1c6-c0de7430eee7" => [ "group" => [ "conjunction" => "AND" ] ] "c_355f63b2-a67c-4edc-8a97-c782180bf652" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_086a4e86-575d-4dc0-a1c6-c0de7430eee7" ] ] "c_9d781f40-e29e-4cad-8e1f-aea37363eeba" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_086a4e86-575d-4dc0-a1c6-c0de7430eee7" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2598 -customerConditions: [] -userConditions: [ "c_6e31f455-c7ab-4c3e-9c00-9f6fdcddd9b7" => [ "group" => [ "conjunction" => "AND" ] ] "c_97bc0654-f328-4ad3-a741-baa4cdcc9ae7" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_6e31f455-c7ab-4c3e-9c00-9f6fdcddd9b7" ] ] "c_c1f654f2-9218-4dbc-b507-6a2d6e6485d9" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_6e31f455-c7ab-4c3e-9c00-9f6fdcddd9b7" ] ] "c_22c82f0c-77cd-4b39-9b37-797a5a917bde" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_6e31f455-c7ab-4c3e-9c00-9f6fdcddd9b7" ] ] "c_05bf5c6e-aac5-4507-80ef-9ac4e1734108" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6e31f455-c7ab-4c3e-9c00-9f6fdcddd9b7" ] ] ] -procedureConditions: [ "c_1c6ac729-9d59-417d-80f7-6055c86c83e3" => [ "group" => [ "conjunction" => "AND" ] ] "c_f96d1dc8-3b9b-43c4-8b5d-defcda9cb6cb" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_1c6ac729-9d59-417d-80f7-6055c86c83e3" ] ] "c_f1ec3298-13a6-41b5-8770-57760ca4c3c3" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_1c6ac729-9d59-417d-80f7-6055c86c83e3" ] ] ] } ] -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 @1769883456 {#2601 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a290000000000000000" #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:17:36.963908 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#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:17:36.963914 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2630 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2628 -customerConditions: [] -userConditions: [ "c_61f14455-45a8-42ea-b326-f1c74ce00b88" => [ "group" => [ "conjunction" => "AND" ] ] "c_35f4ee5b-7c10-4c02-93af-130015fa3bbb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" ] "memberOf" => "c_61f14455-45a8-42ea-b326-f1c74ce00b88" ] ] "c_366bd69d-5778-49fc-99b8-52f6c93cd10f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_61f14455-45a8-42ea-b326-f1c74ce00b88" ] ] ] -procedureConditions: [] } ] -name: "feature_ai_tag_communication" -label: "Allows access for confirm/error routes to answer launch requests" -description: "" -exposed: true #createdAt: Carbon\Carbon @1769883456 {#2627 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a430000000000000000" #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:17:36.964159 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2604 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a2c0000000000000000" #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:17:36.964165 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2664 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2662 -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 @1769883456 {#2647 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a570000000000000000" #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:17:36.964437 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2661 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a650000000000000000" #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:17:36.964443 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2697 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2695 -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 @1769883456 {#2556 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000009fc0000000000000000" #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:17:36.964589 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2694 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a860000000000000000" #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:17:36.964596 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2727 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2728 -customerConditions: [] -userConditions: [ "c_03a3a5e4-2602-4606-9fd7-7035851ecc5d" => [ "group" => [ "conjunction" => "AND" ] ] "c_d795bd09-b972-487c-9502-f9a6b3050634" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_03a3a5e4-2602-4606-9fd7-7035851ecc5d" ] ] "c_2d45ce9c-5d7e-4713-b8b8-a5acb5757851" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_03a3a5e4-2602-4606-9fd7-7035851ecc5d" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2730 -customerConditions: [] -userConditions: [ "c_27aa719b-2972-4cda-b459-a07ba659e79d" => [ "group" => [ "conjunction" => "AND" ] ] "c_5153c626-11c8-42ae-b5b9-b7b568311dd4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_27aa719b-2972-4cda-b459-a07ba659e79d" ] ] "c_e72b551d-8311-46d6-be49-fed47849b084" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_27aa719b-2972-4cda-b459-a07ba659e79d" ] ] ] -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 @1769883456 {#2731 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000aab0000000000000000" #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:17:36.964788 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2663 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a670000000000000000" #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:17:36.964794 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2764 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2762 -customerConditions: [] -userConditions: [ "c_5209633a-834f-404c-8f1b-ee7488c3d2e3" => [ "group" => [ "conjunction" => "AND" ] ] "c_19300421-9079-4703-a9e8-898971687453" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_5209633a-834f-404c-8f1b-ee7488c3d2e3" ] ] "c_e29ebce0-bd37-4007-8a15-0c2fc0125f1a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5209633a-834f-404c-8f1b-ee7488c3d2e3" ] ] ] -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 @1769883456 {#2761 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ac90000000000000000" #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:17:36.964956 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2696 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000a880000000000000000" #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:17:36.964966 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2797 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2795 -customerConditions: [] -userConditions: [ "c_5aacd35b-e4e4-42b2-8b81-b1d697a0479a" => [ "group" => [ "conjunction" => "AND" ] ] "c_5c3807a1-add5-47b9-be32-776e263d317e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_5aacd35b-e4e4-42b2-8b81-b1d697a0479a" ] ] "c_34a6893e-de01-4d94-b774-1af3f33d33f8" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5aacd35b-e4e4-42b2-8b81-b1d697a0479a" ] ] ] -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 @1769883456 {#2794 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000aea0000000000000000" #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:17:36.965147 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2729 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000aa90000000000000000" #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:17:36.965153 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2830 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2828 -customerConditions: [] -userConditions: [ "c_4040896f-d623-4ceb-978e-31a3befa6672" => [ "group" => [ "conjunction" => "AND" ] ] "c_b739a275-56e9-4ebe-8703-1dee36e3f515" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_4040896f-d623-4ceb-978e-31a3befa6672" ] ] "c_aba8a10b-cd8a-49e0-ad06-d3ad1e87ab31" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4040896f-d623-4ceb-978e-31a3befa6672" ] ] ] -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 @1769883456 {#2827 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b0b0000000000000000" #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:17:36.965318 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2763 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000acb0000000000000000" #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:17:36.965324 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2860 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2861 -customerConditions: [] -userConditions: [ "c_d71fe237-eaf0-4d3d-a2c5-376b50163ce5" => [ "group" => [ "conjunction" => "AND" ] ] "c_680618fa-37d1-42ec-b15d-7bfe285066be" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RAICOM" "RCOMAU" "RTSUPP" ] "memberOf" => "c_d71fe237-eaf0-4d3d-a2c5-376b50163ce5" ] ] "c_2af73c8b-a36c-4fc8-b8da-2775c143229c" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d71fe237-eaf0-4d3d-a2c5-376b50163ce5" ] ] ] -procedureConditions: [] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2863 -customerConditions: [] -userConditions: [ "c_e6251924-9941-4cb8-a4e1-ae58da6a8d9e" => [ "group" => [ "conjunction" => "AND" ] ] "c_b65d2556-82d2-4919-ad36-2fcc6d0d30c1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPSM" ] "memberOf" => "c_e6251924-9941-4cb8-a4e1-ae58da6a8d9e" ] ] "c_865fbdf1-0f74-4f23-bab6-6d3050ad479a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e6251924-9941-4cb8-a4e1-ae58da6a8d9e" ] ] ] -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 @1769883456 {#2864 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b300000000000000000" #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:17:36.965510 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2796 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000aec0000000000000000" #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:17:36.965516 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2897 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2895 -customerConditions: [] -userConditions: [ "c_eaff38b0-d626-4471-bd8b-02d16943b506" => [ "group" => [ "conjunction" => "AND" ] ] "c_4f212f57-605f-469f-8b06-8dd5319808e1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_eaff38b0-d626-4471-bd8b-02d16943b506" ] ] "c_b603a9e2-71e6-43da-84ab-a2e87c9fb139" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_eaff38b0-d626-4471-bd8b-02d16943b506" ] ] ] -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 @1769883456 {#2894 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b4e0000000000000000" #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:17:36.965685 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2829 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b0d0000000000000000" #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:17:36.965691 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2930 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2928 -customerConditions: [] -userConditions: [ "c_c6449a65-4683-44bd-85e8-5d48c124c768" => [ "group" => [ "conjunction" => "AND" ] ] "c_8505bca1-8bf6-4d59-9811-57bd7d3c971f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_c6449a65-4683-44bd-85e8-5d48c124c768" ] ] "c_ab8a76d2-83ec-499a-bd1d-34a0d4e304dc" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c6449a65-4683-44bd-85e8-5d48c124c768" ] ] ] -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 @1769883456 {#2927 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b6f0000000000000000" #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:17:36.965848 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2862 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b2e0000000000000000" #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:17:36.965854 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2963 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2961 -customerConditions: [] -userConditions: [ "c_77550ce3-ff04-425e-83be-4cccfca03674" => [ "group" => [ "conjunction" => "AND" ] ] "c_10689610-333f-4c72-b01c-d2475c80a497" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_77550ce3-ff04-425e-83be-4cccfca03674" ] ] "c_83009c56-88b9-4b10-b9dc-fb74ce287dc5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_77550ce3-ff04-425e-83be-4cccfca03674" ] ] ] -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 @1769883456 {#2960 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b900000000000000000" #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:17:36.966011 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2896 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b500000000000000000" #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:17:36.966017 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2996 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2994 -customerConditions: [] -userConditions: [ "c_9ca32eec-3f1f-4cb4-b964-f5aea4a25b8a" => [ "group" => [ "conjunction" => "AND" ] ] "c_bd31c847-f89e-47f6-a5b5-ca799a0e87d9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RTSUPP" ] "memberOf" => "c_9ca32eec-3f1f-4cb4-b964-f5aea4a25b8a" ] ] "c_ecb88844-3f4a-45bd-9757-9a6699e208bf" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_9ca32eec-3f1f-4cb4-b964-f5aea4a25b8a" ] ] ] -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 @1769883456 {#2993 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000bb10000000000000000" #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:17:36.966175 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1769883456 {#2929 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b710000000000000000" #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:17:36.966181 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]