Yicong-Huang opened a new issue, #6115:
URL: https://github.com/apache/texera/issues/6115

   ### Task Summary
   
   `AdminSettingsResource` (GET/PUT/reset over the `site_settings` table) is 
registered in texera-web, while config-service already owns seeding of the same 
table at startup and has the JWT auth stack registered. Move the endpoints into 
config-service as the write side of the config API (`/config/settings/{key}`): 
PUT and reset stay ADMIN-only; the single-key GET keeps REGULAR+ADMIN because 
non-admin pages (dashboard logo/tabs, dataset upload limits) read it. Point the 
frontend `AdminSettingsService` at the existing `/api/config` routing (no 
proxy/nginx changes) and drop the old resource from texera-web.
   
   ### Task Type
   
   - [x] Refactor / Cleanup
   - [ ] DevOps / Deployment / CI
   - [ ] Testing / QA
   - [ ] Documentation
   - [ ] Performance
   - [ ] Other


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to