Ability to edit favorite group

Prev Next

Ability to edit the favorite group

This feature empowers users to add or remove records within favorite groups they have access to, including groups shared by others. The management of favorite groups respects access controls: while shared users can modify the group’s contents (add/remove records), only the creator of a group can rename or delete the group itself. Deleting a shared favorite group from a non-creator user's view only removes their access to that group without impacting other users.

Key Functionality

  • Add/Remove Records in Shared Favorite Groups:
    • Users with access to a favorite group (including those it is shared with) can add new records or remove existing records within that group.
    • Changes made by any user to the content of the group are reflected in real-time for all users who have access.
  • Edit Favorite Group Name:
    • Only the user who created the favorite group has permission to rename the group.
    • Shared users cannot rename the group.
  • Delete Favorite Group:
    • Only the creator can delete the favorite group entirely, removing it for all users.
    • A shared user deleting the group from their interface will only remove their own access to the group, leaving the group and other users’ access intact.
  • Access Control Enforcement:
    • Permissions to add/remove records apply to both creators and shared users.
    • Permissions to rename or delete the group apply exclusively to the creator.
    • UI actions and backend validations reflect and enforce these role-based permissions appropriately.
  • Synchronization:
    • The favorite group’s content changes are synchronized across all users with access to the group, ensuring a consistent user experience.
    • Access removal for shared users upon their delete action is immediate and consistent across sessions.