1. 07 Jan, 2022 2 commits
    • Andrew Fontaine's avatar
      Add new environment item component · c9a5896c
      Andrew Fontaine authored
      A new environment component is needed to migrate to the newly
      recommended UX. It is currently behind the feature flag
      :new_environments_table, and relies on Apollo for local state
      management.
      
      Most of the internal computed values and functions are borrowed from the
      old environments component
      app/assets/javascripts/environments/components/environment_item.vue,
      which will be removed once the rollout to the new UI is complete.
      c9a5896c
    • Andrew Fontaine's avatar
      Make Environment Actions work with GraphQL · 26d9e350
      Andrew Fontaine authored
      The new environments page is built using local GraphQL state management,
      and so the ability to actions environments needs to rely on it instead
      of the event hub.
      
      To ensure everything still works until I am ready to delete the old
      environments page, the new opt-in graphql prop is added to enable this
      functionality.
      26d9e350
  2. 05 Jan, 2022 38 commits