- 27 Aug, 2014 2 commits
-
-
Leigh B Stoller authored
login modal, must use the original direct geni-login.php page until we go live.
-
Leigh B Stoller authored
authenticate Geni users to CloudLab (who do not have Emulab accounts). CloudLab users must have an account to do anything (unlike APT which allows guest users). But instead of requiring them to go through the Emulab account creation (high bar), let then use their Geni credentials to prove who they are. We then build a local account for that new user, and save off the speaksfor credential so that we can act on their behalf when talking to the backend clusters (and their MA to get their ssh keys). These users do not have a local account password, so they cannot log into the web interface using the Emulab login page, nor do they have a shell on ops. Once authenticated, we put the appropriate cookies into the browser via javascript, so they can use the Cloud (okay, APT) web interface (they appear logged in). I make use of the nonlocal_id field of the users table, which was not being used for anything else. Officially, these are "nonlocal" users in the code (IsNonLocal()). When a nonlocal user instantiates a profile, we use their speaksfor credential to ask their home MA for their ssh keys, which we then store in the DB, and then provide to the aggregate via the CreateSliver call. Note that no provision has been made for users who edit their profile and add keys; I am not currently expecting these users to stumble into the web interface (yet).
-
- 15 Aug, 2014 1 commit
-
-
Leigh B Stoller authored
are different from Emulab.
-
- 09 Aug, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 07 Aug, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 06 Aug, 2014 1 commit
-
-
Leigh B Stoller authored
* Add a uuid to the profile itself. So now we have a uuid for each specific version, and a uuid that points to the profile as a whole. * On the manage page, move the URL to the left hand panel, and add a second URL. One is the URL of the specific version, and the other is a URL to the entire profile. Add popovers to explain the difference between. * On the instantiate page, when you use this URL, we instantiate the most recently published version of the profile. * Add a bit of verbiage to the publish modal.
-
- 05 Aug, 2014 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 31 Jul, 2014 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
support code.
-
- 28 Jul, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 22 Jun, 2014 1 commit
-
-
Robert Ricci authored
-
- 20 Jun, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 21 May, 2014 3 commits
-
-
Jonathon Duerig authored
Move all apt image files to the images directory. # Please enter the commit message for your changes. Lines starting
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
- 15 May, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 05 May, 2014 1 commit
-
-
Jonathon Duerig authored
-
- 29 Apr, 2014 1 commit
-
-
Jonathon Duerig authored
-
- 01 Apr, 2014 2 commits
-
-
Leigh B Stoller authored
1) When sending email verification, set the From to aptlab.net. 2) After entering the verification code, throw up the Please Wait modal. 3. Use "booted" instead "provisioned"
-
Leigh B Stoller authored
-
- 31 Mar, 2014 3 commits
-
-
Leigh B Stoller authored
-
Robert Ricci authored
Since we have two now, might as well
-
Leigh B Stoller authored
-
- 27 Mar, 2014 1 commit
-
-
Jonathon Duerig authored
-
- 22 Mar, 2014 1 commit
-
-
Leigh B Stoller authored
and into the js files associated with the code.
-
- 07 Mar, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 28 Feb, 2014 13 commits
-
-
Robert Ricci authored
-
Leigh B Stoller authored
-
Robert Ricci authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
Only force wide width when showing a topology in the modal
-
Robert Ricci authored
-
Robert Ricci authored
Add a sign up button. Remove $embedded feature which is not used and which cleans up the code dramatically Put labels on the left sides of fields, looks a little bit nicer
-
Robert Ricci authored
-
Robert Ricci authored
In place, the "responsiveness" produced some bizarre behavior, and it's just not needed
-
Robert Ricci authored
-