1. 04 Oct, 2017 1 commit
  2. 08 Aug, 2017 1 commit
    • Leigh B Stoller's avatar
      Two sets of changes: · 3721db31
      Leigh B Stoller authored
      1. Implement most of issue #258: Add a start and end time for
         announcements. Also add a target uid for announcements.  Also add a
         purge option to fully remove announcements from the database, rather
         then retiring them. Add priorities for ordering announcements.
         Add update mode to modify an existing announcement.
      
         In other news, announcements now have a uuid and can be specified on
         the command line using their index or their uuid. For the web
         interface we now use uuids only instead of database indexes.
      
      2. The web interface now polls for announcements so that users see new
         announcements without reloading. I noticed that a lot people stay
         parked on the status page and might not see them. Cleaned up DB
         queries and formatting to make is easier to use in an ajax call.
      3721db31
  3. 10 Jul, 2017 1 commit
  4. 29 Jun, 2017 1 commit
  5. 28 Jun, 2017 1 commit
    • Leigh B Stoller's avatar
      New admin pages for experiment listing and project approval. · 18217eb3
      Leigh B Stoller authored
      1. Get rid of the old myexperiments page and change all uses to the user
         dashboard or landing page.
      
         Replaced with admins only page for listing all experiments, pending
         extensions, locked down, expires, and older then 45 days.
      
      2. New page for approving projects using modern technology, as per Rob's
         request in issue #304.
      18217eb3
  6. 16 May, 2017 1 commit
  7. 12 May, 2017 1 commit
    • Leigh B Stoller's avatar
      Resurrect the original images listing page. · d6227c77
      Leigh B Stoller authored
      1. We want to use this Emulab portal so users can see what images are
         available. Its not quite right for the Cloudlab portal yet, not
         showing it there yet.
      
      2. Default node now is to show just project/system images. The My Disk
         Images link is a separate page that deals with the connection between
         profiles and images. Needs to think about how to combine these, along
         with the Classic images list. Messy.
      
      3. Add to the Storage menu.
      d6227c77
  8. 10 May, 2017 1 commit
  9. 25 Apr, 2017 1 commit
  10. 19 Apr, 2017 1 commit
  11. 22 Mar, 2017 2 commits
  12. 02 Mar, 2017 1 commit
  13. 15 Feb, 2017 1 commit
  14. 23 Jan, 2017 1 commit
    • Leigh B Stoller's avatar
      Deal with issues described by Jon in issues #203. · 557f3504
      Leigh B Stoller authored
      The main point of the changes are to require that the old password is
      provided when changing your password. This holds true even for admins
      changing their own password in red-dot. Note though, that when an admin
      changes another user's password in red-dot, old password is not
      required, which is somewhat in conflict with the overall goal, but hey,
      we want to be practical too.
      
      I ended up removing password modification from the profile page, and
      use the already existing changepswd page, which I cleaned up and turned
      into a first class ajax citizen to make the page operate smoother.
      557f3504
  15. 12 Jan, 2017 1 commit
  16. 07 Dec, 2016 1 commit
  17. 15 Nov, 2016 1 commit
  18. 10 Nov, 2016 1 commit
  19. 03 Nov, 2016 1 commit
  20. 21 Oct, 2016 1 commit
  21. 20 Oct, 2016 1 commit
  22. 06 Oct, 2016 1 commit
  23. 03 Oct, 2016 1 commit
  24. 22 Sep, 2016 1 commit
  25. 30 Aug, 2016 1 commit
  26. 19 Aug, 2016 1 commit
  27. 14 Aug, 2016 1 commit
  28. 26 Jul, 2016 1 commit
  29. 20 Jul, 2016 1 commit
  30. 08 Jul, 2016 1 commit
  31. 28 Jun, 2016 1 commit
  32. 24 Jun, 2016 2 commits
  33. 25 May, 2016 1 commit
  34. 17 May, 2016 1 commit
  35. 11 May, 2016 1 commit
    • Leigh B Stoller's avatar
      Add admin list/search page for users and projects. The first two tabs are · 6228a1b9
      Leigh B Stoller authored
      recently and currently active users and projects (these lists are portal
      specific!). The second two tabs do dynamic search of the database via ajax
      calls, to populate the lists. This is cause listing all users statically on
      the page would be insane (tablesorter does not perform well on such giant
      lists).
      
      Plus other little related tweaks.
      6228a1b9
  36. 10 May, 2016 1 commit
  37. 06 May, 2016 1 commit
  38. 03 May, 2016 1 commit