Project

General

Profile

Actions

Task #319

closed

Request for assignment of roles

Added by Vít Švanda about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Vít Švanda
Category:
Roles
Target version:
Start date:
02/24/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

We need:

  • Create REST api for create request for roles (for identity basically).
  • Posibility to realization request without any workflow (approval).
  • Not to create the request when some else request for same applicatn exists.
  • When we delete the request, then will be terminated connected workflow process.
  • Requests will be persisted in DB.

Files

20170224_140911.jpg (133 KB) 20170224_140911.jpg Vít Švanda, 02/24/2017 02:16 PM
Actions #1

Updated by Vít Švanda about 7 years ago

Actions #2

Updated by Vít Švanda about 7 years ago

Created Entities, repository, services, dtos

Actions #3

Updated by Vít Švanda about 7 years ago

  • % Done changed from 0 to 20
  • Create DTO services and cotrollers for request and concept
  • Persist, update role request DTO with list of role concepts.
Actions #4

Updated by Vít Švanda about 7 years ago

Frontend for List of Role requests.

Actions #5

Updated by Vít Švanda about 7 years ago

Created concept table for ConceptRoleRequestDto.

Actions #6

Updated by Vít Švanda about 7 years ago

  • % Done changed from 20 to 40

Continue with modifiy concept role table (create, update, delete ConceptRoleRequest )

Actions #7

Updated by Vít Švanda about 7 years ago

  • % Done changed from 40 to 60

Separated role request table to onw component and implemented it to identity roles tab.

Actions #8

Updated by Vít Švanda about 7 years ago

  • % Done changed from 60 to 70
  • Role request - implemented concept table to workflow dynamic detail.
  • Create processors for approve and realization RoleRequest (change identity permissions)
  • Fixed problem with no show value in dynamic fields
  • .....
Actions #9

Updated by Vít Švanda about 7 years ago

  • Resolved problem with filtering by multiple states.
  • Redesign detail.
Actions #10

Updated by Vít Švanda about 7 years ago

  • % Done changed from 70 to 80
  • Added six tests for RoleRequest (DefaultIdmRoleRequestServiceIntegrationTest).
  • Implemented columns with: Link on WF, name of current activity, candidates.
  • Fixed some bugs.
Actions #12

Updated by Vít Švanda about 7 years ago

Added referential integirity on delete Identity, Role, IdentityContract, RoleTreeNode

Actions #13

Updated by Vít Švanda about 7 years ago

  • % Done changed from 80 to 90
  • Documentation in wiki was extended with REST api part
  • Implemented save original request for change permissions (to role request) during request starting + added text area on UI with original request to request detail
Actions #14

Updated by Vít Švanda about 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Ondřej Kopr

Ondra please do review.

Actions #15

Updated by Ondřej Kopr about 7 years ago

  • Status changed from Needs feedback to In Progress
  • % Done changed from 90 to 100

Check how to works DTO and how you do convert between entity and dto awesome, i'm looking forward to it I will implement.

Some minor issues:
  • on detail "Request to change permissions" (status In progress) i don't see "Approvers", this is visible only on table "Requests for authorization change",
  • (don't be sad and angry BUT) i'm very confused, i created new request to change permissions, add some new roles into table CURRENT assigned roles, on upper table requested.. is add new role and all form is moved down, this irritates me,
  • i found null pointer exception when i try to return task to the applicant. Problem with send notification, probably my errror, also localization for this button is "return for edit" and czech "Vrátit žadateli" this is not very similar.
Actions #16

Updated by Ondřej Kopr about 7 years ago

  • Assignee changed from Ondřej Kopr to Vít Švanda
Actions #17

Updated by Ondřej Kopr about 7 years ago

  • Assignee changed from Vít Švanda to Ondřej Kopr
Actions #18

Updated by Ondřej Kopr about 7 years ago

  • % Done changed from 100 to 90
Actions #19

Updated by Ondřej Kopr about 7 years ago

  • Assignee changed from Ondřej Kopr to Vít Švanda
Actions #20

Updated by Vít Švanda about 7 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100
  • Detail of request was redesigned (again).
  • Fixed problem with warining (page not found) ... problem was in react-router.push, when I use set state parameter.
  • Errors found in WF is OK, WF process was implemented in other task.
Actions #21

Updated by Vít Švanda about 7 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF