better search view and admin user reset

This commit is contained in:
ston1th 2019-06-11 19:56:08 +02:00
commit 4812a60367
7 changed files with 54 additions and 14 deletions

View file

@ -190,6 +190,30 @@ func Run(version string) {
return nil
},
},
{
Name: "resetadmin",
Usage: "reset the admin users password to the default (gowiki needs to be stopped)",
Flags: defaultFlags(nil),
Action: func(c *cli.Context) error {
var err error
if err = loadConfig(); err != nil {
stdlog.Fatal("resetadmin: ", err)
}
DB, err := db.New(config)
if err != nil {
stdlog.Fatal("resetadmin: ", err)
}
err = DB.ResetAdmin()
if err != nil {
stdlog.Fatal("resetadmin: ", err)
}
err = DB.Close()
if err != nil {
stdlog.Fatal("resetadmin: ", err)
}
return nil
},
},
}
app.Run(os.Args)
}