|
|
97429ab7cf
|
feat(repo,model,project): rename UUID field and row to just ID
|
2025-06-10 15:04:42 -03:00 |
|
|
|
d3589d2c63
|
feat(repo,model,project): rename UUID field and row to just ID
|
2025-06-10 15:04:13 -03:00 |
|
|
|
2d3afd2ad6
|
feat(repo,project): change Delete method to DeleteByID for clarity
|
2025-06-10 15:02:18 -03:00 |
|
|
|
baf602a811
|
feat(repo,user): rename ProjectRepository to Project (since the package is already named repository)
|
2025-06-10 15:01:25 -03:00 |
|
|
|
1189770e55
|
feat(repo,user): change Delete method to DeleteByID for clarity
|
2025-06-10 15:00:21 -03:00 |
|
|
|
1391e5fe9d
|
feat(repo,user): wrap validate check error with ErrInvalidInput
|
2025-06-10 14:59:40 -03:00 |
|
|
|
114c00d3e2
|
feat(repo,user): rename UserRepository to User (since the package is already named repository)
|
2025-06-10 14:56:54 -03:00 |
|
|
|
dc2f769f93
|
feat(repo,user): query by id method
|
2025-06-10 14:56:03 -03:00 |
|
|
|
691472071e
|
feat(repo): prefix errors to add context
|
2025-06-10 14:54:30 -03:00 |
|
|
|
f73d5918e5
|
refactor(repo,user): move scan logic to unexported method
|
2025-06-10 14:54:09 -03:00 |
|
|
|
5b4978b0ac
|
feat(model,user): user fields validation
|
2025-06-10 14:53:33 -03:00 |
|
|
|
3690a4046b
|
feat(repo,user): add IDs to users
|
2025-06-10 14:46:09 -03:00 |
|
|
|
00441f9844
|
feat(repo,user): dont use transactions on select queries
|
2025-06-10 14:40:07 -03:00 |
|
|
|
dc7e3aaf57
|
feat(repo,user): return more structured and contextualized errors
|
2025-06-10 14:39:47 -03:00 |
|
|
|
5b1dac140a
|
refactor(repo,user): rename method receiver from r to repo
|
2025-06-10 14:38:39 -03:00 |
|
|
|
910b6cef1e
|
refactor(repo,user): use baseRepository
|
2025-06-10 14:37:31 -03:00 |
|
|
|
39689ab702
|
refactor: rename files to their singular form
|
2025-06-10 10:34:14 -03:00 |
|
|
|
395f627e33
|
refactor(router): rename c receiver to ctrl
|
2025-06-09 19:27:46 -03:00 |
|
|
|
adf32c1666
|
feat(model): validate function and Model interface
|
2025-06-09 19:25:53 -03:00 |
|
|
|
9caf46ec9f
|
feat(repo): delete projects
|
2025-06-09 19:25:20 -03:00 |
|
|
|
8f62d64ae0
|
feat(repo): update projects
|
2025-06-09 19:25:10 -03:00 |
|
|
|
991db9ea7a
|
feat(repo): create projects
|
2025-06-09 19:24:59 -03:00 |
|
|
|
0c87bcbf3d
|
feat(repo): projects repository
|
2025-06-09 19:24:45 -03:00 |
|
|
|
074ea2fdbc
|
feat(repo): base repository to share a common constructor and logic
|
2025-06-09 19:24:06 -03:00 |
|
|
|
347a734df9
|
feat(model): project model
|
2025-06-09 19:23:21 -03:00 |
|
|
|
41a764939b
|
feat: landing page template
|
2025-06-09 19:21:29 -03:00 |
|
|
|
dc61ed91d0
|
feat: update assertions contructor function call
|
2025-06-09 19:21:19 -03:00 |
|
|
|
3f767299e2
|
chore: new debugger make job
|
2025-06-09 19:20:46 -03:00 |
|
|
|
d5f13b563e
|
chore: ignore air's tmp directory
|
2025-06-09 19:20:31 -03:00 |
|
|
|
7308097c61
|
chore(service): delete old all-service service
|
2025-06-09 19:20:06 -03:00 |
|
|
|
e3ce651288
|
refactor(router): rename c receiver to ctrl
|
2025-06-09 19:19:27 -03:00 |
|
|
|
0e7198f918
|
feat(router): set session token cookie
|
2025-06-09 19:19:00 -03:00 |
|
|
|
f4a971bdae
|
feat(router): show landing page if user is not logged in
|
2025-06-09 19:18:29 -03:00 |
|
|
|
8403459cc8
|
fix(repo): send error value on user insert query exec
|
2025-06-09 19:17:26 -03:00 |
|
|
|
4e90fa0063
|
refactor(repo): rename repositoryDateFormat to dateFormat
|
2025-06-09 19:16:40 -03:00 |
|
|
|
f622f774e4
|
refactor: move shared variables to repository.go file
|
2025-06-09 19:14:28 -03:00 |
|
|
|
29f1e8cc8a
|
chore: use fortify for hardeningDisable
|
2025-06-06 16:36:12 -03:00 |
|
|
|
0cea250fa4
|
chore: set environment variables on direnv enter
|
2025-06-06 16:35:53 -03:00 |
|
|
|
c3a0be5ec5
|
feat(templates): register page and form
|
2025-06-06 16:35:23 -03:00 |
|
|
|
72b884c2b3
|
feat(templates): login page and form
|
2025-06-06 16:35:16 -03:00 |
|
|
|
d38097a616
|
feat(router,users): register method for creating a new user
|
2025-06-06 16:34:59 -03:00 |
|
|
|
f7396dc12b
|
feat(router,users): return token cookie on login
|
2025-06-06 16:34:41 -03:00 |
|
|
|
149823a5fc
|
fix(router,users): correct username form value name on error
|
2025-06-06 16:34:16 -03:00 |
|
|
|
56e2214311
|
feat(router): handle /login and /register routes
|
2025-06-06 16:33:29 -03:00 |
|
|
|
a52caf6580
|
feat(router): provide UserService to router
|
2025-06-06 16:32:49 -03:00 |
|
|
|
30eb1a0065
|
feat(user,service): return signed token of user
|
2025-06-06 16:32:02 -03:00 |
|
|
|
106c612e63
|
feat(user,service): return error on incorect construct parameter
|
2025-06-06 16:31:31 -03:00 |
|
|
|
06807b0623
|
chore(router,service): remove editor and projects endpoint and services
They will be reimplemented later
|
2025-06-06 16:30:50 -03:00 |
|
|
|
12844eafee
|
chore: format launch dev debug profile
|
2025-06-06 16:29:41 -03:00 |
|
|
|
d5668af2df
|
fix(repo,users): incorrect syntax for columns in select
|
2025-06-06 16:29:25 -03:00 |
|