Documentation
¶
Index ¶
- func AddUserPermission(userID, permissionID int) error
- func CreatePermission(name, permission string) error
- func DeletePermission(id int) error
- func GetAllUsersPermissions() ([]database.Permission, error)
- func GetPermissions() ([]database.Permission, error)
- func GetUserPermissions(userID int) ([]database.Permission, error)
- func HasPermission(userID int, requiredPermission string) bool
- func RemoveUserPermission(userID, permissionID int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddUserPermission ¶
func CreatePermission ¶
only all:all perms can do this
func DeletePermission ¶
func GetAllUsersPermissions ¶
func GetAllUsersPermissions() ([]database.Permission, error)
func GetPermissions ¶
func GetPermissions() ([]database.Permission, error)
func GetUserPermissions ¶
func GetUserPermissions(userID int) ([]database.Permission, error)
only the own user or all:all perms can do this
func HasPermission ¶
func RemoveUserPermission ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.