fix: preserve composite permissions in account rules
This commit is contained in:
@@ -73,10 +73,10 @@ func main() {
|
||||
a.Rules = append(a.Rules, auth.PathRule{Dir: d, Mask: auth.Read, ChildrenOnly: true})
|
||||
}
|
||||
for _, d := range ac.Write {
|
||||
a.Rules = append(a.Rules, auth.PathRule{Dir: d, Mask: auth.Write, ChildrenOnly: true})
|
||||
a.Rules = append(a.Rules, auth.PathRule{Dir: d, Mask: auth.ParseMask("w"), ChildrenOnly: true})
|
||||
}
|
||||
for _, d := range ac.Delete {
|
||||
a.Rules = append(a.Rules, auth.PathRule{Dir: d, Mask: auth.Delete, ChildrenOnly: true})
|
||||
a.Rules = append(a.Rules, auth.PathRule{Dir: d, Mask: auth.ParseMask("d"), ChildrenOnly: true})
|
||||
}
|
||||
if ac.Username == "guest" {
|
||||
mgr.Guest = a
|
||||
|
||||
Reference in New Issue
Block a user