Fred KISSIE
6c2a8bf6de
💄 Show the selected country in policy access rules country is not rule match
2026-06-27 02:12:09 +02:00
Fred KISSIE
697be01411
Merge branch 'dev' into feat/geoip-country-is-not-rule
2026-06-27 02:05:02 +02:00
copilot-swe-agent[bot]
5428bf4ed0
fix: preserve rule IDs when saving policy rules through the GUI
...
The `setResourcePolicyRules` endpoint was deleting all existing rules and
re-inserting them on every save, causing all ruleIDs to change.
Backend: Accept an optional `ruleId` per rule in the request body and
perform an upsert — update existing rules (matched by ruleId), insert
new ones (no ruleId), and delete only rules absent from the incoming list.
Frontend: Include `ruleId` in the rules payload for existing (non-new)
rules so the backend can match and preserve them.
2026-06-26 14:37:34 +00:00
Fred KISSIE
278375f7be
🚧 More country is not rule
2026-06-25 21:26:13 +02:00
Fred KISSIE
65c383520b
💄 adjust match type column width
2026-06-25 20:49:55 +02:00
Fred KISSIE
e54bd25516
🚧 add country is not rule
2026-06-25 20:28:57 +02:00
Fred KISSIE
bb7729df00
💄 show geoip flag in policy access rule tab
2026-06-23 23:45:59 +02:00
copilot-swe-agent[bot]
e5e7b79712
test: add normalized ASN validation coverage
2026-06-22 15:11:51 -04:00
copilot-swe-agent[bot]
3f37408dae
fix: allow ALL ASN values in policy rule validation
2026-06-22 15:11:51 -04:00
miloschwartz
aea7827c1a
fix paywalling
2026-06-11 12:26:01 -07:00
Owen
cd052976eb
Properly paywall the edit policy screen
2026-06-10 20:38:59 -07:00
miloschwartz
bdb38db5bc
fix form responsiveness
2026-06-09 16:52:18 -07:00
miloschwartz
fb6f5b3953
form layout improvements
2026-06-09 15:42:28 -07:00
miloschwartz
20a66bba6f
fix resource context updating problem
2026-06-09 14:49:57 -07:00
miloschwartz
cdb43d9658
dont set whitelist until click set button in dialog
2026-06-09 14:36:50 -07:00
miloschwartz
6581ccafa3
fix toggle on pin or passcode not working on policy form
2026-06-09 14:34:58 -07:00
Owen
d6634b6e8a
Add types
2026-06-09 12:16:00 -07:00
miloschwartz
407ba567a0
various visual changes
2026-06-08 22:07:53 -07:00
miloschwartz
135a5d38af
make form grids more consistent
2026-06-08 16:00:30 -07:00
Owen
b81bfcfcee
Fix type error
2026-06-08 12:21:43 -07:00
miloschwartz
9f224f655f
Merge branch 'resource-policies-restyle' into dev
2026-06-08 10:38:13 -07:00
miloschwartz
3b675f7de1
policies and policy on resource structure in a good place
2026-06-07 12:19:33 -07:00
miloschwartz
aa47f522ef
move toggle on general page
2026-06-06 15:34:34 -07:00
Owen
4b770d1385
Fix issues
2026-06-06 13:34:24 -07:00
miloschwartz
7b1f8d98f3
make the rule rows draggable
2026-06-06 12:27:11 -07:00
miloschwartz
dd8bcbb3e3
first pass restyle of auth methods and rules
2026-06-05 21:04:03 -07:00
miloschwartz
b78db3daef
move policies routes
2026-06-05 12:43:00 -07:00
miloschwartz
f23142336b
enable editing resource policy niceID
2026-06-05 11:57:55 -07:00
miloschwartz
add9b8dfb0
many minor visual improvements
2026-06-04 22:25:18 -07:00
Owen
def1e9c851
Add region back to the rules
2026-06-04 21:28:29 -07:00
Owen
1f43713986
Fix saving the rules
2026-06-03 16:02:17 -07:00
Owen
8a57d8dd9c
Resource rules go first
2026-06-01 21:02:59 -07:00
Owen
8e0e32c2be
Overriding is working
2026-06-01 20:54:37 -07:00
Owen
6b3a0a2113
Remove the admin from the picker
2026-06-01 20:33:37 -07:00
Owen
1625dd1add
Include the new policy tables in the data
2026-06-01 17:04:33 -07:00
Owen
a32acf7c69
Fix ui
2026-05-28 20:14:39 -07:00
Owen
c4b3656fad
Update UI to support additions on the resource
2026-05-06 10:09:05 -07:00
Owen
54c1dd3bae
Make path the default
2026-05-05 21:05:42 -07:00
Owen
a8f4d2b7d1
Add new user and role selectors for pagination
2026-05-05 20:53:36 -07:00
Owen
43f2e32231
Paywall resource policies
2026-05-04 15:30:49 -07:00
Fred KISSIE
01b068c50f
♻️ do not edit tags if readonly
2026-03-12 18:53:18 +01:00
Fred KISSIE
a22a4b6e74
♻️ mark forms as readonly
2026-03-11 03:47:15 +01:00
Fred KISSIE
f80e212b07
🚧 wip
2026-03-11 00:27:27 +01:00
Fred KISSIE
136c3eff0c
♻️ padding bottom
2026-03-05 19:46:16 +01:00
Fred KISSIE
642999c8b1
♻️ separate create form into multiple ones
2026-03-05 19:45:13 +01:00
Fred KISSIE
c5fc49b4fa
🚧 wip
2026-03-05 19:31:19 +01:00
Fred KISSIE
cd5a38b1eb
🚧 WIP: create policy form
2026-03-05 18:56:35 +01:00
Fred KISSIE
51eb782831
🚧 wip
2026-03-05 18:14:46 +01:00
Fred KISSIE
de2980e1bc
✨ apply rules on resource policies
2026-03-05 18:13:30 +01:00
Fred KISSIE
1a5e9f1005
🚧 resource policy rules
2026-03-04 19:31:59 +01:00