Let each of the four bottom slots pick a menu from the shared catalog, and allow reordering the sidebar the same way.
Co-authored-by: Cursor <cursoragent@cursor.com>
Include price_provider and other deploy system keys; keep can_edit=1
keys out of the SuperAdmin settings page.
Co-authored-by: Cursor <cursoragent@cursor.com>
vue-tsc failed on node:url, process, and import.meta.url without Node
types in tsconfig.node.json; yarn build now passes end-to-end.
Co-authored-by: Cursor <cursoragent@cursor.com>
Fill missing can_edit=0 keys client-side so Montzar and other groups
show the same fields as khaneghi admin advanced settings before import.
Co-authored-by: Cursor <cursoragent@cursor.com>
Filter program settings UI by generated system-key allowlist so editable
tenant settings (e.g. montzar_product_id) never appear in superadmin.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the same pill nav on all three Khanegi version pages, tighten the identity form on desktop, and split catalog add/delete into separate modals.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add/remove keys from the Khanegi versions list (form or JSON), edit values per version, and proxy /get_settings for local work.
Co-authored-by: Cursor <cursoragent@cursor.com>