|
9d79f5e878
|
occam's razor moment
|
2023-03-07 21:24:37 +00:00 |
|
|
76e5144729
|
Merge pull request 'chore: make generic API errors and logging easier' (#42) from change-generics-again into master
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/42
|
2023-02-28 15:48:52 +00:00 |
|
|
9892433e3c
|
messed with les generics again
|
2023-02-28 00:45:57 -05:00 |
|
|
5d52caab70
|
fix(backend): make cookie more strict
THIS IS STILL NOT ENOUGH!
Signed-off-by: Sam Therapy <sam@samtherapy.net>
|
2023-02-20 18:05:09 +01:00 |
|
|
f0fdd15473
|
use new import URL
Signed-off-by: Sam Therapy <sam@samtherapy.net>
|
2023-02-17 19:42:48 +01:00 |
|
|
473597682c
|
remove unnecessary code, added switch fallthroughs for cleanup. remove status code from response (is in header)
|
2023-02-01 19:50:41 -05:00 |
|
|
295360fd05
|
swagger updates, moved structs and types into types.go, and made helpers.go for custom handlers
|
2023-02-01 19:41:38 -05:00 |
|
|
9d87ae4728
|
internal.response doesn't includes http status, api tests use header status code now, new generic APIError function
|
2023-02-01 15:59:34 -05:00 |
|
|
277de26561
|
updated swagger docs to look more like Gitea, moved all structs to types.go, removed username from response struct, removed other unnecessary code
|
2023-02-01 00:36:17 -05:00 |
|
|
5e8ba819bc
|
added read DB path from config, add DB paths to sample config, added render library for JSON responses, removed plaintext password from User struct, made error handler funcs return json and their calls to include http.Request, and made API tests use httptest server
|
2023-01-30 19:49:52 -05:00 |
|
|
9412d8ec28
|
added user creation, login, and logout test. Linted. Go mod. Adding http.StatusOK const in a few places I noticed it was not in.
|
2023-01-28 23:39:26 -05:00 |
|
|
27fd45a1f9
|
documented rate limiting, added check if file already exists and error out if it does, and small swagger edits
|
2023-01-20 20:33:56 -05:00 |
|
|
4e11746c32
|
small doc fixes
|
2023-01-20 16:55:59 -05:00 |
|
|
c59553184a
|
added swagger docs, turn nolintlint OFF, and documented API routes in Swagger
|
2023-01-20 16:53:11 -05:00 |
|
|
a22ad3ec37
|
added a handler function for common stuff like 500 error, and changed the auth failure handler. Added error handling in a few places. Unexported setDBMiddleware handler
|
2023-01-19 23:56:38 -05:00 |
|
|
a3230fbc72
|
fix login oppsie, fix zonefile query to check filename and username, and linting
|
2023-01-09 18:19:07 +00:00 |
|
|
e363c83009
|
if already logged in return on login func and generate cookie for newly created users -- ensure all redirect to index
|
2023-01-09 18:19:07 +00:00 |
|
|
53e8d01cb9
|
handle file upload, create temp file, write that request made to DB using user/zone_file relation in DB, do other shit I forgot, linting
|
2023-01-09 18:19:07 +00:00 |
|
|
c005016cb2
|
adding error returns or else bad things happen and adding max cookie age of 1 hr
|
2023-01-05 19:15:15 -05:00 |
|
|
ff24f2e713
|
fix error message
|
2022-12-31 13:31:37 -05:00 |
|
|
ec4a7ed396
|
fixed a big oops
|
2022-12-31 13:23:09 -05:00 |
|
|
c3c533558f
|
linted, added a custom web server definition with timeouts, added new type of context key, and added linting to the makefile
|
2022-12-31 10:05:20 -05:00 |
|
|
11692efdd1
|
small response stuff
|
2022-12-30 23:22:44 -05:00 |
|
|
f469d20e06
|
move files around, make sure cookies work, and add logout
|
2022-12-30 23:15:09 -05:00 |
|