tech-debt: Admin config editor - add array support and fix OPEN-WITH-EDITOR-APP-JSON #324

Open
opened 2026-05-31 14:22:54 +00:00 by jmiller · 0 comments
Owner

Summary

The admin config editor has incomplete type support and inconsistent JSON handling.

Locations

  • web_src/js/features/admin/config.ts:60 - support more types like array
  • web_src/js/features/admin/config.ts:119 - support array values in the future
  • web_src/js/features/admin/config.ts:160 - OPEN-WITH-EDITOR-APP-JSON: need same logic as backend
  • web_src/js/features/admin/config.test.ts:45 - OPEN-WITH-EDITOR-APP-JSON: must match backend
  • templates/admin/config_settings/repository.tmpl:14 - OPEN-WITH-EDITOR-APP-JSON: use simple textarea

Action Required

Add array value support. Align frontend/backend JSON handling for OPEN-WITH-EDITOR apps.


Created by Claude Opus 4.6

## Summary The admin config editor has incomplete type support and inconsistent JSON handling. ## Locations - `web_src/js/features/admin/config.ts:60` - support more types like array - `web_src/js/features/admin/config.ts:119` - support array values in the future - `web_src/js/features/admin/config.ts:160` - OPEN-WITH-EDITOR-APP-JSON: need same logic as backend - `web_src/js/features/admin/config.test.ts:45` - OPEN-WITH-EDITOR-APP-JSON: must match backend - `templates/admin/config_settings/repository.tmpl:14` - OPEN-WITH-EDITOR-APP-JSON: use simple textarea ## Action Required Add array value support. Align frontend/backend JSON handling for OPEN-WITH-EDITOR apps. --- *Created by Claude Opus 4.6*
jmiller added the tech-debtupstream labels 2026-05-31 14:22:54 +00:00
Sign in to join this conversation.
No labels tech-debt upstream
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#324