Project

General

Profile

Task #1378

UX - Dashboard

Added by Vít Švanda 5 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Category:
UX
Target version:
Start date:
11/15/2018
Due date:
% Done:

100%


identity-dashboard-a.png View (209 KB) Radek Tomiška, 11/21/2018 10:29 AM


Related issues

Related to CzechIdM - Task #1416: FE: Dashboard - "quick" buttons registration support Closed 12/13/2018
Related to CzechIdM - Task #1417: FE: Dashboard - show extended attributes New 12/13/2018
Related to CzechIdM - Task #1419: FE: RoleInfo - use tree component for the business role Closed 12/13/2018
Related to CzechIdM - Task #1420: FE: Dashboard - provisioning queue New 12/13/2018
Related to CzechIdM - Task #1421: FE: Dashboard - event queue New 12/13/2018
Related to CzechIdM - Task #1422: FE: Dashboard - identity accounts New 12/13/2018
Related to CzechIdM - Defect #1423: FE: Dashboard - identity contracts Closed 12/13/2018

History

#1 Updated by Radek Tomiška 5 months ago

  • Status changed from New to In Progress

#2 Updated by Radek Tomiška 5 months ago

I created PoC with design (screenshot added). Dashbord (~identity profile) is shown:
- after identity logs in
- as the first page, when identity profile is shown

A lot of things are not implemented:
- component registration (support modularity)
- some buttons, panels are mocked / not secured, not implemented, not localized, hidden
- ...

PoC is merged into develop:
https://github.com/bcvsolutions/CzechIdMng/commit/709c2d9d60a13be39c7e0a396a77dd863ceaa57b

You can try it, we can discuss and improve it agile way (now i need to switch to codelist implementation).

#3 Updated by Radek Tomiška 5 months ago

I added:
- dashboard is refreshed after token expires and identity is logged in again
- all messages are hidden automatically on refresh (F5) - prevent to see error message after application is refreshed (e.g. when server was unavailable)

#4 Updated by Radek Tomiška 4 months ago

  • Related to Task #1416: FE: Dashboard - "quick" buttons registration support added

#5 Updated by Radek Tomiška 4 months ago

  • Related to Task #1417: FE: Dashboard - show extended attributes added

#6 Updated by Radek Tomiška 4 months ago

  • Related to Task #1419: FE: RoleInfo - use tree component for the business role added

#7 Updated by Radek Tomiška 4 months ago

  • Related to Task #1420: FE: Dashboard - provisioning queue added

#8 Updated by Radek Tomiška 4 months ago

  • Related to Task #1421: FE: Dashboard - event queue added

#9 Updated by Radek Tomiška 4 months ago

  • Related to Task #1422: FE: Dashboard - identity accounts added

#10 Updated by Radek Tomiška 4 months ago

  • Related to Defect #1423: FE: Dashboard - identity contracts added

#11 Updated by Radek Tomiška 4 months ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Radek Tomiška to Ondřej Kopr
  • % Done changed from 20 to 90

I implemented required (minimalist) features - dashboard components registration, security, backward compatibility, dashboard vs. identity dashboard component.
Other features can be implemented separately, tickets are created.

Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/aa38ea839f713a8a28afe4ec6abd07fe8699eccb

Could you do a feedback please?

#12 Updated by Ondřej Kopr 4 months ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Ondřej Kopr to Radek Tomiška
  • % Done changed from 90 to 100

I/we check the dashboard during your development in actual develop. Thanks for your implementing this first UX step. Now is possible request role by one click on the dashboard. Thank you.

We can release.

Also available in: Atom PDF