From e29aab0b9d6e21f6ff3ce8ba7fc551f5f7827057 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Bouzour=C3=A8ne?= Date: Sat, 20 Sep 2025 10:32:04 +0200 Subject: [PATCH] Add tags to model --- helpers/database.go | 2 ++ models/tags.go | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 models/tags.go diff --git a/helpers/database.go b/helpers/database.go index 00ed2f8..4da0fd6 100644 --- a/helpers/database.go +++ b/helpers/database.go @@ -56,6 +56,8 @@ func GetDatabase() (*gorm.DB, error) { &models.ListItem{}, &models.Field{}, &models.FieldValue{}, + &models.Tag{}, + &models.PersonTag{}, ) if err != nil { return database, err diff --git a/models/tags.go b/models/tags.go new file mode 100644 index 0000000..b40f592 --- /dev/null +++ b/models/tags.go @@ -0,0 +1,17 @@ +package models + +import "gorm.io/gorm" + +type Tag struct { + gorm.Model + Name string + Color string +} + +type PersonTag struct { + gorm.Model + PersonID uint + Person Person + TagID uint + Tag Tag +}