Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • erp5 erp5
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 142
    • Merge requests 142
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • erp5erp5
  • Merge requests
  • !2007

WIP: Introduce User Type List

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Rafael Monnerat requested to merge rafael/erp5:user-portal-type-group into master Nov 01, 2024
  • Overview 8
  • Commits 3
  • Pipelines 0
  • 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
Reviewers
Request review from
Time tracking
Source branch: user-portal-type-group
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7