Woot! Finished up the myriad user flows for required email. Now to clean this up.
* 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.
Showing
- resources/static/dialog/controllers/required_email.js 58 additions, 31 deletionsresources/static/dialog/controllers/required_email.js
- resources/static/dialog/resources/state_machine.js 5 additions, 6 deletionsresources/static/dialog/resources/state_machine.js
- resources/static/shared/error-messages.js 4 additions, 0 deletionsresources/static/shared/error-messages.js
- resources/static/shared/user.js 26 additions, 4 deletionsresources/static/shared/user.js
- resources/static/test/index.html 1 addition, 1 deletionresources/static/test/index.html
- resources/static/test/qunit/controllers/required_email_unit_test.js 71 additions, 19 deletions...static/test/qunit/controllers/required_email_unit_test.js
- resources/static/test/qunit/mocks/xhr.js 1 addition, 0 deletionsresources/static/test/qunit/mocks/xhr.js
- resources/static/test/qunit/shared/user_unit_test.js 39 additions, 61 deletionsresources/static/test/qunit/shared/user_unit_test.js
- resources/static/test/qunit/testHelpers/helpers.js 1 addition, 0 deletionsresources/static/test/qunit/testHelpers/helpers.js
Loading
Please register or sign in to comment