Feature #4221

Hawat: Implement dashboard for administrator

Added by Jan Mach 7 months ago. Updated 5 months ago.

Status:ClosedStart date:07/27/2018
Priority:NormalDue date:
Assignee:Pavel Kácha% Done:

100%

Category:Development - GUI
Target version:2.1

Description

The dashboard could provide following features:
  • List of most recent changes (users, groups, filters, networks)
  • List of recently created items (users, groups, filters, networks)
  • List of Recent inspection errors
  • List of user account without memberships
  • List of groups without members
  • List of groups without managers
  • List of admins
  • List of disabled/enabled items
    etc.

Try to think about usefull things to show.

Associated revisions

Revision 63a0faed
Added by Jan Mach 5 months ago

Implemented proof-of-concept for administration dashboard.

First prototype of administration and management dashboard. Currently following information is displayed on the page:
  • List of disabled users
  • List of disabled groups
  • List of disabled filters
  • List of users without memberships
  • List of groups without members
  • List of users without managements
  • List of groups without managers
  • List of filters without hits
  • List of groups without networks
    (Redmine issue: #4221)

Revision 50f11f41
Added by Jan Mach 5 months ago

Feature: Added support for explicit right dropdown submenu alignment.

(Redmine issue: #4221)

Revision fcdb2ec7
Added by Jan Mach 5 months ago

More improvements in dashboard for system administrator.

  • Added column with item age and creation time.
  • Added column with group name to panels related to filters.
  • Added more item context actions.

(Redmine issue: #4221)

Revision e121092e
Added by Jan Mach 5 months ago

Another iteration in implementation of dashboard for administrator.

  • Divided dashboard panels into separate tabs (users, groups, filters, settings)
  • Added more hopefully usefull info panels for users and groups
  • Added panels for reporting settings
  • Added icon for reporting settings module
  • Translated newly added strings into czech language

(Redmine issue: #4221)

Revision b07d2775
Added by Jan Mach 5 months ago

Changed view title to “Object management”

(Redmine issue: #4221)

Revision 2b3d9da8
Added by Jan Mach 5 months ago

Added more panel to object management dashboard.

  • Added panels for filters with future and expired validity.
  • Added panel for groups with custom target emails.
  • Added panel for groups with custom reporting timing.

(Redmine issue: #4221)

Revision 86760657
Added by Jan Mach 5 months ago

Added popover help for all system admin dashboard panels.

  • Implemented global macro for rendering popover help.
  • Added help text for all object management dashboard panels.
  • Translated all newly added strings to czech language.

(Redmine issue: #4221)

History

#1 Updated by Jan Mach 7 months ago

  • Target version changed from Future to 2.1

#2 Updated by Jan Mach 5 months ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 20

First prototype is online on development server, for details about new features please see attached commits.

#3 Updated by Jan Mach 5 months ago

  • % Done changed from 20 to 90

Another iteration in admin dashboard development. Still have some minor ideas that I want to try, but it will soon be done and ready for pilot usage before possible further improvements.

#4 Updated by Jan Mach 5 months ago

  • Status changed from In Progress to Feedback
  • Assignee changed from Jan Mach to Pavel Kácha
  • % Done changed from 90 to 100

Attached commits since last update of this ticket describe all additional improvements of the object management dashboard for system administrator: https://mentat-hub.cesnet.cz/mentat/dbstatus/dashboard.

With this update I consider this feature to be finished. If there are no major issues with current state I recommend start using the new feature and work on future improvements in separate tickets.

Latest code has been deployed on our production server for testing in the production environment.

#5 Updated by Pavel Kácha 5 months ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF