Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
GRIN-Global CE Server
GRIN-Global CE Server
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • GRIN-Global CE
  • GRIN-Global CE ServerGRIN-Global CE Server
  • Issues
  • #128

Closed
Open
Opened Dec 17, 2020 by Maxym Borodenko@mborodenkoDeveloper

SID autocomplete

The SID autocomplete method in PermissionController uses Map<String, Long> to return "names" mapped to their AclSid#id field. This means that if two entries use the same "name" (client.getTitle(), role.getAuthority(), sysGroup.getGroupTag(), ...) the only the last one will be included in the Map.

It would be better if the map returned was Map<Long, String>, mapping AclSid#id to a "name" since id is guaranteed to be unique.

A new UI ticket needs to be created to respect this change.

Edited Dec 17, 2020 by Maxym Borodenko
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: grin-global/grin-global-server#128