- Dec 28, 2011
-
-
Shane Tomlinson authored
* Not actually hooked up in the dialog yet. * Need backend support.
-
Shane Tomlinson authored
* Added a new controller, primary_user_provisioned. * Slimmed down user.provisionPrimaryUser so that it does not authenticate users. * Using ADD_EMAIL and CREATE_EMAIL as the hash when redirecting back from an IdP as bits of state.
-
- Dec 23, 2011
-
-
Shane Tomlinson authored
* A lot of cleanup and test adding for handling primary users. * Trying to genericize a lot of the message names and leave the state machine decide on state. * Simplifying the ActionsMock in state_machine_unit_test. * Loads of file renames to make easier to read.
-
Shane Tomlinson authored
* Hacktastic and minimal tests - loads of tests needed. * Assume if the #EMAIL=<email> hash is specified on the URL, then try provisioning the user. * Fixed all previously broken, non-completing tests. * Added several new controllers - email_chosen, provision_primary_user, verify_primary_user.
-
- Dec 22, 2011
-
-
Shane Tomlinson authored
* Use WinChan to open a new window to the primary. * Add the idp_auth_complete page for the IdP to redirect back to. * When the window closes, re-try to authenticate the user with the primary. * Add a helper to show an error message. * Add a WinChan mock. * Update unit tests to handle the "need to authenticate with IdP" scenario. * Update compression scripts for WinChan to be included on the main site.
-
Shane Tomlinson authored
* Match the text on the verify_user page. * Add a new PageHelper function, replaceFormWithNotice. * Replacing the specialized code in verify_email_address.js with above function.
-
- Dec 21, 2011
-
-
Shane Tomlinson authored
* Adding a window Mock. * Adding a new template for the "you've gotta verify" screen. * Hooking up the logic to redirect - which closes the window.
-
Shane Tomlinson authored
* Add network.authenticateWithAssertion and related tests. * On signup page, start the redirection code to verify with primary in new tab. * in network.js, rename all the onSuccess to onComplete for clarity. * Simplify tests for primary user provisioning while "not authenticated". * Generate fake keys/certs in the provisioning mock. * Save off the keypair/cert given to us by the provisioning frame before getting an assertion. * Generate an assertion and log the user in on primary provisioning success.
-
- Dec 20, 2011
-
-
Lloyd Hilaiel authored
-
Shane Tomlinson authored
-
Shane Tomlinson authored
* Adding unit tests for network.addressInfo * to the XHR mock, adding info needed to test primary/secondary flow. * Adding a BrowserID.Mock.Provisioning to handle mocking out provisioning capabilities. * Creating a new User.createUser that handles creating users on either primaryies or secondaries. * Adding unit tests for the signup page for primary, updating old tests for secondary. * Starting a shell of error messages and success markup on signup page. * Starting to hook up the dialog, adding loads of tests. Secondary based user creation good again.
-
Lloyd Hilaiel authored
stub in a new javascript library that will abstract dialog code from the details of embedding and interacting with a primary's provisioning content.
-
Shane Tomlinson authored
* Add markup/CSS, including tooltips. * Add logic to manage_account.js. * Add changePassword to network/user.js. Add related tests. * Update xhr mock so that session_context always returns "valid" info unless contextAjaxError is specified. * Update the tooltip so that it has a reset function. close #771 close #114
-
- Dec 19, 2011
-
-
Lloyd Hilaiel authored
stub in a new javascript library that will abstract dialog code from the details of embedding and interacting with a primary's provisioning content.
-
Shane Tomlinson authored
-
- Dec 16, 2011
-
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
-
- Dec 15, 2011
-
-
Shane Tomlinson authored
* Adding getCodeVersion to network. * Adding error messages for if session_context fails during getCodeVersion. * Adding a code check module. * Updating start so that most modules are only registered whenever code is up to date. * If the scripts are out of date, append a new script to the head. * Cleaning up the dialog module's interface with the channel. * Updating the compression script. * Splitting off the actions into its own page module/controller for easier testing. issue #226 issue #687
-
- Dec 13, 2011
-
-
Shane Tomlinson authored
Important on slow devices/browsers. * Using CSS transitions to bring the screen in after 0.5 seconds. * Cleaning up the screen code, its tests, and anything that attaches to Screens. * Adding a generic errorDisplayed() function to TestHelpers. close #706
-
- Dec 09, 2011
-
-
Shane Tomlinson authored
-
- Dec 02, 2011
-
-
Shane Tomlinson authored
close #690
-
Shane Tomlinson authored
* Reducing the number of setTimeouts used. * Using completion callbacks instead. * Adding a cancelEvent to the helpers which is a decorator around DOM handlers to cancel the event. close #686
-
- Nov 28, 2011
-
-
Shane Tomlinson authored
close #650
-
- Nov 22, 2011
-
-
Shane Tomlinson authored
-
Shane Tomlinson authored
* Adding javascript-extensions to the tests so that PhantomJS can run. * Adding a test runner for PhantomJS to run the unit tests. issue #635
-
Shane Tomlinson authored
* Removing StealJS from the build system, compressing the files manually. * Removing the stealjs dependency from the unit tests. * Removing funcunit, dialog/scripts, steal, jsmvc * Updating the unit tests to use the current version of QUnit. * Updated a lot of test to asyncTest and removed the stop(). issue #634
-
- Nov 19, 2011
-
-
Lloyd Hilaiel authored
re-apply "bundle vepbundle along with everything else. use the power of symlinks. closes #606" (post-update hooks now npm install first, and compress resources second)
-
Lloyd Hilaiel authored
This reverts commit 62978433.
-
Lloyd Hilaiel authored
-
- Nov 16, 2011
-
-
Shane Tomlinson authored
* Adding a helpers file which are generic helpers to be used universally. * Updating all email retreivals from the dom to go through one function. * Updating all tests involving emails to check for leading/trailing whitespace. * Update the compression script. close #583 close #429
-
- Nov 15, 2011
-
-
Shane Tomlinson authored
* Unifying both the message (with slight variation for current action) and the styles across dialog and main site. * Adding a throttling message to the signup page. * Adding a couple of page helper functions to take care of showing notifications. * Adding the ability to go "back" in all of the main site email sent notifications in case of error. * When going "back" after sent email, ensure the stored email is restored. close #579 close #577
-
- Nov 14, 2011
-
-
Shane Tomlinson authored
* Add new directory `shared` which is code shared between dialog and pages. * Add a renderer and template loader that is shared to unify rendering of templates. * Remove JavascriptMVC's Views and use EJS directly. * Add a script to create our own bundled javascript object with all templates. * Use EJS templates for both error messages and tooltips * Simplify unit test dependency chain by doing nearly all dependencies in qunit.js. * Update compression script for new files/structure.
-
- Nov 09, 2011
-
-
Shane Tomlinson authored
close #547
-
Shane Tomlinson authored
* Updating the unit test locations to go along with the unit test directory change. * Adding loads of unit tests for manage account. More work to do yet. issue #542
-
Shane Tomlinson authored
Moving tests from /dialog/test to /test so the impression is that they can be used for all front end testing. Fixing the broken unit tests caused by ignoring the origin passed in to the init funciton.
-
Lloyd Hilaiel authored
-
- Nov 08, 2011
-
-
Shane Tomlinson authored
* Starting to unify the error code between the main site and the dialog. * Trying to figure out how to share templates. * Adding loads more unit tests to main site. issue #542
-
- Nov 03, 2011
-
-
Shane Tomlinson authored
* Added some unit tests for verify_email_address * Standardized ids and class names between verifyemail.ejs and verifyuser.ejs close #528
-
- Nov 01, 2011
-
-
Shane Tomlinson authored
* user->requestPasswordReset now verifies user exists, handles throttling. * add unit tests for the forgot page. * do home grown form validation on the email. * Print appropriate error messages and tooltips. close #515
-
- Oct 31, 2011
-
-
Shane Tomlinson authored
Min length of 2.5 seconds. The rest is based on a user reading ±200wpm, when the real average reading speed is ~250wpm. close #508
-