change workspace from string to model
This commit is contained in:
@@ -154,8 +154,8 @@ func (aH *AccessHandler) DeleteWorkspace(c *gin.Context) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
for _, u := range users {
|
for _, u := range users {
|
||||||
if u.Settings.Workspace == workspace.Name {
|
if u.Settings.Workspace.Name == workspace.Name {
|
||||||
u.Settings.Workspace = ""
|
u.Settings.Workspace = nil
|
||||||
}
|
}
|
||||||
|
|
||||||
u.Workspaces = slices.DeleteFunc(u.Workspaces, func(w *models.Workspace) bool {
|
u.Workspaces = slices.DeleteFunc(u.Workspaces, func(w *models.Workspace) bool {
|
||||||
|
|||||||
@@ -7,15 +7,15 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type Settings struct {
|
type Settings struct {
|
||||||
PrimaryColor string `json:"primaryColor,omitempty"`
|
PrimaryColor string `json:"primaryColor,omitempty"`
|
||||||
PrimaryColorText string `json:"primaryColorText,omitempty"`
|
PrimaryColorText string `json:"primaryColorText,omitempty"`
|
||||||
SecondaryColor string `json:"secondaryColor,omitempty"`
|
SecondaryColor string `json:"secondaryColor,omitempty"`
|
||||||
SecondaryColorText string `json:"secondaryColorText,omitempty"`
|
SecondaryColorText string `json:"secondaryColorText,omitempty"`
|
||||||
Icon string `json:"icon,omitempty"`
|
Icon string `json:"icon,omitempty"`
|
||||||
AppName string `json:"appName,omitempty"`
|
AppName string `json:"appName,omitempty"`
|
||||||
DatabaseName string `json:"databaseName,omitempty"`
|
DatabaseName string `json:"databaseName,omitempty"`
|
||||||
DatabaseToken string `json:"databaseToken,omitempty"`
|
DatabaseToken string `json:"databaseToken,omitempty"`
|
||||||
Workspace string `json:"workspace,omitempty"`
|
Workspace *Workspace `json:"workspace,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Settings) DefaultQuasarSettings() {
|
func (s *Settings) DefaultQuasarSettings() {
|
||||||
|
|||||||
Reference in New Issue
Block a user