Add: Roles

This commit is contained in:
$(pass /github/name)
2024-09-03 20:53:40 +02:00
parent c132df87a9
commit a7ac7ea1ed

View File

@@ -1,5 +1,12 @@
package constants package constants
type roles struct {
Member int8
Viewer int8
Editor int8
Admin int8
}
const ( const (
UnverifiedStatus = iota + 1 UnverifiedStatus = iota + 1
VerifiedStatus VerifiedStatus
@@ -14,3 +21,15 @@ const (
MailWelcomeSubject = "Willkommen beim Dörpsmobil Hasloh e.V." MailWelcomeSubject = "Willkommen beim Dörpsmobil Hasloh e.V."
MailContactSubject = "Jemand hat das Kontaktformular gefunden" MailContactSubject = "Jemand hat das Kontaktformular gefunden"
) )
var Roles = roles{
Member: 0,
Viewer: 1,
Editor: 4,
Admin: 8,
}
const PRIV_VIEW = 1
const PRIV_ADD = 2
const PRIV_EDIT = 4
const PRIV_DELETE = 8