Skip to content
Snippets Groups Projects
  1. Jan 12, 2012
    • Shane Tomlinson's avatar
      Fixing the Safari/PhantomJS crash bug and other headless errors. · 466e0c17
      Shane Tomlinson authored
      * Remove the set_password controller, which was never used.
      * Remove the set_password test suite.
      * Remove the set_password HTML with the autofocus element, which caused some versions of WebKit to wig out.
      * In storage.js, make sure when we do JSON.parse, there is something to parse.
      
      close #851
      close #889
      466e0c17
  2. Jan 10, 2012
  3. Jan 06, 2012
    • Shane Tomlinson's avatar
      Unit Test Cleanup! · 36684b61
      Shane Tomlinson authored
      * Simplify the signature for checkAuthenticationAndSync by removing onSuccess.
      * Simplify the user unit tests by using failureCheck.
      * Add testHelpers.failureCheck which came from network.js
      * Cleanup the user unit tests a ton.
      36684b61
    • Shane Tomlinson's avatar
      Woot! Finished up the myriad user flows for required email. Now to clean this up. · a943f021
      Shane Tomlinson authored
      * Added tests for the various flows in required_email.
      * cache off address information, clean up required_email controller a bit.
      * Add some error messages.
      * User.addressInfo now returns whether the primary users are authenticated with their IdP.
      a943f021
  4. Jan 05, 2012
  5. Jan 03, 2012
  6. Dec 30, 2011
  7. Dec 29, 2011
    • Shane Tomlinson's avatar
      General fixup. · 7f9580cc
      Shane Tomlinson authored
      * All unit tests pass again.
      * Renaming primary_user_verified to primary_user_ready
      * Adding a random_seed to the context info to fix the unit tests and the adding of the seed.
      * Renamed all ejs templates to match their URL.
      * Each page unit test writes the ejs template that it needs to the DOM.
      7f9580cc
  8. Dec 28, 2011
  9. Dec 23, 2011
  10. Dec 22, 2011
  11. Dec 21, 2011
    • Shane Tomlinson's avatar
      Setting up the dialog to redirect to verify users with the primary. · 9d50170b
      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.
      9d50170b
    • Shane Tomlinson's avatar
      Starting next steps on frontend for primary user creation/authentication. · 3e76f6fd
      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.
      3e76f6fd
  12. Dec 20, 2011
  13. Dec 19, 2011
  14. Dec 16, 2011
  15. Dec 15, 2011
    • Shane Tomlinson's avatar
      Starting to update the dialog controller to handle code versioning. · f9ab1ba9
      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
      f9ab1ba9
  16. Dec 13, 2011
  17. Dec 09, 2011
  18. Dec 02, 2011
  19. Nov 28, 2011
  20. Nov 22, 2011
  21. Nov 19, 2011
  22. Nov 16, 2011
  23. Nov 15, 2011
    • Shane Tomlinson's avatar
      Unifying the "we sent email" messages across all locations. · 0cca164e
      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
      0cca164e
  24. Nov 14, 2011
    • Shane Tomlinson's avatar
      A large merge to unify code, flatten structure, and reduce the impact of JavascriptMVC. · c30b4df8
      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.
      c30b4df8
Loading