vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Add instance-wide roles and refine access UI
5b814e9958090cfd1fa826efb2d375bf613547c1 · Keenan Nemetz · 14d ago · parent 9579c1f9
Add instance-wide roles and refine access UI Instance roles now live on accounts, apply to public repositories, and the Admin role is the unified instance-admin permission with access to every repository. Repository ACLs can raise an instance role but not lower it. Adds role assignment to the users UI and CLI, open-registration role config, a reusable role picker, and separates adding a repository account from saving access rules.
server/web/web.go +1
| @@ -88,6 +88,7 @@ func New(repos *repo.Store, ix *index.Store, ident *identity.Store, rs *runs.Sto | |||
| 88 | 88 | "urlquery": url.QueryEscape, | |
| 89 | 89 | "join": strings.Join, | |
| 90 | 90 | "tokenPicker": tokenPicker, | |
| 91 | "rolePicker": newRolePicker, | ||
| 91 | 92 | "icon": icon, | |
| 92 | 93 | "treeContext": treeContext, | |
| 93 | 94 | "reviewTreeContext": reviewTreeContext, | |