feat: add ability to force email verification (#1837)

This commit is contained in:
Elias Schneider
2026-10-13 22:04:33 +02:00
committed by GitHub
parent eb8ea6bed2
commit 0ffeb170cf
81 changed files with 2310 additions and 263 deletions
+12 -11
View File
@@ -13,17 +13,18 @@ import (
type User struct {
Base
Username string `sortable:"case-insensitive"`
Email *string `sortable:"case-insensitive"`
EmailVerified bool `sortable:"true" filterable:"true"`
FirstName string `sortable:"case-insensitive"`
LastName string `sortable:"case-insensitive"`
DisplayName string `sortable:"case-insensitive"`
IsAdmin bool `sortable:"true" filterable:"true"`
Locale *string
LdapID *string
Disabled bool `sortable:"true" filterable:"true"`
UpdatedAt *datatype.DateTime
Username string `sortable:"case-insensitive"`
Email *string `sortable:"case-insensitive"`
EmailVerified bool `sortable:"true" filterable:"true"`
EmailVerificationDeadline *datatype.DateTime
FirstName string `sortable:"case-insensitive"`
LastName string `sortable:"case-insensitive"`
DisplayName string `sortable:"case-insensitive"`
IsAdmin bool `sortable:"true" filterable:"true"`
Locale *string
LdapID *string
Disabled bool `sortable:"true" filterable:"true"`
UpdatedAt *datatype.DateTime
CustomClaims []CustomClaim
UserGroups []UserGroup `gorm:"many2many:user_groups_users;"`