From cc4faae5e456ff53678031bbbcef7ff2f2374f7f Mon Sep 17 00:00:00 2001 From: mrchensheng21 <45890946+mrchensheng21@users.noreply.github.com> Date: Thu, 24 Oct 2019 11:36:38 +0800 Subject: [PATCH] Update UserGuide.adoc for display feature and Update UiClassDiagram.puml (#78) * Pull request (#7) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Edit fxml file to change UI * Pull request from team repo (#8) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * Add ScheduleView.java to display timetable * Resolve conflicts * Resolve conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflicts * Pull Request (#9) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * [Complete] Implement Schedule class (#63) * Update Slot class and squash bug * Add ScheduleView.java for viewing of timetable * Edit ScheduleView.java to make it work * Edit code to fulfil checkstyle * Edit code to fulfil checkstyle * Edit code to fulfil Checkstyle requirements * Delete getSamplePersons from SampleDataUtil.java * Edit code to fulfil Checkstyle Requirements * Fix Checkstyle * Pull request from team repo (#10) * Implement view schedule feature (#68) * Pull request (#7) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Edit fxml file to change UI * Pull request from team repo (#8) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * Add ScheduleView.java to display timetable * Resolve conflicts * Resolve conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflicts * Pull Request (#9) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * [Complete] Implement Schedule class (#63) * Update Slot class and squash bug * Add ScheduleView.java for viewing of timetable * Edit ScheduleView.java to make it work * Edit code to fulfil checkstyle * Edit code to fulfil checkstyle * Edit code to fulfil Checkstyle requirements * Delete getSamplePersons from SampleDataUtil.java * Edit code to fulfil Checkstyle Requirements * Fix Checkstyle * Implement timeslot sub-command (#65) * Implement timeslot sub-command with basic error handling * Fix checkstyle * Specify Interviewee instead of Person * Implement dummy code for opening user's mail client * Remove unused import * Implement functions for getting interviewee's email from name (#72) * Pull request from team repo (#11) * Implement view schedule feature (#68) * Pull request (#7) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Edit fxml file to change UI * Pull request from team repo (#8) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * Add ScheduleView.java to display timetable * Resolve conflicts * Resolve conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflicts * Pull Request (#9) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * [Complete] Implement Schedule class (#63) * Update Slot class and squash bug * Add ScheduleView.java for viewing of timetable * Edit ScheduleView.java to make it work * Edit code to fulfil checkstyle * Edit code to fulfil checkstyle * Edit code to fulfil Checkstyle requirements * Delete getSamplePersons from SampleDataUtil.java * Edit code to fulfil Checkstyle Requirements * Fix Checkstyle * Implement timeslot sub-command (#65) * Implement timeslot sub-command with basic error handling * Fix checkstyle * Specify Interviewee instead of Person * Implement dummy code for opening user's mail client * Remove unused import * Implement functions for getting interviewee's email from name (#72) * Pull request from team repo (#12) * Implement view schedule feature (#68) * Pull request (#7) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Edit fxml file to change UI * Pull request from team repo (#8) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * Add ScheduleView.java to display timetable * Resolve conflicts * Resolve conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflict * Resolve Conflicts * Pull Request (#9) * Add help and edit features into User Guide (#44) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml to create a table (#54) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Add skeleton classes for generate interview timetable feature (#50) * Add skeleton classes for generate interview timetable feature * Fix errors with continous integration * Add Unit Tests for Row, Column, and Schedule class * Fix checkstyle issue * Add skeleton Email feature (#51) * Add new unimplemented email command * Fix line endings * Edit UserGuide.adoc to change UI display feature (#55) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add help and edit features into User Guide (#44) (#5) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Edit the User Guide to sort the flow of guide (#43) (#4) * Edit User Guide in display * Edit User Guide in display (#42) (#3) * Cleanup the User Guide format * Add help and edit features into the User Guide * Add TableView.fxml skeleton * Edit TableView.fxml * Add textfield and user input field into TableView.fxml * Edit UserGuide to change the display feature * Add skeleton Interviewee and Interviewer class (#46) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * [Partial] Implement import interviewer's availability from excel sheet feature (#57) * Import from excel function * Adds implementation for ExcelReader * debug importExcel classes * Check style for Import branch * Add minimal functionality for Interviewee and Interviewer class (#60) * Add skeleton Interviewee and Interviewer class * Fix travis CI issues * Add minimal fields and logic for Interviewee and Interviewer * Fix travis CI issues * Update Interviewee, add Emails, Rework Faculty * [Partial] Generate interview schedule timetable from interviewers' availability (#61) * [Partial] Implement Schedule Class * Modify Model Manager to adapt to list of schedules * Fix travis build issue * Fix checkstyle issue * Fix checkstyle issue (#62) * [Complete] Implement Schedule class (#63) * Update Slot class and squash bug * Add ScheduleView.java for viewing of timetable * Edit ScheduleView.java to make it work * Edit code to fulfil checkstyle * Edit code to fulfil checkstyle * Edit code to fulfil Checkstyle requirements * Delete getSamplePersons from SampleDataUtil.java * Edit code to fulfil Checkstyle Requirements * Fix Checkstyle * Implement timeslot sub-command (#65) * Implement timeslot sub-command with basic error handling * Fix checkstyle * Specify Interviewee instead of Person * Implement dummy code for opening user's mail client * Remove unused import * Implement functions for getting interviewee's email from name (#72) * Add ScheduleViewPanel.java to display multiple tables * Travis Fix * Fix merge conflicts * Separate column titles from Schedule's observable list (#73) (#13) * Separate column titles from Schedule's observable list * Separate column titles from Schedule's observable list * Fix failing tests * Fix travis issue * Edit multiple tableViews * Add RefreshListener.java and RefreshListenerManager.java * Edit RefreshListener.java and RefreshListenerManager.java to create feature of refreshing Ui when new data is being imported * Travis fix * Edit UserGuide.adoc to modify the UI Display part * Typo Fix * Update DeveloperGuide.adoc and UiClassDiagram.puml * Update UiClassDiagram.puml * Update UserGuide.adoc for Display feature * Update UserGuide.adoc for Display feature --- docs/DeveloperGuide.adoc | 39 ++++++++++++++++++++++++++++-- docs/diagrams/UiClassDiagram.puml | 28 ++++++++++----------- docs/images/UiClassDiagram.png | Bin 45529 -> 104502 bytes 3 files changed, 50 insertions(+), 17 deletions(-) diff --git a/docs/DeveloperGuide.adoc b/docs/DeveloperGuide.adoc index 299773d6b0d..83823f2eb2e 100644 --- a/docs/DeveloperGuide.adoc +++ b/docs/DeveloperGuide.adoc @@ -170,7 +170,6 @@ an interviewee matches an interview slot if **all** the criteria below are fulfi **Brief Explanation of the Algorithm** + Include an **activity diagram** here to summarise the algorithm. - The proposed implementation of this algorithm is to encapsulate the logic of the algorithm into a `command` class under the `logic` component, possibly with the help of some auxiliary classes. the command is then invoked when the user key in the relevant command keyword (refer user guide). @@ -178,6 +177,43 @@ command keyword (refer user guide). when the scheduling algorithm has finished running, it will update the data in the `schedule` objects to reflect the scheduled time slots, which the changes will be reflected in ui. + +=== Display Schedule Feature +==== Proposed Implementation + +The display schedule feature extends Scheduler to display multiple tables of schedule per day. It is a component in the "MainWindow" class +stored in a "ScheduleViewPanel" class. Within the "ScheduleViewPanel" class, objects of "ScheduleView" class are stored into the panel. + +ScheduleViewPanel implements the following function: +*`fillPanel()` -- Fill the ScheduleView component with the schedule tables for each day. + +Given below is an example scenario of what will be displayed to the user. + +Step 1. The user launches the application. The Ui will start and the MainWindow will be displayed first. + +Step 2. MainWindow will call all the children such as the HelpWindow, CommandBox, Result Display, StatusBarFooter and ScheduleViewPanel. + +Step 3. Once ScheduleViewPanel is called, it will take in a list of titles and ObservableList data from the Logic class. The list of titles +consist of the title column for each schedule table and the ObservableList data consists of the time slots allocated to each interviewee. + +Step 4. ScheduleViewPanel will call the ScheduleView class to fill each table and populate each table with the data given by the Logic class. + +Step 5. ScheduleView will have a .fxml file of a table and it will first be filled with the column titles, followed by the time slots and the +interviewee allocated to each time slots. The slot that has no interviewee will be displayed as "0". + +Step 6. Once the data is populated, the MainWindow will display the schedules of each day arranged in a table format. + +Step 7. Once User imports a new .csv file, it will call the RefreshListener Interface. RefreshListenerManager will then take in the new titles and +list of ObservableList of interviewee. + +Step 8. The RefreshListenerManager will call the MainWindow to refresh the ScheduleViewPanel. + +Step 9. ScheduleViewPanel will firstly clear all the data and input the updated data from the .csv file. + +// tag::dataencryption[] +=== [Proposed] Data Encryption +======= + === Logging We are using `java.util.logging` package for logging. The `LogsCenter` class is used to manage the logging levels and logging destinations. @@ -187,7 +223,6 @@ We are using `java.util.logging` package for logging. The `LogsCenter` class is * Currently log messages are output through: `Console` and to a `.log` file. *Logging Levels* - * `SEVERE` : Critical problem detected which may possibly cause the termination of the application * `WARNING` : Can continue, but with caution * `INFO` : Information showing the noteworthy actions by the App diff --git a/docs/diagrams/UiClassDiagram.puml b/docs/diagrams/UiClassDiagram.puml index 92746f9fcf7..8119a04bb7d 100644 --- a/docs/diagrams/UiClassDiagram.puml +++ b/docs/diagrams/UiClassDiagram.puml @@ -6,52 +6,50 @@ skinparam classBackgroundColor UI_COLOR package UI <>{ Interface Ui <> +Interface RefreshListener <> Class "{abstract}\nUiPart" as UiPart +Class RefreshListenerManager Class UiManager Class MainWindow Class HelpWindow Class ResultDisplay -Class PersonListPanel -Class PersonCard +Class ScheduleViewPanel +Class ScheduleView Class StatusBarFooter Class CommandBox } -package Model <> { -Class HiddenModel #FFFFFF -} - package Logic <> { Class HiddenLogic #FFFFFF } Class HiddenOutside #FFFFFF HiddenOutside ..> Ui +HiddenOutside ..> RefreshListener +RefreshListenerManager .right.|> RefreshListener UiManager .left.|> Ui -UiManager -down-> MainWindow +UiManager -down---> MainWindow MainWindow --> HelpWindow MainWindow *-down-> CommandBox MainWindow *-down-> ResultDisplay -MainWindow *-down-> PersonListPanel +MainWindow *-down-> ScheduleViewPanel MainWindow *-down-> StatusBarFooter - -PersonListPanel -down-> PersonCard +RefreshListenerManager *-down--> ScheduleViewPanel MainWindow -left-|> UiPart - ResultDisplay --|> UiPart CommandBox --|> UiPart -PersonListPanel --|> UiPart -PersonCard --|> UiPart +ScheduleView --|> UiPart +ScheduleViewPanel --|> UiPart StatusBarFooter --|> UiPart HelpWindow -down-|> UiPart -PersonCard ..> Model UiManager -right-> Logic MainWindow -left-> Logic +RefreshListenerManager -> Logic -PersonListPanel -[hidden]left- HelpWindow +ScheduleViewPanel-[hidden]left- HelpWindow HelpWindow -[hidden]left- CommandBox CommandBox -[hidden]left- ResultDisplay ResultDisplay -[hidden]left- StatusBarFooter diff --git a/docs/images/UiClassDiagram.png b/docs/images/UiClassDiagram.png index 7b4b3dbea45609e85ed852709f5628e72c73075e..72bca8df816161e486ce8cd3bf345a4475fab791 100644 GIT binary patch literal 104502 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%0DnlhnyoR}b( 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 literal 45529 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 c0k>k;V7_Or5qpk$Bj88()LE^