Created attachment 795734 [details] Expected user roles for BPMS 6 Description of problem: Currently we only have 3 roles available in BPM Suite. It was expected that we were going to have the 5 roles as defined in the attached document. Version-Release number of selected component (if applicable): 6.0.0.ER2
Although I agree with the need to have a better set of user roles, any such change will require significant time to test; if I am to give qa_ack+ to this, we need to incorporate this into program schedule.
Lukas, Understandable. This has been defined for a while. We do need to get this into the product fairly quickly. I would like to keep this as a must for Beta.
Can you also provide the role ID for every description? otherwise we will end-up with several choices for each (i.e 'admin' vs 'ADMIN')
Created attachment 814910 [details] business-central workbench security policy
We just finished the developments required to customize the Business Central UI for the 5 roles specified. The five roles we have agreed on are: * "admin" is everything * "developer" is everything except administration (under authoring) * "analyst" is same as "developer", though without asset repository and deployments * "user" hide authoring completely, so be the process management, tasks and dashboards sections only * "manager" would only be the dashboards Attached is the workbench security policy that implements the above definitions. The policy can be used to define what top level menu options & home sections are granted per role. The workbench policy file is part of the war file deployed onto the app server so it could be customized by customers (business-central/WEB-INF/classes/workbench-policy.properties). This is not a full featured security policy customization mechanism at all, but at least it allows to change the current configuration instead of having it hard-coded. uberfire ----------------- Github commits (master): https://github.com/droolsjbpm/uberfire/commit/db6b5a9c01316ff211f596db72d4cbf41145084a Github commits (0.3.x): https://github.com/droolsjbpm/uberfire/commit/e4d45c96ffbc5370246139d27f3d60aea66d1012 kie-wb-common ----------------- Github commits (master): https://github.com/droolsjbpm/kie-wb-common/commit/f00b3391b45955d31c2b91f7cf3db4adf3aaed2e https://github.com/droolsjbpm/kie-wb-common/commit/0556fe17be0d4a5db8367325b4696c6abac753f6 https://github.com/droolsjbpm/kie-wb-common/commit/157cd2917e13d0e6d0ab5c6e0f0bb882539429e1 https://github.com/droolsjbpm/kie-wb-common/commit/c1ce4bae47a604c6bc6c917f028488075d90157c Github commits (6.0.x): https://github.com/droolsjbpm/kie-wb-common/commit/4b3a9f9befa40455fa06a031937c72ec6e3a1283 https://github.com/droolsjbpm/kie-wb-common/commit/a4711316d4cf24751d04f94d7f06f96e94223963 https://github.com/droolsjbpm/kie-wb-common/commit/b1cf4b40b80cd87b00a34d3f07c52840aedf9190 https://github.com/droolsjbpm/kie-wb-common/commit/cae2d5f28ed8b783af3c46e604e1b3c9bb8cf611 kie-wb-distributions ----------------- Github commits (master): https://github.com/droolsjbpm/kie-wb-distributions/commit/db66a58d1f4e00429068a8ec5e94e0e193dfa6df https://github.com/droolsjbpm/kie-wb-distributions/commit/cf144df80d565bcaebd56f7605bde65dcafb5a34 https://github.com/droolsjbpm/kie-wb-distributions/commit/bfe8ad1adb4398df292b491d2ee779abfc09b77e https://github.com/droolsjbpm/kie-wb-distributions/commit/106bb985c9d93163efddd69f6820a30c7d2071ee Github commits (6.0.x): https://github.com/droolsjbpm/kie-wb-distributions/commit/f00c966b3809d8ef7052766e311ce96c57cb1acb https://github.com/droolsjbpm/kie-wb-distributions/commit/8fa93d6b0f90693a9227fb633fc6a39d218021d5 https://github.com/droolsjbpm/kie-wb-distributions/commit/495ef2dae54dd72ba08feca098c97fe6450e4418 https://github.com/droolsjbpm/kie-wb-distributions/commit/b00439ab1cb194a69e37b6c861759af09b202fc8 jbpm-dashboard ----------------- Github commits (master): https://github.com/droolsjbpm/jbpm-dashboard/commit/d25a8ce01cdc5b547fc29d99fa06c1dbf9dce818 Github commits (6.0.x): https://github.com/droolsjbpm/jbpm-dashboard/commit/6f2da1018bc28c4994b9c83d131258d98a09fc31
One additional commit was needed. kie-wb-distributions ----------------- Github commit (master): https://github.com/droolsjbpm/kie-wb-distributions/commit/e80eb577e2e7b9f17384425eaf24a768ff84eea5 Github commit (6.0.x): https://github.com/droolsjbpm/kie-wb-distributions/commit/19ea8cfa5e218c7690b37355e1720dbb28cb7d68 Sorry about that.
Verified on ER5.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days