mirror of
https://github.com/grafana/grafana.git
synced 2025-07-30 16:22:45 +08:00

* Refactor ChannelOptions and related components for improved secure field handling - Updated ChannelOptions to utilize integrationPrefix for path management. - Introduced getOptionMeta for dynamic option metadata handling. - Enhanced ChannelSubForm to manage secure fields and subform deletions. - Refactored OptionField and SubformField to support new secure field logic. - Adjusted types for better clarity and integration with the form context. * Fix Combobox sizing * Refactor ChannelSubForm and ChannelOptions for improved field handling - Updated ChannelOptions to enhance secure field management. - Refactored ChannelSubForm to replace Select with Combobox for better user experience. - Adjusted type options handling in ChannelSubForm to align with new Combobox implementation. - Cleaned up unused code and improved overall readability. * Refactor contact point components for improved secure field handling and remove obsolete secure settings field - Removed secureSettings from various components and tests to streamline the receiver configuration. - Updated GrafanaReceiverForm to manage secure fields more effectively. - Enhanced test cases for Slack contact points to ensure proper field behavior based on user input. - Introduced a factory for creating mock Grafana contact points and receiver configurations for better test coverage. * Improve conversion from form values to grafana receivers * Revert Combobox migration and bring back Select for contact point type selector * Update Grafana OnCall to Grafana IRM in notifier settings and enhance test coverage for SNS contact points - Renamed notifier settings from 'Grafana OnCall' to 'Grafana IRM' in mockGrafanaNotifiers. - Updated test cases in GrafanaReceiverForm to handle SNS contact points, including secure field management. - Improved test assertions and added new tests for SNS integration to ensure correct behavior and state management. - Refactored related components for better clarity and maintainability. * Add secret fiels removal tests * Fix mocks, remove Combobox changes * Update snapshots * Remove obsolete snapshot