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