Commit 322ce1d
authored
Update ACL -> firewall rule translation to handle new toggles (#1994)
* extract source IP calculation logic
* WIP: extract logic for generating rules for manual destination
* fix existing all locations test
* update dependencies
* split firewall test module
* add helper for user and device setup
* fix all locations tests
* update unapplied rules tests
* add tests from main
* handle new toggles when generating rules for manually specified destinations
* fix existing tests
* handle generating rules for destinations
* update dependencies
* adjust field naming to be less confusing
* update query data
* fix trivy warning
* add missing feature
* update alias related API types
* update frontend naming
* make basic CRUD work for ACL forms
* actually handle acl destinations
* add missing initialization
* update dependencies
* review fix
* handle all_groups toggles1 parent 2ee130b commit 322ce1d
44 files changed
Lines changed: 4347 additions & 3489 deletions
File tree
- .sqlx
- crates/defguard_core
- src
- enterprise
- db/models
- acl
- firewall
- tests
- handlers
- acl
- tests/integration/api
- migrations
- web/src
- pages
- AliasesPage
- CEAliasPage
- CEDestinationPage
- CERulePage
- DestinationsPage/components
- RulesPage
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments