1. 14 Sep, 2017 1 commit
  2. 18 Aug, 2017 1 commit
  3. 08 Aug, 2017 3 commits
  4. 23 May, 2017 1 commit
  5. 17 Apr, 2017 1 commit
    • Leigh B Stoller's avatar
      Attempt to operate in an admin mode for reservations · 188f041f
      Leigh B Stoller authored
      So, one reason the fast RPC path is fast cause we do not normally
      operate with credentials, but with reservations we have to since we want
      the reservation creator to be a real user and of course the project has
      to exist. Need credentials for that. But when an admin is editing or
      creating a reservation in another project, we need the admin user to
      exist too, and we might need the project to be created. That requires
      different credentials. So in an attempt to deal more generally with the
      admin problem, export an entrypoint to create a user (the admin user)
      before trying to create a reservation. Not sure this is the best way to
      go but its one way to go.
      
      In general, I think we need a more explicit user/project management API
      for the Portal. Needs more thought.
      188f041f
  6. 23 Mar, 2017 1 commit
  7. 09 Mar, 2017 1 commit
  8. 06 Mar, 2017 2 commits
    • Leigh B Stoller's avatar
      Minor improvements: · 7ad899a4
      Leigh B Stoller authored
      1. Return REFUSED for an admission control violation.
      
      2. Treat REFUSED errors as a user error instead of a fatal error.
      
      3. Fix up confirmation modal to make it more clear that the reservation
         needs to be submitted.
      7ad899a4
    • Leigh B Stoller's avatar
      Two changes to reservations: · 5e7e613b
      Leigh B Stoller authored
      1. Plumb through a prediction RPC to return the reservation system
         pressure and outstanding reservations for a list of projects. This is
         invoked from the instantiate page when loaded, using the projects
         the user has permission to create experiments in, the results are
         stored in a script global variable for someone else to make sense of.
      
      2. When checking to see if a reservation can be accommodated, check with
         the admission control library first to see if the is a project limit
         on the type that would be violated. Need to do a little rearranging
         of the deck chairs in admission control library.
      5e7e613b
  9. 20 Feb, 2017 1 commit
  10. 17 Feb, 2017 1 commit
  11. 15 Feb, 2017 1 commit
  12. 17 Jan, 2017 1 commit
    • Leigh B Stoller's avatar
      Various tweaks to reservation UI: · 29258b2c
      Leigh B Stoller authored
      * Allow start to be optional; means "now".
      
      * When selecting the current day, disable hours in the past.
      
      * Catch a few more form errors.
      
      * When editing, the start time might be in the past. Do not consider
        that an error, just pass it through since the backend is okay with
        it.
      29258b2c
  13. 03 Jan, 2017 1 commit
  14. 28 Nov, 2016 1 commit
  15. 09 Nov, 2016 1 commit
  16. 03 Nov, 2016 1 commit