Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
erp5 erp5
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 139
    • Merge requests 139
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • erp5erp5
  • Merge requests
  • !2007

Closed
Created Nov 01, 2024 by Rafael Monnerat@rafael👻Owner
  • Report abuse
Report abuse

WIP: Introduce User Type List

  • Overview 8
  • Commits 3
  • Changes 6

In general ERP5, Person is the the unique user provider where you can login with, however, other project may implement different user types, like, Compute Node, Software Instance, Application Bot or external services.

Since, the different Users can contains different login types (Certificate Login, ERP5 Login, ..), it is only natural to introduce getPortalUserTypeList for handle such use case.

For now, Assignment management is only implemented for Person, so I am not changing the ERP5 Security, since it is not exactly mandatory and more specific use cases should be consider to change ERP5 Security.

Said that, the motifivation for this change is not require fork asSecurityGroupIdSet whenever an implementation introduce more them one type of user capable of login.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: user-portal-type-group
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7