Improve model and add roles

This commit is contained in:
William Bouzourène 2025-01-01 15:22:02 +01:00
parent c8fedfbc8a
commit 455930b4c2
5 changed files with 32 additions and 38 deletions

View file

@ -17,30 +17,12 @@ type User struct {
SkipWelcome bool
}
type ManageSection struct {
type UserRoles struct {
gorm.Model
UserID uint
User User
SectionID uint
Section Section
ShowPerson bool
CreatePerson bool
EditPerson bool
ShowArchivedPerson bool
ArchivePerson bool
UnarchivePerson bool
}
type ManageParentSection struct {
gorm.Model
UserID uint
User User
ParentSectionID uint
ParentSection ParentSection
ShowPerson bool
CreatePerson bool
EditPerson bool
ShowArchivedPerson bool
ArchivePerson bool
UnarchivePerson bool
UserID uint
User User
RoleID uint
Role Role
SectionID uint
Section Section
}