discourse/plugins/discourse-policy/test
Sam a20a6a465c
FEATURE: Inline policy editing in rich editor (#39820)
Policy nodes in the rich editor now display a summary of their
attributes (groups, version, renew, accept, etc.) and expose an edit
button that opens the policy builder modal pre-populated with the
current values. Changes are applied directly to the node, so policies
can be tweaked without dropping back to markdown source.

Also migrates the policy builder form to FormKit, replacing the
bespoke `policy-form-field` component. This brings tooltips, proper
field-level validation and a layout consistent with the rest of the
UI. The "add users to group" picker now excludes automatic groups,
which cannot be assigned to.

Before:

<img width="1238" height="337" alt="image"
src="https://github.com/user-attachments/assets/44b21b44-a669-4474-8d14-5855326debfa"
/>


<img width="1030" height="1539" alt="image"
src="https://github.com/user-attachments/assets/a816a491-ba25-4b0a-aa50-cbee32c60962"
/>


After:

<img width="1280" height="574" alt="image"
src="https://github.com/user-attachments/assets/6c4b4e18-674d-4e5a-be20-6008c730d348"
/>

<img width="1160" height="1499" alt="image"
src="https://github.com/user-attachments/assets/7d47782c-9b53-43ee-b135-3bb3a2b9ae43"
/>
2026-05-08 06:58:39 +10:00
..
javascripts FEATURE: Inline policy editing in rich editor (#39820) 2026-05-08 06:58:39 +10:00