package constants type roles struct { Member int8 Viewer int8 Editor int8 Admin int8 } type licences struct { AM string A1 string A2 string A string B string C1 string C string D1 string D string BE string C1E string CE string D1E string DE string L string T string } const ( UnverifiedStatus = iota + 1 VerifiedStatus ActiveStatus PassiveStatus DisabledStatus DelayedPaymentStatus SettledPaymentStatus AwaitingPaymentStatus MailVerificationSubject = "Nur noch ein kleiner Schritt!" MailRegistrationSubject = "Neues Mitglied hat sich registriert" MailWelcomeSubject = "Willkommen beim Dörpsmobil Hasloh e.V." MailContactSubject = "Jemand hat das Kontaktformular gefunden" ) var Roles = roles{ Member: 0, Viewer: 1, Editor: 4, Admin: 8, } var Licences = licences{ AM: "AM", A1: "A1", A2: "A2", A: "A", B: "B", C1: "C1", C: "C", D1: "D1", D: "D", BE: "BE", C1E: "C1E", CE: "CE", D1E: "D1E", DE: "DE", L: "L", T: "T", } const PRIV_VIEW = 1 const PRIV_ADD = 2 const PRIV_EDIT = 4 const PRIV_DELETE = 8