Dashboard policy-chain designer with derived policies and developer docs #42
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aanleiding
Na issue #41 staat de lineaire policy chain technisch overeind, maar de UX voor beheer van policies kan nog beter aansluiten op de workflow designer.
Gewenst
Een design-optie in het dashboard voor policies, waarin ik net als bij workflows de policies op volgorde kan zetten.
Scope
1. Designer-weergave voor policy chains
Ondersteun een design/weergave-editor op:
http,schedule,amqp)2. Afgeleide policy bij edit
Als ik vanuit de designer een bestaande policy wijzig:
3. Uitgebreide developer documentatie
Werk de wiki voor ontwikkelaars verder uit met:
global -> product -> user -> API;Acceptatiecriteria
Notities
Ik pak dit op via branch
feature/issue-42-policy-chain-designer.Ik begin met een eerste veilige slice:
Ik koppel hier terug met branch/commit/PR zodra de eerste slice staat.
Voortgangsupdate op
feature/issue-42-policy-chain-designer:Design/derived-policy flowProducts,Tracesen adminRoute MapEdit-dialoog voor description, rate limit en routesLaatste commits op deze branch:
5347eb7Add derived policy chain designer.6d309abExpose hidden dashboard navigation.457b286Add product edit dialog.UI-aanpassing: navigatie
Admin → Productshernoemd naar Policy layers.Reden: het scherm beheert niet alleen products, maar ook user- en global policy chains (
global → product → user → API).Aangepast in dashboard-nav/paneltitel/breadcrumb + wiki-referenties.
Gepusht: navigatie hernoemd naar Policy layers + iconen toegevoegd in Runtime Assets, Services en Admin.
Commit:
Rename Products nav to Policy layers and add sidebar icons.Update:
key_from: sub).10 passed).Commit:
Enforce product quota and drop trigger policy text field.Feature: admins kunnen nu namens een user een API key uitgeven.
POST /admin/api-keysmetowner_usernameCommit:
Allow admins to create API keys for users.Token-only service accounts toegevoegd op
feature/issue-42-policy-chain-designer(c49e3dd).POST /usersmettoken_only: true(geen wachtwoord); login/MFA-email → 403wiki/docs/engine/reference/13-api-keys-and-products.mdtest_identity_token_only_user_cannot_loginCompare: https://code.meshflows.org/MeshFlowsGPL/meshflows/compare/main...feature/issue-42-policy-chain-designer