shelf.nu icon indicating copy to clipboard operation
shelf.nu copied to clipboard

Feature: User groups

Open DonKoko opened this issue 11 months ago • 4 comments

This has been a suggestion by one of our users, Toby. The idea came after using the asset reminders, and having to assign reminders to different people.

Can we have the ability to set up a group within the members so rather than adding each name individually.

This can be an amazing UX improvement and can be integrated in multiple processes that we are planning to add that take care of sending emails and notifications. Aside from that we can of course think of many other ways we can integrate this with different processes. @carlosvirreira I would love to get your opinion on this.

DonKoko avatar Feb 11 '25 09:02 DonKoko

@DonKoko Absolutely right about the potential for group functionality beyond just asset reminders. What do you think about this:

UI Integration Points: From a UX perspective, I see immediate opportunities in:

  • Asset Reminders recipient selection
  • Future email/notification systems
  • Team management
  • Potentially booking workflows

Maybe we could start with a clean Groups interface under Settings, similar to how we handle Teams, then integrate group selection into our existing flows.

Image

carlosvirreira avatar Feb 11 '25 09:02 carlosvirreira

In addition to @carlosvirreira's list of opportunities, it would be nice to migrate users between groups with different permissions. Here's my use case: I require my users (students) to complete specific training modules to be allowed to access certain assets. I would ideally have three groups:

  • Level 0: unable to access assets (temporary ban, but do not revoke access)
  • Level 1: able to check out a subset of assets.
  • Level 2: able to check out all assets.

Thoughts?

DroneProf avatar Apr 02 '25 03:04 DroneProf

hey @DroneProf,

thanks for the suggestions. This version of user groups is more for organization purposes and making some processes easier, rather than permissions. We are planning a full scale redesign and UI for managing permissions, creating different roles and so on. However thats a big one so it will take some time.

DonKoko avatar Apr 07 '25 15:04 DonKoko

@DroneProf I absolutely agree with this.

Before I saw this, I opened up an issue #1893 that goes over this in detail.

This would be great for ensuring that access to different groups of people reflects their skills and training.

lovelacecreativeco avatar Jun 25 '25 23:06 lovelacecreativeco