1. 07 Dec, 2017 1 commit
  2. 06 Dec, 2017 10 commits
  3. 05 Dec, 2017 7 commits
  4. 04 Dec, 2017 9 commits
    • Leigh Stoller's avatar
      4535d29e
    • Leigh Stoller's avatar
    • Leigh Stoller's avatar
      Minor bug fix. · d91e08ae
      Leigh Stoller authored
      d91e08ae
    • Leigh Stoller's avatar
      Minor bug fix. · 28514e66
      Leigh Stoller authored
      28514e66
    • Leigh Stoller's avatar
      Minor bug fix. · fd1339d0
      Leigh Stoller authored
      fd1339d0
    • Leigh Stoller's avatar
      Minor bug fix. · a7b6dc05
      Leigh Stoller authored
      a7b6dc05
    • Leigh Stoller's avatar
      Restore test that allows short extensions (less then 24 hours) to be · 6cf64965
      Leigh Stoller authored
      approved without a reason.
      6cf64965
    • Leigh Stoller's avatar
      Extension policy changes: · bd7d9d05
      Leigh Stoller authored
      * New tables to store policies for users and projects/groups. At the
        moment, there is only one policy (with associated reason); disabled.
        This allows us to mark projects/groups/users with enable/disable
        flags. Note that policies are applied consecutively, so you can
        disable extensions for a project, but enable them for a user in that
        project.
      
      * Apply extensions when experiments are created, send mail to the audit
        log when policies cause extensions to be disabled.
      
      * New driver script (manage_extensions) to change the policy tables.
      bd7d9d05
    • Leigh Stoller's avatar
      Changes related to extensions: · e1b6076f
      Leigh Stoller authored
      * Change the units of extension from days to hours along the extension
        path. The user does not see this directly, but it allows us to extend
        experiments to the hour before they are needed by a different
        reservation, both on the user extend modal and the admin extend modal.
      
        On the admin extend page, the input box still defaults to days, but
        you can also use xDyH to specify days and hours. Or just yH for just
        hours.
      
        But to make things easier, there is also a new "max" checkbox to
        extend an experiment out to the maximum allowed by the reservation
        system.
      
      * Changes to "lockout" (disabling extensions). Add a reason field to the
        database, clicking the lockout checkbox will prompt for an optional
        reason.
      
        The user no longer sees the extension modal when extensions are
        disabled, we show an alert instead telling them extensions are
        disabled, and the reason.
      
        On the admin extend page there is a new checkbox to disable extensions
        when denying an extension or scheduling termination.
      
        Log extension disable/enable to the audit log.
      
      * Clear out a bunch of old extension code that is no longer used (since
        the extension code was moved from php to perl).
      e1b6076f
  5. 30 Nov, 2017 4 commits
  6. 29 Nov, 2017 5 commits
  7. 28 Nov, 2017 1 commit
  8. 27 Nov, 2017 3 commits