Thomas Rittson
224ef1272e
[PM-18876] Refine PolicyRequirements API ( #5445 )
...
* make the PolicyRequirements API more granular, e.g.
replace factory methods with a factory interface
* update Send to use the new API
2025-03-11 10:46:09 +10:00
Thomas Rittson
f4341b2f3b
[PM-14439] Add PolicyRequirementQuery for enforcement logic ( #5336 )
...
* Add PolicyRequirementQuery, helpers and models in preparation for migrating domain code
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com>
2025-02-14 11:05:49 +00:00
Thomas Rittson
44b687922d
[PM-14245] Remove policy definitions feature flag ( #5095 )
...
* Remove PolicyService.SaveAsync and use command instead
* Delete feature flag definition
* Add public api integration tests
2024-12-04 11:50:47 +10:00
Jared McCannon
1dec51bf5a
[PM-13014] - Add CanToggleStatus property to PolicyRepsonseModel based on Policy Validators ( #4940 )
...
* Adding CanToggleState to PoliciesControllers (api/public) endpoints. Added mappings wrapped in feature flag.
* Updated logic for determining CanToggle. Removed setting of toggle from List endpoint. Added new details model for single policy response. Validator now returns after first error.
2024-11-11 09:52:42 -06:00
Thomas Rittson
dfa411131d
[PM-13322] [BEEEP] Add PolicyValidators and refactor policy save logic ( #4877 )
2024-10-22 09:18:34 +10:00