Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update UI for integrations setup #1052

Merged
merged 82 commits into from
Oct 3, 2023

Commits on Aug 17, 2023

  1. Stub catalog reader interface

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    c5cea8d View commit details
    Browse the repository at this point in the history
  2. Add basic catalog functionality to new catalog reader

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    77ad89b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Refactor validation logic with a deeper interface

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    676591d View commit details
    Browse the repository at this point in the history
  2. Refactor validation logic with a deeper interface

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    12c4bcf View commit details
    Browse the repository at this point in the history
  3. Remove redundant test.

    This test is unneeded after 12c4bcf
    
    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    412480e View commit details
    Browse the repository at this point in the history
  4. Add tests for new validators

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    6d2bad1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3dd111 View commit details
    Browse the repository at this point in the history
  6. Make better failure mode for invalid objects

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    55d6490 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    c62d28b View commit details
    Browse the repository at this point in the history
  2. Generalize Result type

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    ba56fb8 View commit details
    Browse the repository at this point in the history
  3. Convert backend to use catalog reader (unstable)

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    cb29208 View commit details
    Browse the repository at this point in the history
  4. Repair tests for integrations class (unstable)

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    c9de36e View commit details
    Browse the repository at this point in the history
  5. Refactor repository for new integration interface

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    37c7980 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Fix outer repository and backend tests

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    b331090 View commit details
    Browse the repository at this point in the history
  2. Add tests for sample data

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    4b29e17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b35dfa8 View commit details
    Browse the repository at this point in the history
  4. Add CatalogReader JavaDocs

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    1bef29e View commit details
    Browse the repository at this point in the history
  5. Repair integrations builder

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    a18cf47 View commit details
    Browse the repository at this point in the history
  6. Remove extra commented test

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    047b14a View commit details
    Browse the repository at this point in the history
  7. Remove unnecessary log statement

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    e65fe8b View commit details
    Browse the repository at this point in the history
  8. Repair getSchemas behavior to return correct type

    Let it be known at on this day, with this commit,
    I have truly grokked why we don't use `any` in typescript.
    
    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    00ddb5b View commit details
    Browse the repository at this point in the history
  9. Add tests for getSchemas

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    8af7f4a View commit details
    Browse the repository at this point in the history
  10. Add tests for asset and sample data backend methods

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    a31963d View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Break flyout validation methods out of constructing method

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    feeaef5 View commit details
    Browse the repository at this point in the history
  2. Add tests for extracted flyout methods

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    b644d11 View commit details
    Browse the repository at this point in the history
  3. Switch validation method to use ValidationResult

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    614613a View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Configuration menu
    Copy the full SHA
    d97b931 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8b5eff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af78c27 View commit details
    Browse the repository at this point in the history
  4. Swap out flyout for hello-world setup page

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    ab30ed0 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Add basic step incrementing

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    85361f8 View commit details
    Browse the repository at this point in the history
  2. Add basic field skeleton for each step

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    af21831 View commit details
    Browse the repository at this point in the history
  3. Add a cancel button

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    42dbb54 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    bfa9d1a View commit details
    Browse the repository at this point in the history
  2. Add config type to developing form

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    533e6c7 View commit details
    Browse the repository at this point in the history
  3. Flatten integration config

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    467488c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Add sample data table modal

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    670d229 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    392640d View commit details
    Browse the repository at this point in the history
  2. Add toggle for standard and advanced asset config

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    0a997a4 View commit details
    Browse the repository at this point in the history
  3. Simplify imports

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8c7b0f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    616d44e View commit details
    Browse the repository at this point in the history
  5. Refactor major class names

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    339fb09 View commit details
    Browse the repository at this point in the history
  6. (WIP) begin refactoring functionality into adaptor

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    fae680f View commit details
    Browse the repository at this point in the history
  7. Finish migrating functionality to data adaptor

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    3096626 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Rename integration types for more clarity

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    5498724 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee33a51 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    9f97f5a View commit details
    Browse the repository at this point in the history
  2. Refactor component usage

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    b465b9f View commit details
    Browse the repository at this point in the history
  3. Connect forms to config state

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    2af52f5 View commit details
    Browse the repository at this point in the history
  4. Fix filetype selector

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    1687fbc View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    cb8dfd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ee1b75 View commit details
    Browse the repository at this point in the history
  3. Remove hardcoded name in path

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1049b13 View commit details
    Browse the repository at this point in the history
  4. Write one snapshot test

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    edd6bbe View commit details
    Browse the repository at this point in the history
  5. Add more tests

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1c95d41 View commit details
    Browse the repository at this point in the history
  6. Fix test naming

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1760038 View commit details
    Browse the repository at this point in the history
  7. Update obsolete snapshots

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d4b27fe View commit details
    Browse the repository at this point in the history
  8. Move integration creation helpers to own file

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    4293290 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Break out integration creation methods

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    36d65c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Isolate more create_integration helpers

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    fe16007 View commit details
    Browse the repository at this point in the history
  2. Simplify setup form

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    dfadcb5 View commit details
    Browse the repository at this point in the history
  3. Add data source picker items

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    af1471d View commit details
    Browse the repository at this point in the history
  4. Add better selector logic

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    9c9d800 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Add queries for data sources

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    69e4978 View commit details
    Browse the repository at this point in the history
  2. Switch from selector to combobox

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    038eefb View commit details
    Browse the repository at this point in the history
  3. Update snapshots

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    16745d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Connect validation button to data source validation method

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    1892b8f View commit details
    Browse the repository at this point in the history
  2. Reimplement add integration button

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    ebdb008 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Temporarily remove validate button

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    6230a65 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    b2fdb69 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    be45f19 View commit details
    Browse the repository at this point in the history
  2. Simplify dynamic table term selection

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    764d028 View commit details
    Browse the repository at this point in the history
  3. Remove unused validate code

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    28d761c View commit details
    Browse the repository at this point in the history
  4. Undo wildcard import

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    aaeddef View commit details
    Browse the repository at this point in the history
  5. Switch from proxy to dataconnections endpoint

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    3ae20be View commit details
    Browse the repository at this point in the history
  6. Remove unused table fields

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    0158cc3 View commit details
    Browse the repository at this point in the history
  7. Switch dataconnections base to const

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    3cb6c57 View commit details
    Browse the repository at this point in the history
  8. Add console proxy to route constants

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    dd1d763 View commit details
    Browse the repository at this point in the history
  9. Update snapshots

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    3f2a79a View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Move color to constants

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    9a6dc3a View commit details
    Browse the repository at this point in the history
  2. Move index name validation to constants and improve matching

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    1e267c6 View commit details
    Browse the repository at this point in the history
  3. Move test constants to test constants

    Signed-off-by: Simeon Widdis <sawiddis@amazon.com>
    Swiddis committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    7d4854e View commit details
    Browse the repository at this point in the history