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

UI: Live updating views #3936

Merged
merged 48 commits into from
Mar 8, 2018
Merged

UI: Live updating views #3936

merged 48 commits into from
Mar 8, 2018

Commits on Mar 3, 2018

  1. Refactor job summary to a relationship

    Now that blocking queries are going to be in play, We can no longer
    pretend the two requests are one, since they have independent nomad
    indices.
    DingoEatingFuzz committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    18782dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66d0eab View commit details
    Browse the repository at this point in the history
  3. Prototype watching resources

    - Service to manage X-Nomad-Index values
    - Adapter method for reloading relationships with additional params
    - Pattern for watching models and model relationships using EC
    DingoEatingFuzz committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    9b2080d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bf5448 View commit details
    Browse the repository at this point in the history
  5. Fix distribution-bar bugs found with live data

    - Key data using datum label
      (when something goes from number, to zero, to number again)
    - Retain active and inactive classes across data updates
    DingoEatingFuzz committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    27a32a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6bf66f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4dd6972 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bc29457 View commit details
    Browse the repository at this point in the history
  9. Remove records from the store when they are no longer in array responses

    Ember Data doesn't do this by default, instead opting to be as
    non-destructive as possible. However, this is desired behavior.
    DingoEatingFuzz committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    5e4491c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    702228e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b675d97 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8a119d9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ed809fe View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b69fe31 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dbc9903 View commit details
    Browse the repository at this point in the history
  16. Generalized solution for removing records in the local store

    When the findAll response from the server no longer has them.
    DingoEatingFuzz committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    60ee871 View commit details
    Browse the repository at this point in the history
  17. Fix existing tests

    DingoEatingFuzz committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    3c2a1f8 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0a0cea0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    504ff2d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7c51270 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    47dad64 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6c3a091 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    5dd83fd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    421f082 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2018

  1. Merge pull request #3893 from hashicorp/f-ui-polling-foundation

    UI: Background Polling Step 1 - Foundational support & jobs
    DingoEatingFuzz committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    2f93dea View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2018

  1. Configuration menu
    Copy the full SHA
    a2976da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    594b991 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88df7fe View commit details
    Browse the repository at this point in the history
  4. Watch job versions

    DingoEatingFuzz committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    34c712d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9658268 View commit details
    Browse the repository at this point in the history
  6. Move job watchers to job.index

    They are only for the overview page, not the whole hierarchy
    DingoEatingFuzz committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    e1c5a5d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9cd5632 View commit details
    Browse the repository at this point in the history
  8. Move jobs polling from jobs to jobs.index

    It's only necessary for the list view, not the entire route hierarchy
    DingoEatingFuzz committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    093bd41 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5307803 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e7a26ce View commit details
    Browse the repository at this point in the history
  11. Move node watching to the index page

    It doesn't need to impact the entire route hierarchy
    DingoEatingFuzz committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    9390e09 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8fe4f76 View commit details
    Browse the repository at this point in the history
  13. Use willTransition instead of deactivate to cancel requests

    deactivate happens _after_ the new route's model hook, which
    results in the possibility of canceling new requests right
    after they are made rather than existing open connections
    DingoEatingFuzz committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    0cb4855 View commit details
    Browse the repository at this point in the history
  14. Patch tests

    DingoEatingFuzz committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    40977d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2018

  1. Merge pull request #3938 from hashicorp/f-ui-polling-everywhere

    UI: Polling Step 2 - Polling on all views
    DingoEatingFuzz committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    4b3b49b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c864697 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6319f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01de2ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d29942f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e0489a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    df54b6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    27ec2c2 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3953 from hashicorp/f-ui-polling-disconnect

    UI: Polling Step 3 - Close connections when tabbing away
    DingoEatingFuzz committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    73ca228 View commit details
    Browse the repository at this point in the history