Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Difficult to tell if someone is active #4129

Open
matthias-ronge opened this issue Jan 4, 2021 · 1 comment
Open

Difficult to tell if someone is active #4129

matthias-ronge opened this issue Jan 4, 2021 · 1 comment
Labels
bug user management user, role and permission related topics

Comments

@matthias-ronge
Copy link
Collaborator

As an administrator of a Production server, it is sometimes necessary to restart the server or Tomcat. Then all active users are kicked out. To do this, in Production 2 there was a nice overview of all connected users, showing the start of the session and the last interaction time. This could be viewed without logging in.

List of active users in Production 2

Currently in Production 3, only "active" is displayed for users.

Active users showing in Production 3

It's hard to tell if the user is interacting with the application, or if the open session has been idle for hours, but you could restart Tomcat. Also, if you have many users, you have to flip through the complete user list to find all active users. Then, theoretically, you have to phone up all active users one by one to find out.

Goal: Make the list available again in Production. This should respect data protection regulations (i.e. only after login).

@matthias-ronge
Copy link
Collaborator Author

matthias-ronge commented Jan 5, 2021

Idea / suggestion: Different colors indicate user status:

Check boxes in different colors

  • green (normal): User has worked with his session in the last n minutes and has not opened a file in the Metadata Editor
  • var(--orange): User has been working with his session in the last n minutes and has opened a file in the Metadata Editor
  • var(--medium-gray): User has not worked with his session in the last n minutes and has not opened a file in the Metadata Editor
  • var(--light-green) (yellow): User has not worked with his session in the last n minutes but has still opened a file in the Metadata Editor

It would make sense to sort the active users in the table to the beginning (see also #4101, #3295).

Perhaps, a mouse-over could show the time the user was no longer interacting with his session and, with the Metadata Editor open, the process title and number.

Perhaps, a right-click menu could provide the ability to remove the Metadata Editor lock, or do both, reset the lock (if any) and log off the user. (There should be special authorization for this.)

n can be something like 2¹² seconds (68 minutes) or so

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug user management user, role and permission related topics
Projects
None yet
Development

No branches or pull requests

2 participants