aboutsummaryrefslogtreecommitdiffstats
path: root/modules/context/org.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/context/org.go')
-rw-r--r--modules/context/org.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/context/org.go b/modules/context/org.go
index 50919ef97e..d31d9773a0 100644
--- a/modules/context/org.go
+++ b/modules/context/org.go
@@ -12,6 +12,7 @@ import (
macaron "gopkg.in/macaron.v1"
)
+// Organization contains organization context
type Organization struct {
IsOwner bool
IsMember bool
@@ -23,6 +24,7 @@ type Organization struct {
Team *models.Team
}
+// HandleOrgAssignment handles organization assignment
func HandleOrgAssignment(ctx *Context, args ...bool) {
var (
requireMember bool
@@ -145,6 +147,7 @@ func HandleOrgAssignment(ctx *Context, args ...bool) {
}
}
+// OrgAssignment returns a macaron middleware to handle organization assignment
func OrgAssignment(args ...bool) macaron.Handler {
return func(ctx *Context) {
HandleOrgAssignment(ctx, args...)