https://redmine.czechidm.com/https://redmine.czechidm.com/themes/purplemine2/favicon/favicon.ico?16339658642018-11-16T10:57:21ZIdStory Identity ManagerIdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68102018-11-16T10:57:21ZVít Švanda
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/6810/diff?detail_id=9835">diff</a>)</li></ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68412018-11-19T13:58:04ZVít Švanda
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68422018-11-19T14:01:19ZVít Švanda
<ul></ul><ul>
<li>Added EAV for IdentityRole</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68482018-11-20T14:29:06ZVít Švanda
<ul></ul><ul>
<li>Created EAV for ConceptRoleRequest entity.</li>
<li>Added select of definition of identity role attributes on role.</li>
<li>Show EAV attributes on idenity-role (tabs).</li>
<li>Start with modification of concept change table - we need to show and edit EAV here ... very hard work ...</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68582018-11-21T16:44:46ZVít Švanda
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>20</i></li></ul><ul>
<li>I modified concept role request for support of save EAV attributes on create/update concept .</li>
<li>Concept change table extend for support show and editing EAV attributes (operation add implemented, update not works now).</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68772018-11-23T17:06:01ZVít Švanda
<ul><li><strong>% Done</strong> changed from <i>20</i> to <i>30</i></li></ul><ul>
<li>Copy EAVs from concept to identityRole on FE</li>
<li>Optimalization of Role request = turn off save and show original request, minimalization of exception trace saved to the reqeust log</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68892018-11-27T07:29:44ZVít Švanda
<ul><li><strong>% Done</strong> changed from <i>30</i> to <i>40</i></li></ul><p>I started with implementeation of provisioning and sync for identity-role.</p> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=68922018-11-27T09:10:05ZOndřej Kopr
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-2 priority-default prio-name-normal closed" href="/issues/1391">Task #1391</a>: Copy roles between users</i> added</li></ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69002018-11-27T14:25:21ZVít Švanda
<ul></ul><ul>
<li>Created relation entity AccIdentityRoleAccount for synchronization and basic synchronization.</li>
<li>IdentityRole entity will be not supported self provisioning. Instead that provisioning of Identity will be supports provisioning of IdentityRole.</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69022018-11-27T22:21:59ZVít Švanda
<ul></ul><p>- Created method for evaluation changes of EAVs in identity-role against EAVs in concept</p> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69122018-11-28T18:03:07ZVít Švanda
<ul></ul><ul>
<li>I started with show changes of EAVs values on the FE. Method for find changes (from Request agenda) generates too much elementry results (changes on fileds). I had to rewrited that logic specific for this purpose.</li>
<li>I fixed problem with not show EAV values in the concept.</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69152018-11-29T18:50:33ZVít Švanda
<ul><li><strong>% Done</strong> changed from <i>40</i> to <i>50</i></li></ul><ul>
<li>New and original values can be shown on EAVs detail.
* All component Form component were modified for this feature.</li>
<li>Solving performance issue on Concept table.</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69282018-12-03T17:08:14ZVít Švanda
<ul></ul><ul>
<li> Optimalization count of component rendering</li>
<li>Extract role-concept-detail to new component (for WF detail)</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69442018-12-05T08:19:28ZVít Švanda
<ul></ul><ul>
<li>Created component for show concept detail in WF processes.</li>
<li>Modified all processes (for approving assigning a role) for show concept detail.</li>
<li>Solved problems with premissions for concept, contract, role, form definition</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69492018-12-05T17:07:26ZVít Švanda
<ul></ul><p>I started with modifying the Identity provisioning.</p> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69612018-12-06T17:09:18ZVít Švanda
<ul><li><strong>% Done</strong> changed from <i>50</i> to <i>70</i></li></ul><ul>
<li>Provisionig for identity is implemented (added new attributes "assignedRoles" and "assignedRolesForSystem").</li>
<li>I started with implementation the form service validation.</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69672018-12-07T09:57:33ZOndřej Kopr
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-2 priority-default prio-name-normal closed" href="/issues/1406">Task #1406</a>: Generate default eav values for role concepts and role identity</i> added</li></ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69822018-12-07T16:01:40ZVít Švanda
<ul></ul><ul>
<li>Validation:
* Invalid concepts are highlights in concept table.
* Concepts with attributes are validate on start the request.
* IdenityRole - on save is validate all EAV attributes now.</li>
</ul>
<ul>
<li>Detail of concept (with attributes) can be editable in the WF now.</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=69882018-12-10T17:14:11ZVít Švanda
<ul></ul><p>Integrity check on delete the form-definition.<br />I started with creation of a tests.</p> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=70012018-12-11T16:58:23ZVít Švanda
<ul><li><strong>% Done</strong> changed from <i>70</i> to <i>80</i></li></ul><ul>
<li>Fixed problem with validation issue in WF process.</li>
<li>Created first 5 tests.</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=70292018-12-12T17:59:04ZVít Švanda
<ul><li><strong>% Done</strong> changed from <i>80</i> to <i>90</i></li></ul><ul>
<li>Created next tests in Core and ACC module.</li>
<li>Fixed bugs and sonar issues.</li>
</ul> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=70352018-12-13T10:01:08ZVít Švanda
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Needs feedback</i></li><li><strong>Assignee</strong> changed from <i>Vít Švanda</i> to <i>Ondřej Kopr</i></li></ul><ul>
<li>Completed ER diagram</li>
<li>Fixed problem with concept detail (on change of a contract)</li>
</ul>
<p>Documentation will be crated within <a class="issue tracker-2 status-5 priority-2 priority-default prio-name-normal closed" title="Task: Role subdefinition for assigned role attributes (Closed)" href="https://redmine.czechidm.com/issues/1414">#1414</a>.</p> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=70852018-12-14T13:16:08ZOndřej Kopr
<ul><li><strong>Status</strong> changed from <i>Needs feedback</i> to <i>Resolved</i></li><li><strong>Assignee</strong> changed from <i>Ondřej Kopr</i> to <i>Vít Švanda</i></li><li><strong>% Done</strong> changed from <i>90</i> to <i>100</i></li></ul><p>I made review. It was tough and painful :( lots of code and new functionality. Every issues that was founded, Vitek resolved immediately, thanks for that. Now role parametrization works well. There still will be exists some strange behavior with missing permissions. But when is userRole set as is described in <a class="external" href="https://wiki.czechidm.com/9.3/documentation/security/dev/authorization?s[]=userrole#default_settings_of_permissions_for_an_identity_profile">https://wiki.czechidm.com/9.3/documentation/security/dev/authorization?s[]=userrole#default_settings_of_permissions_for_an_identity_profile</a> works the feature well.</p>
<p>Thanks for this feature.</p> IdStory Identity Manager - Task #1377: Parameterization of assigned roleshttps://redmine.czechidm.com/issues/1377?journal_id=70872018-12-14T13:25:29ZVít Švanda
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li></ul>