mirror of
https://github.com/abhinavxd/libredesk.git
synced 2025-11-03 13:33:32 +00:00
feat: new install & set-system-user-password flags for setting up DB schema and setting system user password
- fixes issues in auth redirect to login, by making simple session cookie auto create = true. - fixes issues with conversation tab filters WS subscription. - fixes nulls returned for empty team list in handlers - fixes logout btn not working. - fixes charts error when there's no data returned from the API. - Updates schema.sql
This commit is contained in:
@@ -82,6 +82,8 @@ func initFlags() {
|
||||
f.StringSlice("config", []string{"config.toml"},
|
||||
"path to one or more config files (will be merged in order)")
|
||||
f.Bool("version", false, "show current version of the build")
|
||||
f.Bool("install", false, "setup database")
|
||||
f.Bool("set-system-user-password", false, "set password for the system user")
|
||||
|
||||
if err := f.Parse(os.Args[1:]); err != nil {
|
||||
log.Fatalf("loading flags: %v", err)
|
||||
@@ -151,7 +153,7 @@ func loadSettings(m *setting.Manager) {
|
||||
}
|
||||
}
|
||||
|
||||
func initSettingsManager(db *sqlx.DB) *setting.Manager {
|
||||
func initSettings(db *sqlx.DB) *setting.Manager {
|
||||
s, err := setting.New(setting.Opts{
|
||||
DB: db,
|
||||
Lo: initLogger("settings"),
|
||||
|
||||
Reference in New Issue
Block a user