mirror of
https://github.com/go-gitea/gitea.git
synced 2026-04-04 05:45:23 +02:00
inject group-related values in OrgAssignment
This commit is contained in:
parent
00df4275f7
commit
111275644f
@ -5,6 +5,7 @@
|
||||
package context
|
||||
|
||||
import (
|
||||
shared_group "code.gitea.io/gitea/models/shared/group"
|
||||
"strings"
|
||||
|
||||
"code.gitea.io/gitea/models/organization"
|
||||
@ -253,5 +254,19 @@ func OrgAssignment(orgAssignmentOpts OrgAssignmentOptions) func(ctx *Context) {
|
||||
}
|
||||
ctx.Data["RenderedDescription"] = content
|
||||
}
|
||||
ctx.Data["AsGroupItem"] = func(v any) shared_group.GroupItem {
|
||||
if gi, ok := v.(shared_group.GroupItem); ok {
|
||||
return gi
|
||||
}
|
||||
return nil
|
||||
}
|
||||
ctx.Data["GroupNavItems"] = shared_group.GetTopLevelGroupItemList(ctx, ctx.ContextUser.ID, ctx.Doer)
|
||||
ctx.Data["GroupIsCurrent"] = groupIsCurrent(ctx)
|
||||
ctx.Data["GroupHasChild"] = func(it shared_group.GroupItem) bool {
|
||||
if ctx.RepoGroup == nil || ctx.RepoGroup.Group == nil {
|
||||
return false
|
||||
}
|
||||
return shared_group.GroupItemHasChild(it, ctx.RepoGroup.Group.ID, ctx, ctx.Doer)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user