feat(settings): add GeoIP provider selection to settings page

- Introduced a new ResourceSelect component for selecting the GeoIP provider.
- Added options for disabling GeoIP, using MaxMind mmdb, and various external GeoIP services.
- Implemented saving functionality for the selected GeoIP provider with a corresponding button.
- Updated default operation fields to include GeoIPProvider with a default value of 'disabled'.
This commit is contained in:
ryan
2026-03-14 15:19:46 +08:00
parent f6dd7df55c
commit 4a50762092
3 changed files with 99 additions and 27 deletions
File diff suppressed because one or more lines are too long