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: New ACLs #4789

Merged
merged 69 commits into from
Oct 19, 2018
Merged

UI: New ACLs #4789

merged 69 commits into from
Oct 19, 2018

Commits on Oct 11, 2018

  1. ui: ACLV2 first draft model layer

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    663711e View commit details
    Browse the repository at this point in the history
  2. ui: Initial ACLs policies/tokens CRUD (WIP)

    1. Basic CRUD for ACL tokens and policies, including initial testing
    2. Made a delete-confirmation component to DRY up the delete
    confirmations
    3. Added ember-pluralize to properly pluralize model names in steps.js
    (policys vs policies)
    4. Ignored majority of original v1 ACL testing, added redirect from old
    ACL url to the new tokens
    5. The tab-nav component now supports adding tabs via {objects} or "strings" and
    also supports 'in page' radio group like tabnav/panels or 'linked'
    tabnav allowing you to link the tabs to different routes instead of 'in
    page'
    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    3bff1aa View commit details
    Browse the repository at this point in the history
  3. ui: Add in the notifications for policies/tokens

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    d5edcbd View commit details
    Browse the repository at this point in the history
  4. ui: ACLv2 tie together tokens and policies

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    37cbe46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98b762b View commit details
    Browse the repository at this point in the history
  6. ui: Slightly change the datanceters helper

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    6a858e5 View commit details
    Browse the repository at this point in the history
  7. ui: Start looking at in-token new policy modal

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    294c5a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df8a33b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    01cfc7c View commit details
    Browse the repository at this point in the history
  10. ui: WIP ACLs refine policies, slight global CSS changes

    CSS Changes:
    
    1. Reorg %radio-group and %checkbox-group
    2. Change color of %toggles
    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    50fe6f1 View commit details
    Browse the repository at this point in the history
  11. ui: WIP little more work on icon organization

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    bd9e92c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    134b05a View commit details
    Browse the repository at this point in the history
  13. ui: CSS typo path

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    f077be0 View commit details
    Browse the repository at this point in the history
  14. ui: Make app-view component

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    dc97119 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    79b6008 View commit details
    Browse the repository at this point in the history
  16. ui: ACLv2 add missing test

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    58a4ebf View commit details
    Browse the repository at this point in the history
  17. ui: ACLv2 add templatize tests

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    42f06cb View commit details
    Browse the repository at this point in the history
  18. ui: Quick test against WIP binary API

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    ba6b6a8 View commit details
    Browse the repository at this point in the history
  19. ui: ACLv2 start working in a load more tests for ACLs

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    5317dbc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    31f6592 View commit details
    Browse the repository at this point in the history
  21. ui: Don't @extend a :hover

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    d05fae2 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2738d0a View commit details
    Browse the repository at this point in the history
  23. ui: ACLs v2 'forms' + plus fix ivy-codemirror

    1. dry out 'forms' with an initial draft of form classes/objects
    2. The above also makes reusing validation 'sets' far easier
    3. Make sure ivy-codemirror respects the `name=""` attribute, which was
    the precursor to making it easier to get hold of the CodeMirror
    instance, especially during testing with `fillIn`
    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    1ad9a97 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    37c421f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    9478ae3 View commit details
    Browse the repository at this point in the history
  26. ui: Move forms out, general cleanup and move around

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    f580593 View commit details
    Browse the repository at this point in the history
  27. ui: Finish up cloning, some CSS updates

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    fa19c67 View commit details
    Browse the repository at this point in the history
  28. ui: Tidy up modals, tweak token notification texts

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    cfb6ec7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c1cfbb2 View commit details
    Browse the repository at this point in the history
  30. ui: don't show duplicate buttons for legacy tokens

    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    1de56b6 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ec0a691 View commit details
    Browse the repository at this point in the history
  32. ui: Forms no longer stradle layers, they are now firmly in the view

    1. Forms used to stradle Routes and Controllers, now they don't
    2. Start bringing in error messages
    John Cowen committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    9864f1d View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2018

  1. ui: Add an indeterminate progress icon to the button

    John Cowen committed Oct 12, 2018
    Configuration menu
    Copy the full SHA
    1b49a3b View commit details
    Browse the repository at this point in the history
  2. ui: Add an error for when we can't log you in

    John Cowen committed Oct 12, 2018
    Configuration menu
    Copy the full SHA
    c505917 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea7e431 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. ui: Move the Legacy property to also look at Rules, tweak tests

    1. Legacy props on read are being removed, also check for Rules
    2. Tweak tests into shape to reflect new ACLs
    John Cowen committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    3ce215a View commit details
    Browse the repository at this point in the history
  2. ui: Use old API to save old tokens

    John Cowen committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    4cfb7e0 View commit details
    Browse the repository at this point in the history
  3. ui: Follow naming scheme for partials

    John Cowen committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    b2cb981 View commit details
    Browse the repository at this point in the history
  4. ui: Working through more tests

    John Cowen committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    73db111 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2018

  1. ui: Start spring clean, simplify token edit controller, remove settings

    1. Simplify token edit controller
    2. Start thinking about cleaning up
    3. Settings are not needed for the moment but will be coming back soon,
    comment out for now
    4. Change property Name > Description in a couple of places
    5. Fix copy buttons in FF
    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    51ab9b1 View commit details
    Browse the repository at this point in the history
  2. ui: CSS tracing

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    f8185d8 View commit details
    Browse the repository at this point in the history
  3. ui: Tweak CSS styles for small screen tables for ACLs

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    5afadfd View commit details
    Browse the repository at this point in the history
  4. ui: A few post review tweaks

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    24be868 View commit details
    Browse the repository at this point in the history
  5. ui: Add the fake CreateTime back in

    We thought we could use CreateIndex here but when polices are
    relationships on tokens they don't have them.
    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    012f13c View commit details
    Browse the repository at this point in the history
  6. ui: Typo data > date

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    8e2f913 View commit details
    Browse the repository at this point in the history
  7. ui: make form handling consistent

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    9783680 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1330f81 View commit details
    Browse the repository at this point in the history
  9. ui: First pass adding some helpful comments/todos

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    d32b785 View commit details
    Browse the repository at this point in the history
  10. ui: Validate policy names like the backend

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    5139d51 View commit details
    Browse the repository at this point in the history
  11. ui: moving back to node-sass

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    950e21e View commit details
    Browse the repository at this point in the history
  12. ui: lint

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    4e36bc7 View commit details
    Browse the repository at this point in the history
  13. ui Update tests for new policy name rules

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    e8d85e5 View commit details
    Browse the repository at this point in the history
  14. ui: Add some tests for special tokens/policies

    John Cowen committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    7a088cf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6468e0d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2018

  1. ui: Fix up padding on non-empty copy buttons

    John Cowen committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    865d106 View commit details
    Browse the repository at this point in the history
  2. ui: Tweak some text

    John Cowen committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    52098cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4dc777 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ff4fa5 View commit details
    Browse the repository at this point in the history
  5. ui: Bump version of consul-api-double

    John Cowen committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    78d2d47 View commit details
    Browse the repository at this point in the history
  6. ui: Add some more details on testing to the README

    John Cowen committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    31024f0 View commit details
    Browse the repository at this point in the history
  7. ui: Tweak notifications and add AccessorID on clone

    1. Doubled up the time the notificaitons are on the screen
    2. Add an outro animation for notifications
    3. Add the AccessorID to the notification when you clone
    John Cowen committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    9715f44 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

  1. ui: Comment clean up

    John Cowen committed Oct 18, 2018
    Configuration menu
    Copy the full SHA
    df9c0a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb0c497 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2018

  1. ui: Use the is-legacy helper everywhere

    John Cowen committed Oct 19, 2018
    Configuration menu
    Copy the full SHA
    def0450 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49e3ee0 View commit details
    Browse the repository at this point in the history
  3. ui: SWitch out the original item for the actual cloned one

    This makes sure the notification has the correct cloned id
    John Cowen committed Oct 19, 2018
    Configuration menu
    Copy the full SHA
    cb563a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd17f52 View commit details
    Browse the repository at this point in the history
  5. ui: Improve the 403 handling slightly

    John Cowen committed Oct 19, 2018
    Configuration menu
    Copy the full SHA
    d710bd5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    88027a9 View commit details
    Browse the repository at this point in the history