Commit Graph

199 Commits (c823e0504a872e35657df1e86970ae9b675b8fd9)

Author SHA1 Message Date
Chris Veilleux ddf2961d30 reflect new location of models 2019-03-14 12:09:01 -05:00
Chris Veilleux 426423da9f moved interfaces into a models folder 2019-03-14 12:07:56 -05:00
Chris Veilleux 7bd674b296 minor presentation change 2019-03-14 00:55:46 -05:00
Chris Veilleux b6a37d4e40 new device add component 2019-03-13 23:51:14 -05:00
Chris Veilleux cfa13d8bb7 new location for route guards 2019-03-13 23:50:38 -05:00
Chris Veilleux 9a23ef2e3e removed grouping component as it will not be implemented in initial release 2019-03-13 23:50:13 -05:00
Chris Veilleux 00aa3ddcdc begin project restructure according to angular best practices 2019-03-13 23:40:36 -05:00
Chris Veilleux ca6156797e moved account creation in to the profile module so that it could share code with the profile page. implemented stripe in new account flow 2019-03-12 13:23:26 -05:00
Chris Veilleux 2b8a84a19e removed router now that the payment dialog is a bottom screen 2019-03-12 12:36:28 -05:00
Chris Veilleux 8310cb8dd8 removed unused imports 2019-03-12 11:48:58 -05:00
Chris Veilleux 16d29237d6 moved the profile edit components into their own folder so that the add components can be added here as well. this is being done so that the add and edit functions can share membership payment code 2019-03-12 11:15:45 -05:00
Chris Veilleux 11ac617597 new bottom sheet for payment info 2019-03-12 10:56:14 -05:00
Chris Veilleux 09bb9830bb implemented stripe payment for memberships and feature level routing 2019-03-12 10:55:37 -05:00
Chris Veilleux 012ad39fe3 moved the membership-options component back into the profile component since it is only used there. 2019-03-12 10:54:24 -05:00
Chris Veilleux bd97f49703 minor url tweak 2019-03-12 10:45:17 -05:00
Chris Veilleux 11cf24dc14 moved feature module routes to their respective modules 2019-03-12 10:44:55 -05:00
Chris Veilleux ab6c36f364 added stripe API key to environment variables 2019-03-12 10:44:08 -05:00
Chris Veilleux 573b1f2f8a new resolver route guards so that the profile page doesn't load until all the data is fetched 2019-03-12 10:43:36 -05:00
Chris Veilleux e4cb8d0921 implement routing in the create-account feature module. 2019-03-12 10:42:35 -05:00
Chris Veilleux fba3cdd19f implement routing in the device feature module. 2019-03-12 10:41:01 -05:00
Chris Veilleux f905d4444e implement child routes in the skill feature module to support lazy loading 2019-03-12 01:16:47 -05:00
Chris Veilleux db397a2466 commented out buttons to change username and password until they can be implemented 2019-03-08 17:56:08 -06:00
Chris Veilleux 5e42064e4a added logic to get the membership types from the API 2019-03-08 17:47:51 -06:00
Chris Veilleux b90233c96c replaced lingering references to "display name" with "username" 2019-03-06 11:20:52 -06:00
Chris Veilleux 68742cd753 swapped order of membership and open data set at request of marketing 2019-03-06 11:19:34 -06:00
Chris Veilleux a599003393 re-worked the device page 2019-03-05 17:03:04 -06:00
Chris Veilleux 337e23f68d removed code that has been moved to the device-list component 2019-03-05 16:38:10 -06:00
Chris Veilleux 58484b1f6b renamed subscription to membership 2019-03-04 16:22:59 -06:00
Chris Veilleux 20115f7d9f more errors in environmental setup found during deployment. also alphabetized the urls list because that's how I roll 2019-03-02 15:43:10 -06:00
Chris Veilleux b283700de4 corrected minor errors in environment files, making the urls consistent across applications 2019-03-02 14:41:23 -06:00
Chris Veilleux c79568a6e1 fixed typo 2019-03-02 14:32:52 -06:00
Chris Veilleux 27c94e619c corrected configuration file for test 2019-03-02 14:30:58 -06:00
Chris Veilleux 163b51bf0c added dev environment file 2019-03-02 12:59:39 -06:00
Chris Veilleux b962f9348d renaming stuff 2019-03-01 21:58:44 -06:00
Chris Veilleux de170d9710 changed to a more descriptive name 2019-02-28 22:57:32 -06:00
Chris Veilleux 7335d463d6 removed renamed file 2019-02-28 22:12:24 -06:00
Chris Veilleux f98f7cfa21 removed account retrieval logic 2019-02-28 22:09:43 -06:00
Chris Veilleux 27f630c822 added new skill component 2019-02-28 22:07:25 -06:00
Chris Veilleux c87a1e34e3 implemented new way to show different device settings for a skill and implemented setting change save functionality 2019-02-28 21:43:47 -06:00
Chris Veilleux 1761fb650e minor refactor of environment 2019-02-26 09:53:04 -06:00
Chris Veilleux 10adc91c3f minor wording change 2019-02-26 09:41:35 -06:00
Chris Veilleux a8f5c37c6b changed account url to dev version 2019-02-25 23:29:22 -06:00
Chris Veilleux 91ef4c75ea initial commit of skills page 2019-02-25 23:17:21 -06:00
Chris Veilleux b8376a3c37 minor reformat 2019-02-25 16:07:56 -06:00
Chris Veilleux 092aa743e9 refactored to include username and action buttons. 2019-02-21 19:14:31 -06:00
Chris Veilleux f17ae8eda9 refactored ui to no longer use expansion panel and replaced hardocding with data from API 2019-02-21 19:13:33 -06:00
Chris Veilleux c03e6a8509 minor tweaks 2019-02-21 19:12:44 -06:00
Chris Veilleux 8ef2eddbc2 replaced hardcoding around membership duration with data from the API 2019-02-21 19:11:29 -06:00
Chris Veilleux 1fb84348c1 changed a few field names 2019-02-21 19:10:41 -06:00
Chris Veilleux 67bb8b0488 pass inputs to child components 2019-02-21 19:09:57 -06:00
Chris Veilleux b86ad87d45 removed some modules that were no longer used 2019-02-21 19:08:39 -06:00
Chris Veilleux a6d1c6736e removed ngIf now that the parent component handles the account asynchronously 2019-02-20 20:53:35 -06:00
Chris Veilleux eb0c887681 changed to use the membership options from the shared module and take the account's memberhsip object as input 2019-02-20 20:52:39 -06:00
Chris Veilleux 6c3417bb96 made account object observable so that it can load asynchronously 2019-02-20 20:51:28 -06:00
Chris Veilleux 410dfa8f33 more username changes 2019-02-19 17:18:56 -06:00
Chris Veilleux 5b0392ea0b more display name to username changes 2019-02-19 17:08:05 -06:00
Chris Veilleux e7b532dfee changed name of component tag 2019-02-19 17:05:52 -06:00
Chris Veilleux 6de9231386 added a header 2019-02-19 17:02:48 -06:00
Chris Veilleux 3147d2a4ff changed back to username, at the behest of the design folks 2019-02-19 17:02:24 -06:00
Chris Veilleux b07c72b62f removed box outline per design team 2019-02-19 16:21:26 -06:00
Chris Veilleux 6239252330 default width for the stepper to improve appearance on wider screens 2019-02-19 16:20:37 -06:00
Chris Veilleux f054396592 new service for the profile feature module 2019-02-19 14:50:28 -06:00
Chris Veilleux a42b2bd884 added account input 2019-02-19 00:04:33 -06:00
Chris Veilleux f2c5e1af14 removed password field and get account info as an input 2019-02-19 00:04:15 -06:00
Chris Veilleux ade8d1e2c4 added call to service account getter 2019-02-19 00:02:57 -06:00
Chris Veilleux 95259ddcc1 added profile service to providers 2019-02-19 00:02:23 -06:00
Chris Veilleux 3234e0de89 added logic to redirect user to log in screen after successful account creation 2019-02-18 15:45:57 -06:00
Chris Veilleux 4cebff4ccb added error catching logic using a pipe and a redirect to wherever they came from 2019-02-18 15:45:23 -06:00
Chris Veilleux 28eb57a756 fixed bug cause by lack of stripe ID in form group and added membership form group valiator 2019-02-18 12:04:02 -06:00
Chris Veilleux c03a940254 added snackbar module 2019-02-15 22:10:56 -06:00
Chris Veilleux 0acaa06a3a new add account API call 2019-02-15 22:10:39 -06:00
Chris Veilleux 0138942b6a don't create account until last step 2019-02-15 22:10:04 -06:00
Chris Veilleux 4d7ad1fa7a reword text and button to me more accurate 2019-02-15 22:00:01 -06:00
Chris Veilleux 9a9aa2e621 changed how step controls are passed to get the checkboxes in the stepper to work 2019-02-15 14:12:58 -06:00
Chris Veilleux 2f704f6c02 forced the last step before "done" to submit the new account form 2019-02-15 13:52:17 -06:00
Chris Veilleux 450000dd46 changed the "done" step to force user to login when done. 2019-02-15 13:50:36 -06:00
Chris Veilleux 16213fa228 change hint verbiage 2019-02-15 13:18:01 -06:00
Chris Veilleux 6b999fc09e added ability to handle event emitter from the membership options in the shared library 2019-02-13 23:41:09 -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 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 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 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 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