[Frontend]: Add accounts option for bypass settings in a policy editor

Summary

Add service accounts option for bypass settings in the policy editor to allow users to configure token-based exceptions for security policies.

Implementation Details

Component to Update

Add the component ee/app/assets/javascripts/security_orchestration/components/policy_editor/scan_result/advanced_settings/policy_exceptions/service_accounts.vue to be implemented according to the designs.

Design Reference

Follow the designs specified in this Figma link: link

Acceptance Criteria

  • The service_accounts.vue component is updated to include access token functionality
  • Implementation matches the provided Figma designs
  • Access token option is properly integrated with bypass settings
  • Component maintains existing functionality while adding new features
  • Unit tests are updated to cover new functionality

Technical Notes

  • Component location: ee/app/assets/javascripts/security_orchestration/components/policy_editor/scan_result/advanced_settings/policy_exceptions/service_accounts.vue
  • Ensure the implementation follows GitLab's Vue.js coding standards
  • Consider accessibility requirements when implementing the UI changes

Definition of Done

  • Code changes implemented according to designs
  • Tests passing
  • Code review completed
  • Documentation updated if necessary

Sources: [Frontend]: Add access token option for bypass settings in a policy edito

Edited by Artur Fedorov