feat(directlink): allow admin create direct link for users (#2340)

pull/2224/merge
Aaron Liu 2025-05-13 15:07:36 +08:00
parent 762811d50f
commit 1b8beb3390
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ func (m *manager) GetDirectLink(ctx context.Context, urls ...*fs.URI) ([]DirectL
continue
}
if file.OwnerID() != m.user.ID {
if file.OwnerID() != m.user.ID && !m.user.Edges.Group.Permissions.Enabled(int(types.GroupPermissionIsAdmin)) {
ae.Add(url.String(), fs.ErrOwnerOnly)
continue
}