1
0

Implemented creating a team <-> list relation

This commit is contained in:
kolaente
2018-07-24 17:29:13 +02:00
committed by konrad
parent 6ff10e6353
commit edf9b6f2c7
12 changed files with 113 additions and 48 deletions

View File

@ -1,23 +1,5 @@
package models
// NamespaceRight defines the rights teams can have for namespaces
type NamespaceRight int
// define unknown namespace right
const (
NamespaceRightUnknown = -1
)
// Enumerate all the namespace rights
const (
// Can read lists in a namespace
NamespaceRightRead NamespaceRight = iota
// Can write items in a namespace like lists and todo items. Cannot create new lists.
NamespaceRightWrite
// Can manage a namespace, can do everything
NamespaceRightAdmin
)
// IsAdmin returns true or false if the user is admin on that namespace or not
func (n *Namespace) IsAdmin(user *User) bool {