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: Change Run Job availability based on ACLs #5944

Merged
merged 52 commits into from
Jan 20, 2020
Merged

Commits on Jul 9, 2019

  1. Configuration menu
    Copy the full SHA
    e38fa97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be5d47a View commit details
    Browse the repository at this point in the history
  3. Change permissions to require management token

    This isn’t a valid solution, but it gets closer to one by
    ensuring the token is loaded when the application boots. Then
    I can add another step to load and parse the token’s policies.
    backspace committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    e38bbef View commit details
    Browse the repository at this point in the history
  4. Remove unused parameter

    backspace committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    3c57124 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19a3e30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c77e458 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. Configuration menu
    Copy the full SHA
    6509b6c View commit details
    Browse the repository at this point in the history
  2. Add missing yield

    backspace committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    4f207c2 View commit details
    Browse the repository at this point in the history
  3. Add fetch of anonymous policy with no token

    The endpoint doesn’t actually support this 😳
    backspace committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    dc98403 View commit details
    Browse the repository at this point in the history
  4. Remove unused variable

    backspace committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    6446054 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    00291da View commit details
    Browse the repository at this point in the history
  6. Add Mirage hack to serve anonymous policy

    This should have been part of dc98403.
    backspace committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    2592278 View commit details
    Browse the repository at this point in the history
  7. Add tooltip

    It’s cut off by the edge of the viewport for now!
    backspace committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    7452cb9 View commit details
    Browse the repository at this point in the history
  8. Add filtering of policy route 404

    These unrelated tests were failing because they assumed that
    the first 404 was stable.
    backspace committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    5aa4e03 View commit details
    Browse the repository at this point in the history
  9. Change request-examination to ignore policy query

    Here’s another similar instance.
    backspace committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    7d132c0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aaab9c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

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

Commits on Jul 18, 2019

  1. Add fallback to default namespace when no matches

    My placeholder test was incorrect.
    backspace committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    b1d618e View commit details
    Browse the repository at this point in the history
  2. Add partial support for globs

    The “greatest number of matched characters” part is still
    forthcoming.
    backspace committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    80d5720 View commit details
    Browse the repository at this point in the history
  3. Add match-length-comparison for glob names

    It’s too bad reduce is so unwieldy in Javascript… maybe this
    would be better a for loop ☹️
    backspace committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    de12248 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

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

Commits on Jul 25, 2019

  1. Remove HCL-parsing in favour of API-provided JSON

    This is written assuming #6017 is merged as-is. It’s trivial
    to change the property name if needed!
    backspace committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    313552a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2de141 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6641e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

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

Commits on Aug 29, 2019

  1. Merge master

    backspace committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    25ad69b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb91553 View commit details
    Browse the repository at this point in the history
  3. Change ability to check capabilities, not policy

    The API change in #6017 returns JSON that contains the
    expanded policy, including all capabilities implied
    by a policy. So even if you set `policy="write"`, you
    get back a list of capabilities that includes `submit-job`.
    There’s therefore no reason to examine the returned policy.
    backspace committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    2a5e084 View commit details
    Browse the repository at this point in the history
  4. Remove HCL versions of rules

    These were only being used with hcl2json.
    backspace committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    62efe99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    89ef215 View commit details
    Browse the repository at this point in the history
  6. Update to latest Ember-can

    backspace committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    08f5341 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    892f544 View commit details
    Browse the repository at this point in the history
  8. Correct module name

    backspace committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    7b354ed View commit details
    Browse the repository at this point in the history
  9. Correct dependent key

    backspace committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    05f4786 View commit details
    Browse the repository at this point in the history
  10. Add explanatory comment

    backspace committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    e9ddcf2 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. Merge branch 'master' into f-ui/respect-acl

    # Conflicts:
    #	ui/app/routes/application.js
    #	ui/mirage/scenarios/default.js
    #	ui/package.json
    #	ui/yarn.lock
    backspace committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    2e21d59 View commit details
    Browse the repository at this point in the history
  2. Merge commit '2e21d594c7cc81c674de82c74f6f2fb33bbeafd6' into f-ui/res…

    …pect-acl
    
    # Conflicts:
    #	ui/mirage/scenarios/default.js
    #	ui/package.json
    #	ui/yarn.lock
    backspace committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    b5cb8a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f878d72 View commit details
    Browse the repository at this point in the history
  4. Remove unused dependent key

    Since the API expands a policy shorthand like “write” into
    its constituent capabilities, examining the policy is
    no longer needed.
    backspace committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    284e615 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. Configuration menu
    Copy the full SHA
    d5c3071 View commit details
    Browse the repository at this point in the history
  2. Change const to let

    backspace committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    1dd9284 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3a0afa View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. Configuration menu
    Copy the full SHA
    71c2fac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f68c0e View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Remove FIXME

    I’m hesitant to add storage-clearing before every test.
    backspace committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    777df99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c50c55c View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Remove uses of getWithDefault

    Thanks to @johncowen for pointing out that this is on the
    way to being deprecated: #5944 (comment)
    
    emberjs/rfcs#554
    backspace committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    94304e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e054561 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9057d26 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

  1. Remove resolver override

    This must have seemed/been necessary at some point but
    doesn’t break anything when removed!
    backspace committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    27cedda View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

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