WIP on web UI: added nav, routing, basic page skeletons.

This commit is contained in:
2019-02-25 00:24:51 -06:00
parent 7f93ca90da
commit 0d0b4a945a
24 changed files with 279 additions and 73 deletions

View File

@ -1,7 +1,7 @@
{
"authSecret":"change me",
"authSecret":"bifekHuffIs3",
"dbConnString":"host=localhost port=5500 dbname=personal_measure user=postgres password=password",
"debug":true,
"port":8080,
"port":8081,
"pwdCost":11
}

View File

@ -293,7 +293,7 @@ proc start*(ctx: PMApiContext): void =
try:
if not ctx.db.deleteUser(user): raiseEx "unable to delete user"
makeJsonResp(Http200, "user " & user.email & " deleted")
jsonResp(Http200, "user " & user.email & " deleted")
except: jsonResp(Http500, getCurrentExceptionMsg())
@ -518,4 +518,3 @@ proc start*(ctx: PMApiContext): void =
resp($(%"shutting down"), JSON)
waitFor(stopFuture)

View File

@ -83,7 +83,7 @@ macro generateProcsForModels*(modelTypes: openarray[type]): untyped =
for t in modelTypes:
let modelName = $(t.getType[1])
let getName = ident("get" & modelName)
let getAllName = ident("getAll" & modelName)
let getAllName = ident("getAll" & modelName & "s")
let findWhereName = ident("find" & modelName & "sWhere")
let createName = ident("create" & modelName)
let updateName = ident("update" & modelName)