Commit Graph

364 Commits

Author SHA1 Message Date
YuehuCao
794536c372 feat(log): delete some logs and unused methond, raise the http error 2025-09-23 13:08:54 +08:00
YuehuCao
98f2ce4871 refactor(name): rename the middleware 2025-09-23 13:07:11 +08:00
YuehuCao
e9e863053d feat(cache): add the cache volume 2025-09-22 11:01:34 +08:00
YuehuCao
dc1ebf2481 feat(cache): use new defined database 2025-09-22 10:58:40 +08:00
YuehuCao
f3a5f6321a refactor(cache): cache the tenant database and recall 2025-09-22 10:57:41 +08:00
YuehuCao
065c082aa7 feat(guide): guide to use tenant middleware 2025-09-19 12:15:05 +08:00
YuehuCao
9dc8811886 refactor(database): move the initialization of database into tenant middleware 2025-09-19 12:14:16 +08:00
YuehuCao
e726d7e7d5 feat(name): use new name 2025-09-19 12:13:12 +08:00
YuehuCao
115b54ad58 refactor(name): rename the tenant DB connection middleware 2025-09-19 12:11:51 +08:00
YuehuCao
60fedf5215 merge the dev branch 2025-09-18 15:56:42 +08:00
YuehuCao
1ba9a614a0 feat(config): add configs regarding the tenant middleware 2025-09-18 15:54:57 +08:00
YuehuCao
a2fc3c8a7e feat(tenant-middleware): add tenant middleware to switch tenant's database 2025-09-18 15:53:03 +08:00
semantic-release-bot
4a5bdb44e4 chore(release): bump version to 1.6.0 and upload released assets [ci skip] 2025-09-18 04:10:58 +00:00
6b0c454669 Merge pull request 'merge dev to master' (#50) from dev into master
Reviewed-on: freeleaps/freeleaps-service-hub#50
2025-09-18 04:09:31 +00:00
071694cefe Merge pull request 'tania_middleware' (#46) from tania_middleware into dev
Reviewed-on: freeleaps/freeleaps-service-hub#46
2025-09-18 01:41:31 +00:00
YuehuCao
f27080452c feat(log): log the failure na d sucess of interface 2025-09-17 17:57:37 +08:00
YuehuCao
9473c19141 fix(path): fix the skip path 2025-09-17 17:56:24 +08:00
be2acb5c87 Merge pull request 'fix(exclude): ban the exclusive mode' (#49) from tania_local into dev
Reviewed-on: freeleaps/freeleaps-service-hub#49
2025-09-17 05:48:56 +00:00
YuehuCao
9939a3f430 fix(exclude): ban the exclusive mode 2025-09-17 13:32:28 +08:00
3301aec1d5 Merge pull request 'tania_local' (#44) from tania_local into dev
Reviewed-on: freeleaps/freeleaps-service-hub#44
Reviewed-by: jingyao1991 <jingyao1991@noreply.gitea.freeleaps.mathmast.com>
2025-09-16 05:21:31 +00:00
YuehuCao
3a6e0e1ca1 feat(config): add auth endpoint to dockerfile 2025-09-12 17:02:17 +08:00
YuehuCao
6ecee2837e feat(name): rename 2025-09-12 16:10:31 +08:00
YuehuCao
6630d20c13 feat(rename): rename the api_key 2025-09-12 16:05:19 +08:00
YuehuCao
c5cfb5a424 feat(log): use str to ensure that class can be identified 2025-09-11 22:28:55 +08:00
YuehuCao
282d1bcd93 feat(integrate api): integrate external auth introspect api 2025-09-11 22:28:03 +08:00
YuehuCao
da75ba746c feat(register): register the middleware 2025-09-11 22:27:05 +08:00
YuehuCao
6256b3377d feat(middleware): add the middleware for auth service 2025-09-11 22:26:11 +08:00
YuehuCao
bf1e476c0b feat(config): add the AUTH_SERVICE_ENDPOINT 2025-09-11 22:24:56 +08:00
YuehuCao
1c70143f2d feat(doc): add new doc and register into mongodb 2025-09-11 22:23:46 +08:00
YuehuCao
cea505cbdd feat(config): add the AUTH_SERVICE_ENDPOINT to the .env file 2025-09-11 22:18:21 +08:00
YuehuCao
05aca96639 feat(template): add the new job notification template 2025-09-08 17:10:01 +08:00
semantic-release-bot
046f9ffdd2 chore(release): bump version to 1.5.0 and upload released assets [ci skip] 2025-09-05 01:58:56 +00:00
dbc060a884 Merge pull request 'merge dev into master' (#42) from dev into master
Reviewed-on: freeleaps/freeleaps-service-hub#42
Reviewed-by: jingyao1991 <jingyao1991@noreply.gitea.freeleaps.mathmast.com>
2025-09-05 01:57:09 +00:00
4f09a5e4df Merge pull request 'feat(websockt): add websocket' (#43) from tania_local into dev
Reviewed-on: freeleaps/freeleaps-service-hub#43
Reviewed-by: jingyao1991 <jingyao1991@noreply.gitea.freeleaps.mathmast.com>
2025-09-05 01:24:04 +00:00
YuehuCao
d20b5abff5 feat(websockt): add websocket 2025-09-04 15:56:56 +08:00
45b4ebd83e Merge pull request 'feat(devops): If ttl_hours < 0, the deployment will take effect permanently' (#41) from feature/icecheng/ttl into dev
Reviewed-on: freeleaps/freeleaps-service-hub#41
Reviewed-by: jingyao1991 <jingyao1991@noreply.gitea.freeleaps.mathmast.com>
2025-09-04 01:03:06 +00:00
icecheng
52f8715241 feat(devops): If ttl_hours < 0, the deployment will take effect permanently 2025-09-03 16:36:33 +08:00
165e10c79d Merge pull request 'tania_local' (#40) from tania_local into dev
Reviewed-on: freeleaps/freeleaps-service-hub#40
Reviewed-by: jingyao1991 <jingyao1991@noreply.gitea.freeleaps.mathmast.com>
2025-08-29 01:11:13 +00:00
YuehuCao
8a5343156c feat(email): remove rate limit functionality 2025-08-28 16:23:57 +08:00
c406f6d8a8 Merge pull request 'feat: add new apis for Magicleaps product use' (#39) from feature/magicleaps-signin-apis into dev
Reviewed-on: freeleaps/freeleaps-service-hub#39
2025-08-26 03:38:02 +00:00
sunhaolou
c200e70970 feat: add new apis for Magicleaps product use 2025-08-25 17:31:16 +08:00
4b8be6fd43 Merge pull request 'feat(template): define MongoDB schema for message templates and email senders' (#18) from tania_local into dev
Reviewed-on: freeleaps/freeleaps-service-hub#18
Reviewed-by: jingyao1991 <jingyao1991@noreply.gitea.freeleaps.mathmast.com>
2025-08-21 06:47:23 +00:00
7c69fd84ab Merge branch 'dev' into tania_local 2025-08-21 03:39:19 +00:00
9120104cf5 Delete apps/notification/tests/alpha.env
chore(config): remove redundant environment configs
2025-08-19 16:39:37 +00:00
YuehuCao
d7a615b8ea chore(config): remove redundant environment configs 2025-08-20 00:35:59 +08:00
YuehuCao
a0b63cd0be refactor(test): relocate template tests to integration suite 2025-08-20 00:34:33 +08:00
YuehuCao
fc2aaebf94 chore: remove redundant email test file 2025-08-20 00:27:24 +08:00
YuehuCao
09b1017027 chore(alpha.env): Move alpha.env to tests, because this file is only used to verify local-to-alpha connectivity and should not live at the project root 2025-08-19 09:57:02 +08:00
YuehuCao
2213fa59b5 feat(templates): enforce uniqueness and improve safety
- Raise TemplateExistsError when duplicate detected
- Migrate placeholder syntax from {} to {{}}
- Add validation for:
  * Reserved keyword collisions
  * Injection attempt patterns
- Update all test cases
2025-08-18 22:15:43 +08:00
YuehuCao
e2a049a658 style: remove empty lines 2025-08-15 23:24:18 +08:00