- Produce an "Interaction Diagram" (See chapter 3 of book)
- Add detailed comment to code.
- Add a 'Back button' to the theme we are using for the html/css.
- Do something with the FAQ's link on the theme. Remove or add content depending on if we have time.
- Consider changing errorPage.jsp to html - no dynamic content, does it need to be a .jsp?
- Consider separating jsp files into two folders, Member functions and Admin functions?
- Add more things to do here...
29/10/17 - Fraser
- Initial start
- Basic login and communication between view/controller/model
30/10/17 - Harri *creating wrapper class to deal with database *adding methods as go along
30/10/17 - Max *designed login page JSP *designed register page *created method to produce random password
31/10/17 - Fraser
- Trying to read Users
1/11/17 - Fraser
- Added servlets
- Linked on web.xml
5/11/17- Max *Made table on register jsp *added nearly all needed jsp's *member dashboard
6/11/17 - Harri *started using sessions *looking into filtering
08/11/17 - Fraser
- Made button switch statement in servlets
09/11/17 - Fraser
- Fixed postcode bug
- Added postcode validation
- Fixed null pointer exception
- Added Address class
- Added error checking on registration page
13/11/17 - Fraser
- Changed to processExecute
15/11/17 - James
- Updated the readme and converted to Markdown. Also modified LoginServlet.java to direct users to different pages, depending on whether they are an admin or customer/regular user.
- Started working on the adminPage.jsp
- Updated errorPage.jsp in line with the 'theme' we've adopted.
- Changed background image on login.jsp for higher resolution image (image labelled for non-commercial reuse)
- Minor updates to memberPage.jsp, in line with style changes.
15/11/17 - Fraser
- Linked buttons on admin servlet
17/11/17 - James
- Added back button to all of the admin pages. (Modified the switch statement in the
AdminDashbordServlet.java
) - Modified buttons on Login Page.
21/11/17 - James
- Modified the List all Members and list all claims functions in the admin dashboard. Results are now displayed in a table which can be scrolled up and down.
- Implemented the list all provisional applications function. Results also viewable in a table.
24/11/17 - Fraser
- Fixed bug where DOR was showing as DOB
- Error checking on houseNumber
- Generated username from firstName and lastName
27/11/17 - Fraser
- Change password button working with error checking
- Comments on all code
28/11/17 - Fraser
-
Error check on pay balance button
-
Note - registering the same member again (duplicate details) just resets the password. It doesn't create a duplicate record in the DB.
Admin Dashboard to-do List.
- List All Members
- List All outstanding balances
- List All Claims
- List All Provisional Applications
- Process A Claim
- Process Membership Applications
- Suspend or Resume Membership
- Report Annual Turnover