Start move to unify ID generation
All checks were successful
/ docker (push) Successful in 4m14s

This commit is contained in:
Melody Becker 2025-04-28 17:28:28 +02:00
parent aa2b056f8b
commit d32818af09
Signed by: mstar
SSH key fingerprint: SHA256:9VAo09aaVNTWKzPW7Hq2LW+ox9OdwmTSHRoD4mlz1yI
8 changed files with 51 additions and 8 deletions

View file

@ -25,6 +25,8 @@ type User struct {
// identifier for users and other servers, especially when changing the username
// (username != display name) might be a future feature
// Same also applies for other types that use a UUID as primary key
// TODO: Change this to generate via cuid or uuid, depending on config
// Or remove autogeneration alltogether
ID string `gorm:"primarykey;default:gen_random_uuid()"`
// Username of the user (eg "max" if the full username is @max@example.com)
// Assume unchangable (once set by a user) to be kind to other implementations