Skip to content

Convert Apple App Store integration to use sections

Darby Frey requested to merge apple-app-store-sections into master

What does this MR do and why?

Building off of the discussion in Adding integration private key field type (!109867 - closed), this MR converts the Apple App Store integration to use sections capabilities to set up the interface to the integration, making it easier to use custom input types in the form. In this case, the dropzone component.

Screenshots or screen recordings

Export_Feb_08_2023_0350_PM

How to set up and validate locally

  1. Enable the Apple App Store integration feature flag in the rails console
    Feature.enable(:apple_app_store_integration)
  2. Visit the Apple App Store integration page for a project http://localhost:3001/flightjs/Flight/-/settings/integrations/apple_app_store/edit
  3. Only .p8 file types are allowed. The dropzone will allow any text file with a .p8 extension, so it fine to create a dummy file locally to test.
  4. If a allowed filetype is selected the input will change to the name of the file. If a not allowed file is selected, and error message will be displayed.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading