67e2cbbd04
Add attendance id resp for event join api, set root api to /app/api/v1
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-06 10:30:28 +08:00
8566334f59
Remove ai gen comments
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-05 17:44:02 +08:00
4f0b4262ed
Add isjoined to event info and event list
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-05 17:43:20 +08:00
a7a6b7aa4e
Add RequireKyc for eventinfo
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-05 16:47:25 +08:00
2af9d23aba
Add join count to event api
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-05 14:35:32 +08:00
e8406f731e
Add checkin count in attendance and event api
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-05 14:33:39 +08:00
6504c20708
Add quota and limit for events
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-05 12:53:54 +08:00
99424ee55f
Add attendance_list in service_event, add set user permission in user
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
update
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-02 21:31:33 +08:00
9c945d69a9
Fix Join Event service_event
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-02 19:30:40 +08:00
8f1d5280f7
Fix kyc info and data and api handler
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-01 13:58:12 +08:00
0ac96ab3e6
Add service_kyc
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-01 13:15:17 +08:00
a2eb882398
Add user other api logic
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-02-01 09:54:39 +08:00
7536fdc1ac
Fix swagger docs
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-31 12:09:14 +08:00
1504954be4
Add event join service and api endpoint
...
Backend Check Build (NixCN CMS) TeamCity build finished
Client CMS Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-31 11:58:56 +08:00
83cec316bc
Add common error user not public
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-31 09:08:03 +08:00
6e88597af0
Mod service_user get_user_info other user handler
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-31 08:50:45 +08:00
cbc358b96e
Mod get_user_info in service_user, handle isother
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-31 08:38:37 +08:00
1d885feb1f
WIP Add join_event in service_event
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-31 08:29:02 +08:00
8938fa052b
Add user get other info api
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-31 00:24:26 +08:00
39f555b780
Remove search engine, add event list api
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-30 11:54:13 +08:00
5da6e9ce25
Remove Debug output for update_user_info in service_user
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-29 22:12:46 +08:00
3b39141bf0
Fix update_user_info avatar logic in service_user
...
Backend Check Build (NixCN CMS) TeamCity build finished
Client CMS Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-29 21:28:42 +08:00
9016b21464
Fix service_user logic
...
Backend Check Build (NixCN CMS) TeamCity build finished
Client CMS Check Build (NixCN CMS) TeamCity build failed
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-29 21:14:54 +08:00
12a02d13dc
Update update_user_info logic in service_user
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-29 20:34:46 +08:00
0f1c5b1293
Fix new user create 500 error
...
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-29 13:42:00 +08:00
654b196bfd
Fix swagger data struct error
...
Backend Check Build (NixCN CMS) TeamCity build failed
Client CMS Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-29 01:25:12 +08:00
79dfa8499c
Full Restruct API and Services
...
Backend Check Build (NixCN CMS) TeamCity build failed
Client CMS Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-29 00:45:58 +08:00
89e7f1a41a
WIP: Restructing auth api and service
...
Backend Check Build (NixCN CMS) TeamCity build failed
Client CMS Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-28 18:19:24 +08:00
5a5239e335
Optomize user list service query bind struct
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-24 12:48:11 +08:00
314995e5f9
Finilize user api layer
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-24 12:37:17 +08:00
8e11ba4631
WIP: Full restruct, seprate service and api
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-24 11:42:35 +08:00
986f63c0af
Add context for all exceptions
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 19:37:20 +08:00
b8f89ab655
Add context for everything
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 16:43:46 +08:00
9aff7d8f26
Fix 200 response exception builder
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 15:26:59 +08:00
2f26b2ddb5
Fix stupid ai errors
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 14:58:23 +08:00
a60a796345
refactor: use SetError in exception.Builder where errors are available
...
Update multiple services and middlewares to pass the original error to exception.Builder before building the error code.
Co-authored-by: Gemini <gemini@google.com >
2026-01-21 14:42:52 +08:00
14f50ecdb2
refactor: update exception constants to follow new naming convention
...
- Update old ErrorStatus, ErrorType, and Service/Endpoint constants to new naming convention
- Fix incorrect TypeSpecific usage in JWT middleware
- Add missing event specific error definitions to specific.yaml
- Regenerate exception constants
Co-authored-by: Gemini <gemini@google.com >
2026-01-21 14:34:09 +08:00
585ec46282
Fix some type change bugs (error)
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 14:16:47 +08:00
ac428946e7
Use generator to generate exceptions from yaml
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 13:48:37 +08:00
e4329dfc2b
refactor: standardize error handling with exception.Builder
...
- Replace hardcoded error messages with structured error codes using exception.Builder.
- Introduce new common error constants in exception/common.go (CommonErrorInvalidInput, CommonErrorUserNotFound, etc.).
- Update exception/specific.go with domain-specific errors and remove redundant ones.
- Apply consistent error handling across auth, event, user services and middleware.
Co-authored-by: Gemini <gemini@google.com >
Signed-off-by: Noa Virellia <noa@requiem.garden >
2026-01-21 12:47:49 +08:00
5dbbdc62e6
Add exception error manager
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 12:04:17 +08:00
d04f8cdc44
Move email send from to send func
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 09:02:29 +08:00
97f5677a97
Remove oauth login email
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-21 08:58:14 +08:00
2ed4a4da02
User update check one by one
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-20 23:33:50 +08:00
100fe32f8e
Disable email changes, lazy~~~~~
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-20 20:02:54 +08:00
231f591767
Fix bind json error
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-20 19:48:59 +08:00
89c2d11f19
Fix exchange bind json error
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-20 19:04:26 +08:00
cd93491d98
Add exchange api endpoint, fix jwt authtoken var type error
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-20 18:51:15 +08:00
9b83ab565a
Fix response structure error and router error
...
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-20 17:48:52 +08:00
6a9c013799
Use utils.HttpResponse/Abort to replace c.JSON/Abort
...
Build Backend (NixCN CMS) TeamCity build finished
Build Frontend (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe >
2026-01-06 12:49:55 +08:00