Team minutes User Accounts - nordquip/sousms GitHub Wiki
Goals for 121119:
Justin
- Joe - fix src/ua/userAccountsStoredProcedures.sql -- getTradeHistory
- Joe - fix ua.php - remove params except ID
- Joe - Call te/src/service/getIDForToken() stored procedure
- Carlton - Create test page that CURLs
- Jesse - Get database onto ua test server
- Jesse - add page to the test harness for trade history, securities info, cash value
- lana - test password recovery on jesse's server
- Michael - post securitiesInfo() stored proc
- Michael - add your case to src/ua/ua.php
Goals for 121112:
- Collect storedProcedure interfaces in src/ua/userAccountsStoredProcedures.sql -- DONE: micheael's not in repository
- Carlton - Figure out how to email from php -- DONE: in passwordRecovery.php
- Carlton - Strip out CURL from login.php to make a test driver for Joe, Michael, Justin, Lana, Jesse -- DONE
- all - test your php web service with Carlton's driver. -- NOT DONE. Don't have driver.
- Jesse - put up common service -- DONE, but no database.
Goals for 121104:
- Each person write a *.class.php file for your interface and add a new case in the switch in ua.php that will instantiate a new object from your class and call a method in your class
- carlton finish sanitize for password
- joe - trade-history
- justin currentCashValue, totalPortfolioValue
- justin total value
- Michael, securitiesInformation
- Lana recoverPassword - done
- Jess changePassword
Stretch goal:
- figure out how the switch in UA.php works - DONE (mostly done :)
Goals for 121029:
###Notes:
-
Release 1 - Preenter a set amount of cash for each user
-
fix trade history interface -- remove parameters (add user id as a parameter) -- add # shares, price to return value -- DONE: Joe
-
Add calls to sanitize in pseudocode -- DONE Lana
-
Create login, trade history, santize, recoverPassword, totalValue, securitiesInfo Web services that you can call with stubs for calls to database stored procedures. Put these in appropriate subdirectories of /src
stretch goals
Implemented first draft
Goals for 121022:
Design
- Add use case GetTradeHistoryUC to allow a user to see the trades they have made to doc/UAUseCase.md -- DONE Joe
- Re-write 'FirstTimeRegistrationUC' as 'InitialAccountAccessUC' in doc/UAUseCase.md -- DONE jesse
- Re-write 'PasswordRecoverUC' as 'PasswordChangeOrRecoverUC' in doc/UAUseCase.md -- DONE Jesse
- Add interfaces needed by the new use cases above to doc/UAInterfaces.md -- DONE: Joe, Carlton
- Write pseudocode to implement Validation use case (calling interfaces you have specified as necessary) -- doc/UAPseudoCode -- DONE Lana
- Write pseudocode to implement password recovery use case -- DONE Jesse
- Add list of types to sanitize interface -- DONE Lana
- Write pseudocode to implement sanitize interface -- DONE - Carlton
- pseudocode for securities info -- DONE Michael -- 1 day late.
Implementation
Create login Web service that you can call -- NOT DONE -- Hadn't yet had demo.
Goals for 121015
Design Goals:
- Put use cases from last week in .md format -- DONE
- Put all use cases in doc/UAUseCases.md - DONE
- Write interfaces needed to implement each UserAccounts use case. -- NOT DONE: close still recovery, initial account (password) creation
- Each person add their interface to doc/UAInterfaces.md
Implementation:
- Each person make a php file that says: "Hello --my use case--" -- DONE -- but they were all in one file.
- Test these files on webpages.sou.edu (or on your local system if you have PHP)
- Put these files in the src directory -- DONE
Stretch goal:
- All created WAMP stacks on individual machines. -- DONE
Goals for 121008
- Write Use cases for the following areas: (see notes for additional topics)
- Login: Jesse, Lana, Carlton -- DONE: but not in .md
- Cash information: Joe -- DONE: not .md
- Securities information: Michael -- DONE: not in .md
- Displaying Securities values and total account value: Justin -- DONE: not .md
-
Create a GitHub fork for the User Accounts team -- DONE:
-
All team members create a local repository from the UserAccounts fork -- DONE
Notes:
- Password confirm
- Password change
- Password recovery
- Password requirements
Cash - Joe
- deposit
- adjust for stock purchases and sales
- (withdraw)
Securities information - Michael
- Symbol, Name
Securities Amount - Justin
- Current value
- total value