1. 28 Sep, 2018 1 commit
  2. 28 Nov, 2017 1 commit
  3. 27 Nov, 2017 1 commit
  4. 08 Aug, 2017 1 commit
  5. 30 Mar, 2017 1 commit
    • Jonathon Duerig's avatar
      New genilib-editor refactoring. Various bugfixes. · f673e2f8
      Jonathon Duerig authored
      Fix error-handling errors.
      Make the waitwait modal non-dismissable everywhere.
      The new genilib-editor is now a kind of mega-modal which can live in both the show-profile and modify_profile pages. It is read-only in the former case and read/writable in the latter.
      
      All of the form-submitting stuff that recent ajaxification broke has been stripped out. It is now a pure editor that notifies the surrounding page of changes when you click on 'accept'.
      f673e2f8
  6. 28 Dec, 2016 1 commit
  7. 28 Nov, 2016 1 commit
  8. 12 Nov, 2016 1 commit
    • Leigh Stoller's avatar
      Bring the cluster monitor "inhouse", rather then depending on the jfed · d7c4230e
      Leigh Stoller authored
      monitoring system.
      
      New portal_monitor daemon does a GetVersion/ListResources call at each
      of the clusters every five minutes, and updates the new table in the
      DB called apt_aggregate_status. We calculate free/inuse counts for
      physical nodes and a free count for VMs. Failure to contact the
      aggregate for more then 10 minutes sets the aggregate as down, since
      from our perspective if we cannot get to it, the cluster is down.
      
      Unlike the jfed monitoring system, we are not going to try to
      instantiate a new experiment or ssh into it. Wait and see if that is
      necessary in our context.
      
      On the instantiate page, generate a json structure for each cluster,
      similar the one described in issue #172 by Keith. This way we can easily
      switch the existing code over to this new system, but fail back to the
      old mechanism if this turn out to be a bust.
      
      Some other related changes to how we hand cluster into the several web
      pages.
      d7c4230e
  9. 03 Nov, 2016 1 commit
  10. 21 Oct, 2016 1 commit
  11. 20 Oct, 2016 1 commit
  12. 28 Jun, 2016 1 commit
  13. 30 Mar, 2016 1 commit
  14. 01 Dec, 2015 1 commit
  15. 16 Oct, 2015 1 commit
  16. 21 Apr, 2015 2 commits
  17. 01 Apr, 2015 1 commit
    • Leigh Stoller's avatar
      Tighten up permissions granted to geni users coming from the GPO Portal. · 105c42e1
      Leigh Stoller authored
      We now ask the portal for a the user's project membership list, and if the
      user is not a member of any (unexpired) projects, we do not allow them to
      create experiments (or much of anything else) in the Cloud Portal. I did
      this by setting the local holding project trust to "user" and setting the
      webonly bit in the users table. The user can use the picker to see public
      profiles, but the create button tells them no dice, go join a project at
      the GPO portal.
      
      We make the project check each time the user logs in via the trusted
      signer.
      105c42e1
  18. 19 Mar, 2015 1 commit
  19. 13 Mar, 2015 1 commit
    • Leigh Stoller's avatar
      Checkpoint various changes. · 0d09773b
      Leigh Stoller authored
      * Various UI tweaks for profile versioning.
      
      * Roll out profile versioning for all users.
      
      * Disable/Hide publishing for now.
      
      * Move profile/version URLs into a modal that is invoked by a new Share
        button, that explains things a little better.
      
      * Unify profile permissions between APT/Cloudlab. Users now see just two
        choices; project or anyone, where anyone includes guest users in the APT
        interface, for now.
      
      * Get rid of "List on the front page" checkbox, all public profiles will be
        listed, but red-dot can still set that bit.
      
      * Return the publicURL dynamically in the status blob, and set/show the
        sliver info button as soon as we get it.
      
      * Console password support; if the aggregate returns the console password,
        add an item to the context menu to show it.
      
      * Other stuff.
      0d09773b
  20. 02 Mar, 2015 2 commits
  21. 20 Jan, 2015 1 commit
  22. 03 Jan, 2015 1 commit
  23. 15 Dec, 2014 1 commit