We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38fc6c7 commit 218b8ccCopy full SHA for 218b8cc
models/unit/unit.go
@@ -328,7 +328,12 @@ func AllUnitKeyNames() []string {
328
// MinUnitAccessMode returns the minial permission of the permission map
329
func MinUnitAccessMode(unitsMap map[Type]perm.AccessMode) perm.AccessMode {
330
res := perm.AccessModeNone
331
- for _, mode := range unitsMap {
+ for t, mode := range unitsMap {
332
+ // Don't allow `TypeExternal{Tracker,Wiki}` to influence this as they can only be set to READ perms.
333
+ if t == TypeExternalTracker || t == TypeExternalWiki {
334
+ continue
335
+ }
336
+
337
// get the minial permission great than AccessModeNone except all are AccessModeNone
338
if mode > perm.AccessModeNone && (res == perm.AccessModeNone || mode < res) {
339
res = mode
0 commit comments