Commit Graph

237 Commits (10adc91c3ff34fda1e8f4b990070a74e2e1dba70)

Author SHA1 Message Date
Chris Veilleux da85034af8 added an emitter that will send the selected membership option to the parent component 2019-02-13 23:39:36 -06:00
Chris Veilleux acb3c4b383 added an event emitter that will send the email returned by facebook login to the parent component 2019-02-13 23:38:53 -06:00
Chris Veilleux 0a3f13e2c2 minor change to how login methods are handled. separate email fields for values obtained from federated login vs internal login. This helps with form validation 2019-02-13 23:37:32 -06:00
Chris Veilleux 11fe991c1c removed redundant step 2019-02-13 20:14:58 -06:00
Chris Veilleux 97c5100989 minor styling changes 2019-02-13 20:14:44 -06:00
Chris Veilleux adbf4783a8 minor styling changes 2019-02-13 20:14:26 -06:00
Chris Veilleux d9eecf59bf added border around card 2019-02-13 19:50:03 -06:00
Chris Veilleux 96c4410e21 added border around cards and changed explanation text 2019-02-13 19:49:04 -06:00
Chris Veilleux 785f6522da changes to use new form control method 2019-02-13 15:53:22 -06:00
Chris Veilleux 0401206e6c removed environment config from other library packages 2019-02-13 15:37:06 -06:00
Chris Veilleux 21d65ba73d removed config option from building shared library as it does not have any environment-specific code 2019-02-13 15:27:38 -06:00
Chris Veilleux 56e5a2760c small design changes to navigation buttons and a refactor of how the form is implemented 2019-02-13 15:20:23 -06:00
Chris Veilleux ea2c1fb263 refactored to use more conventional access to form controls 2019-02-13 15:18:18 -06:00
Chris Veilleux 9c52ac0301 bypass Angular's DOM sanitizer for the agreements as they will be sourced internally. 2019-02-12 14:46:09 -06:00
Chris Veilleux 63a387308e changed "username" to "display name"; right-justified "next" buttons and "agree" buttons; styled "next" buttons, added a service for http requests. 2019-02-12 14:29:00 -06:00
Chris Veilleux d6a8206643 testing having environment files at the workspace level 2019-02-12 11:06:41 -06:00
Chris Veilleux 73701d243f split shell commands into multiple steps to see each independently in the jenkins UI 2019-02-12 11:04:27 -06:00
Chris Veilleux 955f2e89e7 Added the "done" step. 2019-02-11 14:41:28 -06:00
Chris Veilleux f390d8cd8e fixed small bug in presentation of "accepted" button 2019-02-11 13:59:13 -06:00
Chris Veilleux f2112df8ce removed app service temporarily to fix a bug in the deployment 2019-02-11 13:53:20 -06:00
Chris Veilleux 1627c4e04f added create account and shared modules 2019-02-11 13:44:49 -06:00
Chris Veilleux 786b5863e0 added route to create account 2019-02-11 13:40:31 -06:00
Chris Veilleux c2460cb9e8 changed url to account site so people can see 2019-02-11 13:36:06 -06:00
Chris Veilleux a79a56455d change urls to reflect new homes of web apps 2019-02-11 13:18:53 -06:00
Chris Veilleux b3785e332d added ability to navigate to login and create account 2019-02-11 13:14:34 -06:00
Chris Veilleux f67975fd28 removed some unused material component modules 2019-02-11 12:59:17 -06:00
Chris Veilleux 186dbafb10 first swipe at an on-boarding process 2019-02-11 12:58:35 -06:00
Chris Veilleux 4bc31d16ae minor refactoring 2019-02-11 12:57:50 -06:00
Chris Veilleux 762746b3e8 more changes around putting account menu in toolbar 2019-02-11 12:55:26 -06:00
Chris Veilleux 45bdb5b8aa added membership options to shared library 2019-02-11 12:54:05 -06:00
Chris Veilleux 36beb1d7d3 renamed "lib" to "shared" 2019-02-11 12:53:11 -06:00
Chris Veilleux 7deb5b7361 added new shared library to jenkins build 2019-02-11 12:52:50 -06:00
Chris Veilleux 215b252f3f new "shared" library for components, like buttons, used across applications 2019-02-09 20:04:39 -06:00
Chris Veilleux d9cb88db1c moved account menu from sidenav to right side of toolbar 2019-02-08 17:37:46 -06:00
Chris Veilleux 4821b62548 removed some unused material component modules 2019-02-06 23:19:30 -06:00
Chris Veilleux d502434a9d removed personal information card 2019-02-06 23:18:57 -06:00
Chris Veilleux ebdfa61107 added social login library and cookie access library 2019-02-05 11:27:24 -06:00
Chris Veilleux f73d5b0b6e simplified with new change to federated sign in 2019-02-05 11:26:48 -06:00
Chris Veilleux f90bae288b simplified with new change to federated sign in 2019-02-05 11:25:59 -06:00
Chris Veilleux 511d19c77b major change to social login (a.k.a. federated login) that will do all authentication on the client side, then validate the email address returned by the platform against our database 2019-02-05 11:25:33 -06:00
Chris Veilleux 9b760769f8 refactored how navigation items were built 2019-02-05 11:16:52 -06:00
Chris Veilleux b987263df0 moved sign-in to sidenav and made account menu always visible 2019-02-05 10:47:56 -06:00
Chris Veilleux 662ee0e571 moved title bar login stuff to side nav. added comments 2019-02-05 10:46:25 -06:00
Chris Veilleux c7dbe8c61e minor spacing change 2019-02-04 16:36:29 -06:00
Chris Veilleux d2c174bed7 added social login modules 2019-02-04 15:11:38 -06:00
Chris Veilleux 1672ed856d removed call to generate tokens as they will be generated on the server 2019-02-04 15:11:11 -06:00
Chris Veilleux 154910e853 made the error experience better. authentication failures now take the shape of a snackbar. pre-authentication failures (i.e. improperly formatted email) now show up on the bottom of the input field 2019-02-04 15:09:28 -06:00
Chris Veilleux c5a8729a58 move the action button hover css to the global definition 2019-02-03 21:10:19 -06:00
Chris Veilleux c4fec4222b new global snackbar class for a snackbar without an action 2019-02-03 21:09:18 -06:00
Chris Veilleux 2d34421c4a better responsive design behavior 2019-02-03 20:27:28 -06:00