Jacky Jiang
Jacky Jiang
### Add enabled the field to the `users` table This field allows admins to disable a user from admin panel. Things to do: - [ ] add `enabled` field to...
### Admin UI for auth management We need an Admin Web UI for auth management, including: - [ ] define / update / view `resources` - [x] view - [...
### Simplify OPA Policy partial evaluation AST result Right now an expression `idList[_] = x` (assume `x` is unknown and idList = [1,2,3] ), OPA might generate 3 rules: ```...
### Move to Github Container Registry We plan to move all our docker images from Docker Hub to Github Container Registry. Here is the plan: - [x] Modify our pipelines...
## Upgrade library xlsx (used by frontend web-client) to 0.17.0 or later We should upgrade library xlsx (used by frontend web-client) to 0.17.0 or later. The API seems different from...
### Tidy up PriorityClass Handling in all internal helm charts Magda currently create priorityClass from "magda-10" to "magda-0" to control the pod schedule priority, when `global.enablePriorityClass` turns on. The "magda-10"...
### Sitemap generation Performance Improvement The following siteMap performance improvement can be done: - cache main site map file generation - use registry-read endpoint
### Auto generated Sitemap url in robots.txt might contains extra `/` https://github.com/magda-io/magda/blob/71452c83bf7b112e3835f238c9d4d8821f6f9974/magda-web-server/src/index.ts#L547 We should detect if `baseExternalUrl` has a trailing slash already.
# Registry API Should include Detailed Error Message in Response Currently, registry API might response 500 with very brief error message. e.g. "Encountered an error" That's confusing for users (especially,...
# Minion SDK incorrectly send string as eventType when creates webhook The webhook API actually expects eventType to be integer: - "CreateRecord": `0` - "CreateAspectDefinition": `1` - "CreateRecordAspect": `2` -...