<#689 BUG: Can’t manage service/api flags after us...
# osctrl
g
#689 BUG: Can’t manage service/api flags after user creation; UI toggles inert; CLI lacks flags Issue created by KshitijPatil98 [Image](https://private-user-images.githubusercontent.com/50225788/482479991-c79e550e-40eb-4368-8fa3-fc0e5a37c904.jpeg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTY3NzE1MDEsIm5iZiI6MTc1Njc3MTIwMSwicGF0aCI6Ii81MDIyNTc4OC80ODI0Nzk5OTEtYzc5ZTU1MGUtNDBlYi00MzY4LThmYTMtZmMwZTVhMzdjOTA0LmpwZWc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkwMlQwMDAwMDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMGUwYjg3ZTA3ZThlNDA3M2JlOTc1NTkxMjYzNTE5ZGZkODAxNjQ2N2Q3ZGUzNDk1N2EzOTU2ODJiYjYzZDUxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.QWf82eLdHnWr9g44bDtZB--qEDMHhUDA0pwt0Kde-Sk) [Image](https://private-user-images.githubusercontent.com/50225788/482479992-ff71d559-c44f-4274-8c44-54a03ab3b00c.jpeg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTY3NzE1MDEsIm5iZiI6MTc1Njc3MTIwMSwicGF0aCI6Ii81MDIyNTc4OC80ODI0Nzk5OTItZmY3MWQ1NTktYzQ0Zi00Mjc0LThjNDQtNTRhMDNhYjNiMDBjLmpwZWc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkwMlQwMDAwMDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jOTAxZGNiNzY3MTU2ZDViYTVkNDgyN2QxMjM4OTZlYjQ1ZmRkNjgyOGFlM2MyNTg2YWUyN2EyYTE2N2U5NmNjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Q-o3Bpb5foIpz-HJTvV2606wXvDpeNMtLkS-FD3IYss) • In Users page, the Admin and Service toggles render, but flipping them does not trigger any API call and changes are not persisted after refresh. • There is no “API” toggle in the UI. • osctrl-cli only supports --admin at creation; there’s no way to set or update service/api flags via CLI. Steps to Reproduce (UI) 1. Log in as global admin → Users. 2. Flip Service (or Admin) toggle for an existing user. 3. Observe network tab: no request sent; refresh → value reverts. Steps to Reproduce (CLI) osctrl-cli --db user add --username user@example.com --password 'x' # no --service / --api options # no subcommand to update flags post-creation either Expected • UI toggles should call backend and persist. • UI should include an API toggle. • CLI should support --service and --api both at add time and via a modify command. Actual • UI toggles are inert; “API” toggle missing. • CLI cannot set/update service/api; requires DB edits as a workaround. jmpsec/osctrl