add new database table workspace

This commit is contained in:
Adrian Zürcher
2026-02-14 14:47:41 +01:00
parent 206639cf72
commit 1f4f9a12aa
4 changed files with 179 additions and 8 deletions

View File

@@ -7,14 +7,16 @@ import (
)
type Settings struct {
PrimaryColor string `json:"primaryColor,omitempty"`
PrimaryColorText string `json:"primaryColorText,omitempty"`
SecondaryColor string `json:"secondaryColor,omitempty"`
SecondaryColorText string `json:"secondaryColorText,omitempty"`
Icon string `json:"icon,omitempty"`
AppName string `json:"appName,omitempty"`
DatabaseName string `json:"databaseName,omitempty"`
DatabaseToken string `json:"databaseToken,omitempty"`
PrimaryColor string `json:"primaryColor,omitempty"`
PrimaryColorText string `json:"primaryColorText,omitempty"`
SecondaryColor string `json:"secondaryColor,omitempty"`
SecondaryColorText string `json:"secondaryColorText,omitempty"`
Icon string `json:"icon,omitempty"`
AppName string `json:"appName,omitempty"`
DatabaseName string `json:"databaseName,omitempty"`
DatabaseToken string `json:"databaseToken,omitempty"`
Workspace string `json:"workspace,omitempty"`
Workspaces []string `json:"workspaces,omitempty"`
}
func (s *Settings) DefaultQuasarSettings() {

7
models/workspace.go Normal file
View File

@@ -0,0 +1,7 @@
package models
type Workspace struct {
Id uint `gorm:"primaryKey" json:"id"`
Name string `gorm:"column:name" json:"name"`
Description Permissions `gorm:"type:json" json:"description"`
}