[#880] Support SCM per plugin / per repository permissions

Description

Summary:

Detailed description

Currently RBAC implementation for SCM is quite simple.

For any SCM plugin (which can provide multiple repositories support), permissions are:

  • no access
  • read-only
  • commit

With the option allowmultiplescm, projects can use multiple types of SCM plugins in parallel. scmgit, scmhg (at least) provide multiple repositories support.

Fusionforge should provide more precise RBAC implementation for SCM.

  • per plugin
  • per repository.

For each plugin, FusionForge should provide administrative rights or not. For each repository, FusionForge should provide: no access, read-only, commit permissions.

General Information
Submitted by:
Franck Villaume
Date Submitted: 2018-02-11 15:16
Last Modified by:
Franck Villaume
Last Modified: 2018-02-11 15:16
Permalink: https://fusionforge.org/tracker/a_follow.php/880
Actions
Internal Fields
Data Type: Feature requests
Assigned to: Nobody (None)
State: Open
Priority: 1
Extra Fields
Resolution:
none
Difficulty:
Complex
Target release:
none
Follow-up tabs

No comments have been posted

No attached documents

No related commits.

Field Old Value Date By
priority32018-04-22 08:59
Franck Villaume

No relations found.