Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v1.1][F09-B1]Your TA #80

Open
wants to merge 506 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
506 commits
Select commit Hold shift + click to select a range
369c192
Fixed minor todo-card bug: removed date label
JoonKai1995 Apr 11, 2018
705749b
Login v2.0 working
Pearlissa Apr 11, 2018
7dfc016
Login v2.0 working
Pearlissa Apr 11, 2018
055dce4
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Pearlissa Apr 11, 2018
0999d31
Update backslashes to forward
Alaru Apr 11, 2018
20a5e8e
Update logic to save Display Picture
Alaru Apr 11, 2018
345fae5
Add MarkCommand integration test
Alaru Apr 11, 2018
9065cd5
add deleteTaskCommandTest and its parser test
WoodySIN Apr 11, 2018
d80e392
add EditTaskCommandTest
WoodySIN Apr 11, 2018
785de63
update collate
WoodySIN Apr 11, 2018
98e15bd
Add integration tests for Participation
Alaru Apr 11, 2018
2c4538e
Add Integration tests
Alaru Apr 12, 2018
1328dd7
Collated files
Alaru Apr 12, 2018
0077a70
Recollate unused files
Alaru Apr 12, 2018
95641bf
Update documentation
Alaru Apr 12, 2018
79f10c1
Updated:
JoonKai1995 Apr 12, 2018
82683db
Updated:
JoonKai1995 Apr 12, 2018
885ba29
Updated:
JoonKai1995 Apr 12, 2018
c3e86b8
Login UGDG
Pearlissa Apr 12, 2018
7e2492b
fix list Command does not show Person List
WoodySIN Apr 12, 2018
aef5a72
Updated:
JoonKai1995 Apr 12, 2018
eda312d
Update DG
Alaru Apr 12, 2018
b6064a4
Updated:
JoonKai1995 Apr 12, 2018
af15008
Updated:
JoonKai1995 Apr 12, 2018
42dea4a
Updated:
JoonKai1995 Apr 12, 2018
02697a0
fix bugs in list command test
WoodySIN Apr 12, 2018
3da2bbb
Login UGDG added user class
Pearlissa Apr 12, 2018
73a9a93
remove unused imports
WoodySIN Apr 12, 2018
f63161f
remove unused imports in commandtasktestutil and taskbuilder
WoodySIN Apr 12, 2018
2be58ce
PPP_v1
Pearlissa Apr 12, 2018
09e4c7d
remove inconsistent System Test
WoodySIN Apr 12, 2018
741c700
inconsistent system test
WoodySIN Apr 12, 2018
bb0a04d
Finished implementation of DisplayPic in DG
Alaru Apr 12, 2018
8b3779f
Finished implementation portion for DisplayPic and Participation in DG
Alaru Apr 12, 2018
1fd7c38
Upload pictures for DG
Alaru Apr 12, 2018
83daf6e
Update DeveloperGuide.adoc
Alaru Apr 12, 2018
06ac2a2
Update PPP
Alaru Apr 12, 2018
c541a4f
Merge remote-tracking branch 'origin/v1.5rcdocumentation' into v1.5rc…
Alaru Apr 12, 2018
5147fb4
Update UG
Alaru Apr 12, 2018
675f9b7
update ug and ppp
Alaru Apr 12, 2018
f421a55
fix a bug of reload to do list
WoodySIN Apr 12, 2018
e55b860
Merge branch 'master' into master
WoodySIN Apr 12, 2018
7d66707
add task related methods in system tests
WoodySIN Apr 12, 2018
8b7628d
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
WoodySIN Apr 12, 2018
bce48de
Merge remote-tracking branch 'WoodySIN/master'
WoodySIN Apr 12, 2018
d3a39bc
Merge pull request #100 from Pearlissa/Login_v2
Alaru Apr 12, 2018
f25a147
Merge pull request #103 from JoonKai1995/UG_DG_FInal
Alaru Apr 12, 2018
10c5c25
Merge branch 'master' into UGDG_login
Alaru Apr 12, 2018
3f1e26a
Merge pull request #104 from Pearlissa/UGDG_login
Alaru Apr 12, 2018
645131f
Merge pull request #106 from JoonKai1995/PPP
Alaru Apr 12, 2018
e16e28e
Merge branch 'master' into PPP
Alaru Apr 12, 2018
4f06dec
Merge pull request #107 from Pearlissa/PPP
Alaru Apr 12, 2018
5a9492f
fix some bugs in system test
WoodySIN Apr 12, 2018
f7c2db3
remove incompatiable system tests
WoodySIN Apr 12, 2018
e7330b4
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Alaru Apr 12, 2018
c339318
Merge branch 'master' into 1.4bugfixes
WoodySIN Apr 12, 2018
9400852
Merge pull request #84 from Alaru/1.4bugfixes
WoodySIN Apr 12, 2018
6b4b432
Documentation: update application icon and default display picture
Alaru Apr 12, 2018
7791c0e
Merge branch 'v1.5rctest' into v1.5rcdocumentation
Alaru Apr 12, 2018
e52349f
remove collate
WoodySIN Apr 12, 2018
86c0850
Merge branch 'master' into v1.5rcdocumentation
WoodySIN Apr 12, 2018
8120314
Merge pull request #108 from Alaru/v1.5rcdocumentation
WoodySIN Apr 12, 2018
a4a9625
Delete Wu.md
WoodySIN Apr 12, 2018
56020fb
Delete Wu.md
WoodySIN Apr 12, 2018
bb903d7
update collate
WoodySIN Apr 12, 2018
9284912
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
WoodySIN Apr 12, 2018
b0a7d33
Merge remote-tracking branch 'WoodySIN/master'
WoodySIN Apr 12, 2018
80b70d8
Revert "Add login feature: v1.5rc"
Alaru Apr 12, 2018
a24ccde
Merge pull request #110 from CS2103JAN2018-F09-B1/revert-100-Login_v2
WoodySIN Apr 12, 2018
40a3049
fix no eof
WoodySIN Apr 12, 2018
aaaeaa5
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
WoodySIN Apr 12, 2018
bf53275
Logic: Add support to delete display pictures
Alaru Apr 12, 2018
8cd0120
update PPP
WoodySIN Apr 12, 2018
36ada65
add javadocmethod to Participation isValidParticipation method
WoodySIN Apr 12, 2018
32a714b
remove systemtests
WoodySIN Apr 12, 2018
b27eb83
no message
WoodySIN Apr 12, 2018
efd3733
no message
WoodySIN Apr 12, 2018
c9b6a3f
fix style errors
WoodySIN Apr 12, 2018
d5c8b83
Merge pull request #109 from WoodySIN/master
WoodySIN Apr 12, 2018
8aff6a2
Merge pull request #111 from Alaru/v1.5rcdocumentation
WoodySIN Apr 12, 2018
5edca32
Issues fixes.
JoonKai1995 Apr 13, 2018
03914d6
fix edittask and deleteTask bugs
WoodySIN Apr 13, 2018
14fea03
fix deleteTaskcommand bug
WoodySIN Apr 13, 2018
7db1751
Issues fixes.
JoonKai1995 Apr 13, 2018
f12007c
Issues fixes.
JoonKai1995 Apr 13, 2018
56818e2
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
JoonKai1995 Apr 13, 2018
b340316
login fix, .xml file can now be created and new accounts start with s…
Pearlissa Apr 13, 2018
3211749
login fix, .xml file can now be created and new accounts start with s…
Pearlissa Apr 13, 2018
c8e87ff
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
Pearlissa Apr 13, 2018
43f6a5b
Login Bug fix
Pearlissa Apr 13, 2018
d10df78
Issues fixes.
JoonKai1995 Apr 13, 2018
148a493
fixed checkstyles
Pearlissa Apr 13, 2018
91181cb
STORAGE: Fix deletion of display pictures
Alaru Apr 13, 2018
5fd12fa
Merge branch 'Bug_fixes'
JoonKai1995 Apr 14, 2018
eb21c02
#1 add list task command
WoodySIN Apr 14, 2018
2dd5163
removed an unused import in CommandTestUtil
WoodySIN Apr 14, 2018
be3dc01
Fixed storage bug for task deadline.
JoonKai1995 Apr 14, 2018
435670f
revert
WoodySIN Apr 14, 2018
365a695
Merge remote-tracking branch 'WoodySIN/master'
WoodySIN Apr 14, 2018
271b43a
add task list commands
WoodySIN Apr 14, 2018
e6c63b4
update UG
WoodySIN Apr 14, 2018
6f3f6c8
remove unused import
WoodySIN Apr 14, 2018
a66d6f5
Storage: Add logging to DisplayPicStorage
Alaru Apr 14, 2018
7d0b65e
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Alaru Apr 14, 2018
c488773
Merge pull request #118 from WoodySIN/master
Alaru Apr 14, 2018
c7296c9
Logic: Update logging when deleting image files/display pictures
Alaru Apr 14, 2018
0b130ab
Logic: Update logging when deleting image files/display pictures
Alaru Apr 14, 2018
fb2635d
Documentation: Update DG
Alaru Apr 14, 2018
5fb8e2c
Documentation: Fix DG english. Change use cases.
Alaru Apr 14, 2018
90d3434
Documentation: Fix DG english.
Alaru Apr 14, 2018
4c08098
reverted tasklist back to UniqueTaskList
JoonKai1995 Apr 14, 2018
fe2d842
Merge pull request #114 from Pearlissa/login_fix
JoonKai1995 Apr 14, 2018
f9884bc
reverted tasklist back to UniqueTaskList
JoonKai1995 Apr 14, 2018
d2e8a63
reverted tasklist back to UniqueTaskList
JoonKai1995 Apr 14, 2018
a29bb10
Documentation: Fix comments and update some typos.
Alaru Apr 14, 2018
290242e
login testing
Pearlissa Apr 14, 2018
bfd9af6
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Pearlissa Apr 14, 2018
3ce0562
Code: Checkstyle fixes
Alaru Apr 14, 2018
03dec4c
Tests: Fix application name change
Alaru Apr 14, 2018
161d886
Fixed minor bug:
JoonKai1995 Apr 14, 2018
8a756c3
Removed collated file
JoonKai1995 Apr 14, 2018
ce47e73
Merge branch 'master' into Test_cases
JoonKai1995 Apr 14, 2018
ab44de2
login testing
Pearlissa Apr 14, 2018
468c8b7
Documentation: DG fixes
Alaru Apr 14, 2018
af7d20b
Merge pull request #121 from JoonKai1995/Test_cases
JoonKai1995 Apr 14, 2018
a633d09
Added support to access username and changed filepaths.
JoonKai1995 Apr 14, 2018
ed18237
Added support to access username and changed filepaths.
JoonKai1995 Apr 14, 2018
b533de7
Storage: Removed check if duplicate image when creating filename
Alaru Apr 14, 2018
8a7d75e
Storage: Removed check if duplicate image when creating filename
Alaru Apr 14, 2018
7fd6a0e
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Alaru Apr 14, 2018
b372dd1
Documentation: Collated Alaru code
Alaru Apr 14, 2018
7abea23
Code: Fix missing newline
Alaru Apr 14, 2018
5ecf671
Codestyle: Removed unused import
Alaru Apr 14, 2018
1bfa720
Documentation: Update UG and added screenshots
Alaru Apr 14, 2018
37ed9d9
update DG
WoodySIN Apr 14, 2018
a2977a9
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
WoodySIN Apr 14, 2018
7afd073
Merge pull request #123 from Alaru/v1.5allChanges
WoodySIN Apr 14, 2018
feef68c
update ppp
WoodySIN Apr 14, 2018
1d704ef
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
WoodySIN Apr 14, 2018
5466f87
update UGDG and add sample data
WoodySIN Apr 15, 2018
19ec455
Merge pull request #124 from WoodySIN/master
WoodySIN Apr 15, 2018
22520bb
update PPP
WoodySIN Apr 15, 2018
e99a77f
add user tests in DG
WoodySIN Apr 15, 2018
f979d7c
Made Login page display prompt text on errors
JoonKai1995 Apr 15, 2018
0979311
Made Login page display promot text on errors
JoonKai1995 Apr 15, 2018
5e5b18f
Merge branch 'Login_user_text'
JoonKai1995 Apr 15, 2018
3bd919d
Made Login page display promot text on errors
JoonKai1995 Apr 15, 2018
5f0c32a
Update Login.java
JoonKai1995 Apr 15, 2018
d1a8b41
Update Login.java
JoonKai1995 Apr 15, 2018
203704f
login testing
Pearlissa Apr 15, 2018
387e3aa
login testing
Pearlissa Apr 15, 2018
cb0959b
login testing
Pearlissa Apr 15, 2018
89ca9e5
Documentation: Update Alaru PPP, UGDG
Alaru Apr 15, 2018
2d575e8
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Pearlissa Apr 15, 2018
d64c68a
Updated DG for calendar and matriculation number
JoonKai1995 Apr 15, 2018
5ef2f5a
Merge remote-tracking branch 'origin/UGDG_FINAL' into UGDG_FINAL
JoonKai1995 Apr 15, 2018
de9a2c7
Merge pull request #127 from Pearlissa/login_testing
JoonKai1995 Apr 15, 2018
e6375fc
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
JoonKai1995 Apr 15, 2018
bb0ccb3
Documentation: Merged Wudi changes
Alaru Apr 15, 2018
81bcf95
Documentation: Add unused code
Alaru Apr 15, 2018
f05eee7
Merge branch 'UGDG_FINAL' of https://github.com/JoonKai1995/main into…
Alaru Apr 15, 2018
1a8d9d7
Updated login tests, all works now.
JoonKai1995 Apr 15, 2018
a36d892
Merge pull request #128 from JoonKai1995/UGDG_FINAL
JoonKai1995 Apr 15, 2018
998d82b
Merge branch 'master' into LoginStorage_test
JoonKai1995 Apr 15, 2018
0c4aeab
Update LoginManager.java
JoonKai1995 Apr 15, 2018
18c5e33
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Alaru Apr 15, 2018
4b737c7
Merge branch 'LoginStorage_test' of https://github.com/JoonKai1995/ma…
Alaru Apr 15, 2018
567ea79
Update LoginManager.java
JoonKai1995 Apr 15, 2018
0a87790
Merge pull request #129 from JoonKai1995/LoginStorage_test
JoonKai1995 Apr 15, 2018
591ac17
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Alaru Apr 15, 2018
a8eb823
Documentation:
Alaru Apr 15, 2018
ed513b1
Documentation:
Alaru Apr 15, 2018
3f0c8f2
Checkstye: Fixed EOF errors
Alaru Apr 15, 2018
ea3aec1
Merge pull request #125 from WoodySIN/master
Alaru Apr 15, 2018
45633ba
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Alaru Apr 15, 2018
3af6cbd
Documentation: Rename UIInitial to UI
Alaru Apr 15, 2018
081cb26
collated_pearlissa
Pearlissa Apr 15, 2018
4f405e5
collated_pearlissa
Pearlissa Apr 15, 2018
380420f
Merge branch 'master' into login_testing
Pearlissa Apr 15, 2018
939da56
Merge pull request #130 from Alaru/v1.5allChanges
JoonKai1995 Apr 15, 2018
401afd0
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
Pearlissa Apr 15, 2018
13ff1ff
Updated PPP, slight bit on UG and collated code for JoonKai1995.
JoonKai1995 Apr 15, 2018
2747801
Found small typo in DG
JoonKai1995 Apr 15, 2018
7a50428
Documentation: Recollated files
Alaru Apr 15, 2018
5824c56
Merge branch 'LoginStorage_test' of https://github.com/JoonKai1995/ma…
Alaru Apr 15, 2018
2a2fd1e
Documentation: UserGuide fixed broken switchTab link
Alaru Apr 15, 2018
6e28e42
Fixed naming issue causing jar file to hang.
JoonKai1995 Apr 15, 2018
b4d0c51
Merge pull request #133 from Alaru/v1.5allChanges
JoonKai1995 Apr 15, 2018
d9a9059
Merge branch 'Jar_fix' of https://github.com/JoonKai1995/main into v1…
Alaru Apr 15, 2018
8227468
Fixed naming issue causing jar file to hang.
JoonKai1995 Apr 15, 2018
364998a
Merge branch 'master' into Jar_fix
JoonKai1995 Apr 15, 2018
fd89703
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
JoonKai1995 Apr 15, 2018
1049c76
Updated PPP.
JoonKai1995 Apr 15, 2018
19b5f64
Merge remote-tracking branch 'origin/Jar_fix' into Jar_fix
JoonKai1995 Apr 15, 2018
7709a1f
changed fxml file names in java controllers to lower case.
JoonKai1995 Apr 15, 2018
787c4d1
Update invalidUserLogin.xml
JoonKai1995 Apr 15, 2018
1633d42
Update Login.fxml
JoonKai1995 Apr 15, 2018
b722ebb
Merge branch 'Jar_fix' of https://github.com/JoonKai1995/main into v1…
Alaru Apr 15, 2018
be420be
Merge pull request #135 from JoonKai1995/Jar_fix
WoodySIN Apr 15, 2018
72b102f
Merge pull request #131 from Pearlissa/login_testing
WoodySIN Apr 15, 2018
a697367
change it to String FXML name to lower case
WoodySIN Apr 15, 2018
3decd39
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
WoodySIN Apr 15, 2018
69d2523
Version: Changed version to 1.5.0 non early access
Alaru Apr 15, 2018
c975d29
UG_final
Pearlissa Apr 15, 2018
07ad367
UG_final
Pearlissa Apr 15, 2018
accbae3
UG_final
Pearlissa Apr 15, 2018
ccf8870
Merge branch 'master' into UGDG_final
JoonKai1995 Apr 15, 2018
efadaba
Merge pull request #136 from Pearlissa/UGDG_final
JoonKai1995 Apr 15, 2018
004e015
Update UserGuide.adoc
JoonKai1995 Apr 15, 2018
a68e9bb
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Alaru Apr 15, 2018
cde3b67
Update UserGuide.adoc
JoonKai1995 Apr 15, 2018
77ade58
Corrected UG link
JoonKai1995 Apr 15, 2018
48f2fd1
Update UserGuide.adoc
JoonKai1995 Apr 15, 2018
ae8e698
Update UserGuide.adoc
JoonKai1995 Apr 15, 2018
790e19c
update PPP
WoodySIN Apr 15, 2018
22bb08f
Update JoonKai1995.adoc
JoonKai1995 Apr 15, 2018
fbbe862
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
JoonKai1995 Apr 15, 2018
fe58087
Corrected UG link
JoonKai1995 Apr 15, 2018
88cd863
Corrected PPP
JoonKai1995 Apr 15, 2018
aa91201
DG_final
Pearlissa Apr 15, 2018
51819b4
Documentation: UG - fix case sensitive images
Alaru Apr 15, 2018
600c909
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main…
Pearlissa Apr 15, 2018
6da295d
collated_final
Pearlissa Apr 15, 2018
038ea85
collated_final
Pearlissa Apr 15, 2018
f0d020d
Update UserGuide.adoc
JoonKai1995 Apr 15, 2018
4083fd2
Update AddressBookParserTest.java
JoonKai1995 Apr 15, 2018
b16be19
Merge pull request #140 from Pearlissa/UGDG_final
JoonKai1995 Apr 15, 2018
568a55f
Merge pull request #139 from JoonKai1995/master
JoonKai1995 Apr 15, 2018
8f45128
Merge pull request #138 from WoodySIN/master
JoonKai1995 Apr 15, 2018
d7cc7f7
Merge branch 'master' into added_collate
JoonKai1995 Apr 15, 2018
6799cfb
Merge pull request #141 from Pearlissa/added_collate
JoonKai1995 Apr 15, 2018
7a33b08
Documentation: UGDG fixes
Alaru Apr 15, 2018
43af59a
Corrected PPP, and collated final.
JoonKai1995 Apr 15, 2018
7da27ff
Merge pull request #142 from JoonKai1995/PPP_and_finalcollate
JoonKai1995 Apr 15, 2018
f93a2e0
Logic: markPart now can only add 1 to 100
Alaru Apr 15, 2018
c96c5f8
Logic: markPart now can only add 1 to 100
Alaru Apr 15, 2018
a508e8c
Documentation: Fix typo in UG
Alaru Apr 15, 2018
7f1e3ac
Reverted Logic: markPart now can only add 1 to 100
Alaru Apr 15, 2018
ab7a0e8
Merge pull request #143 from Alaru/v1.5allChanges
Alaru Apr 15, 2018
ed5f601
PPP_final
Pearlissa Apr 15, 2018
a8d6fac
Update MarkCommand.java
Alaru Apr 15, 2018
ce87bfd
Merge branch 'master' into PPP_final
JoonKai1995 Apr 15, 2018
b735add
Merge pull request #144 from Pearlissa/PPP_final
JoonKai1995 Apr 15, 2018
eb60156
Update MarkCommand.java
Alaru Apr 15, 2018
892fe3a
remove collate
WoodySIN Apr 15, 2018
f56a7b1
Merge branch 'master' of https://github.com/CS2103JAN2018-F09-B1/main
WoodySIN Apr 15, 2018
aec191d
update collate
WoodySIN Apr 15, 2018
d1f5838
update collate name
WoodySIN Apr 16, 2018
aa64d13
update collate name
WoodySIN Apr 16, 2018
4b653a3
Rename wudi.adoc to WoodySIN.adoc
WoodySIN Apr 21, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
= Address Book (Level 4)
ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/se-edu/addressbook-level4[image:https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master[Build Status]]
https://travis-ci.org/CS2103JAN2018-F09-B1/main[image:https://travis-ci.org/CS2103JAN2018-F09-B1/main.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/damithc/addressbook-level4[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/se-edu/addressbook-level4?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master[Coverage Status]]
https://coveralls.io/github/CS2103JAN2018-F09-B1/main?branch=master[image:https://coveralls.io/repos/github/CS2103JAN2018-F09-B1/main/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/app/damith/addressbook-level4?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level4&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]]
https://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]]

Expand Down
177 changes: 162 additions & 15 deletions docs/DeveloperGuide.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
= AddressBook Level 4 - Developer Guide
= Your TA - Developer Guide
:toc:
:toc-title:
:toc-placement: preamble
Expand All @@ -10,9 +10,9 @@ ifdef::env-github[]
:tip-caption: :bulb:
:note-caption: :information_source:
endif::[]
:repoURL: https://github.com/se-edu/addressbook-level4/tree/master
:repoURL: https://github.com/CS2103JAN2018-F09-B1/main/tree/master

By: `Team SE-EDU`      Since: `Jun 2016`      Licence: `MIT`
By: `F09-B1`      Since: `Jun 2016`      Licence: `MIT`

== Setting up

Expand Down Expand Up @@ -780,15 +780,16 @@ See this https://github.com/se-edu/addressbook-level4/pull/599[PR] for the step-
[appendix]
== Product Scope

*Target user profile*:
*Target user profile*: Tech-Savvy University Teachers/Tutors

* has a need to manage a significant number of contacts
* have the need to manage a significant number of contacts
* prefer desktop apps over other types
* can type fast
* prefers typing over mouse input
* is reasonably comfortable using CLI apps
* prefer typing over mouse input
* are reasonably comfortable using CLI apps

*Value proposition*: manage contacts faster than a typical mouse/GUI driven app
*Value proposition*: manage contacts faster than a typical mouse/GUI driven app, includes to-do
list features (with prioritization, etc.) and scheduling (with calendar and reminders)

[appendix]
== User Stories
Expand All @@ -800,15 +801,41 @@ Priorities: High (must have) - `* * \*`, Medium (nice to have) - `* \*`, Low (un
|Priority |As a ... |I want to ... |So that I can...
|`* * *` |new user |see usage instructions |refer to instructions when I forget how to use the App

|`* * *` |user |add a new person |
|`* * *` |new user |get error messages/prompts |better adapt to commands to use them properly

|`* * *` |user |add a new person |better manage all my contacts at one go

|`* * *` |user |delete a person |remove entries that I no longer need

|`* * *` |user |find a person by name |locate details of persons without having to go through the entire list

|`* * *` |user |find a person by matriculation number/email |identify people easily

|`* * *` |user |sort contacts based on name/address/email/tags |work with specific groups of people

|`* * *` |user |assign a to-do list to each person in address book |know what I need to do for them

|`* * *` |user |add individual items to the to-do lists |update additional tasks

|`* * *` |user |remove entire to-do lists or items in it |remove completed tasks

|`* * *` |user |add events to the schedule |better manage work/students

|`* * *` |user |add a deadline to tasks/items |know what needs to be done and by when

|`* * *` |user |prioritize tasks/items |efficiently get tasks/items done on time

|`* *` |user |hide <<private-contact-detail,private contact details>> by default |minimize chance of someone else seeing them by accident

|`*` |user with many persons in the address book |sort persons by name |locate a person easily
|`* *` |user |import students/people from a text file |it is easier to enter large numbers of people

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make sure for your user stories you are in sync with your target profile.

|`* *` |user |add profile pictures |know who the people I am working with are

|`* *` |user |mass email students/people based on a tag |easily email/inform a class of students of announcements

|`* *` |user |set reminders for certain events |have an email sent to me before the actual event so that I don't forget

|`*` |user with many persons in the address book |combine groups/tags |better work with people who have similar interests/work
|=======================================================================

_{More to be added}_
Expand All @@ -819,14 +846,14 @@ _{More to be added}_
(For all use cases below, the *System* is the `AddressBook` and the *Actor* is the `user`, unless specified otherwise)

[discrete]
=== Use case: Delete person
=== Use case: Delete student

*MSS*

1. User requests to list persons
2. AddressBook shows a list of persons
3. User requests to delete a specific person in the list
4. AddressBook deletes the person
1. User requests to list students
2. AddressBook shows a list of students
3. User requests to delete a specific student in the list
4. AddressBook deletes the student and all related entries (if any)
+
Use case ends.

Expand All @@ -844,6 +871,84 @@ Use case ends.
+
Use case resumes at step 2.

[discrete]
=== Use case: Find a student by name

*MSS*

1. User requests to find a student by name
2. AddressBook shows a list of students that match the search query
+
Use case ends.

*Extensions*

[none]
* 2a. The list is empty.
+
Use case ends.

[discrete]
=== Use case: Add event to schedule

*MSS*

1. User requests to add an event to a day
2. AddressBook shows the current schedule for the day
3. User requests to add the event to a timeslot for that day
4. AddressBook confirms the addition to the timeslot
+
Use case ends.

*Extensions*

[none]
* 2a. The schedule for the day is full.
+
[none]
** 2a1. AddressBook will display an error message.
+
Use case ends.
* 3a. User tries to add it to a non-empty timeslot
[none]
** 3a1. AddressBook will display an error message.
+
Use case resumes at step 2.

[discrete]
=== Use case: Edit lesson for a student

*MSS*

1. User requests to edit lesson for a student.
2. AddressBook shows the current lessons for a student in a list.
3. User enters the index of lesson to edit.
4. AddressBook prompts the user to enter the new entry.
5. User inputs the new entry.
6. AddressBook confirms with user on the edit.
7. User confirms.
8. AddressBook replaces the old entry with the new entry.
+
Use case ends.

*Extensions*

[none]
* 2a. There are no lessons for the student.
+
Use case ends.
* 3a. User enters an invalid index
[none]
** 3a1. AddressBook will display an error message.
+
Use case resumes at step 3.

* 5a. User does not enter a valid lesson entry
[none]
** 5a1. AddressBook will display an error message.
+
User case resumes at step 5.

_{More to be added}_

[appendix]
Expand All @@ -852,6 +957,11 @@ _{More to be added}_
. Should work on any <<mainstream-os,mainstream OS>> as long as it has Java `1.8.0_60` or higher installed.
. Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage.
. A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse.
. Should be intuitive or easily understood after reading the User Guide.
. Should not exceed the size of 100 MB.
. Should respond to any requests within 3 seconds.
. Should not modify and copy any user's personal data on the computer.
. A User's data should be password protected.

_{More to be added}_

Expand All @@ -864,6 +974,43 @@ Windows, Linux, Unix, OS-X
[[private-contact-detail]] Private contact detail::
A contact detail that is not meant to be shared with others

[[ui]] User interface::
The visible interface that the user will be seeing when using the application

[[logic]] Logic::
The set of commands that can be executed by the application

[[model]] Model::
The internal memory used when application is running

[[storage]] Storage::
The set of instructions to store specific states and data of the application when application is not running so that it
can be loaded back into the application when application is started again.

[[feature]] Feature::
A specific function of the program

[[parser]] Parser::
A converting function or class that takes in raw input and separates it into its usable components for other methods

[[tasks]] Tasks::
A command to be executed

[[deadline]] Deadline::
The date for which certain tasks are due to be done

[[tags]] Tags::
Keywords tied to categories og people

[[to-do-list]]To-do list::
A list of things to do

[[import]] Import::
Bring into the application from an external source

User -

Developer -

[appendix]
== Product Survey

Expand Down
18 changes: 15 additions & 3 deletions docs/UserGuide.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
= AddressBook Level 4 - User Guide
= Your TA - User Guide
:toc:
:toc-title:
:toc-placement: preamble
Expand All @@ -11,9 +11,9 @@ ifdef::env-github[]
:tip-caption: :bulb:
:note-caption: :information_source:
endif::[]
:repoURL: https://github.com/se-edu/addressbook-level4
:repoURL: https://github.com/CS2103JAN2018-F09-B1/main

By: `Team SE-EDU` Since: `Jun 2016` Licence: `MIT`
By: `F09-B1` Since: `Jun 2016` Licence: `MIT`

== Introduction

Expand Down Expand Up @@ -50,6 +50,7 @@ e.g. typing *`help`* and pressing kbd:[Enter] will open the help window.
====
*Command Format*

* There are some equivalent shortcut commands known as alias with fewer alphabetic letters or a sign e.g. to add a person to the addressbook, you can type 'add n/John Doe', 'a n/John Doe' or '+ n/John Doe'
* Words in `UPPER_CASE` are the parameters to be supplied by the user e.g. in `add n/NAME`, `NAME` is a parameter which can be used as `add n/John Doe`.
* Items in square brackets are optional e.g `n/NAME [t/TAG]` can be used as `n/John Doe t/friend` or as `n/John Doe`.
* Items with `…`​ after them can be used multiple times including zero times e.g. `[t/TAG]...` can be used as `{nbsp}` (i.e. 0 times), `t/friend`, `t/friend t/family` etc.
Expand All @@ -58,11 +59,13 @@ e.g. typing *`help`* and pressing kbd:[Enter] will open the help window.

=== Viewing help : `help`

Alias: `?` +
Format: `help`

=== Adding a person: `add`

Adds a person to the address book +
Alias: `a` and `+` +
Format: `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...`

[TIP]
Expand All @@ -76,11 +79,13 @@ Examples:
=== Listing all persons : `list`

Shows a list of all persons in the address book. +
Alias: `ls` +
Format: `list`

=== Editing a person : `edit`

Edits an existing person in the address book. +
Alias: `e` +
Format: `edit INDEX [n/NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS] [t/TAG]...`

****
Expand All @@ -101,6 +106,7 @@ Edits the name of the 2nd person to be `Betsy Crower` and clears all existing ta
=== Locating persons by name: `find`

Finds persons whose names contain any of the given keywords. +
Alias: `f` +
Format: `find KEYWORD [MORE_KEYWORDS]`

****
Expand All @@ -121,6 +127,7 @@ Returns any person having names `Betsy`, `Tim`, or `John`
=== Deleting a person : `delete`

Deletes the specified person from the address book. +
Alias: `d` and `-` +
Format: `delete INDEX`

****
Expand All @@ -141,6 +148,7 @@ Deletes the 1st person in the results of the `find` command.
=== Selecting a person : `select`

Selects the person identified by the index number used in the last person listing. +
Alias: `s` +
Format: `select INDEX`

****
Expand All @@ -161,6 +169,7 @@ Selects the 1st person in the results of the `find` command.
=== Listing entered commands : `history`

Lists all the commands that you have entered in reverse chronological order. +
Alias: `h` +
Format: `history`

[NOTE]
Expand All @@ -172,6 +181,7 @@ Pressing the kbd:[&uarr;] and kbd:[&darr;] arrows will display the previous and
=== Undoing previous command : `undo`

Restores the address book to the state before the previous _undoable_ command was executed. +
Alias: `u` +
Format: `undo`

[NOTE]
Expand All @@ -198,6 +208,7 @@ The `undo` command fails as there are no undoable commands executed previously.
=== Redoing the previously undone command : `redo`

Reverses the most recent `undo` command. +
Alias: `r` +
Format: `redo`

Examples:
Expand All @@ -221,6 +232,7 @@ The `redo` command fails as there are no `undo` commands executed previously.
=== Clearing all entries : `clear`

Clears all entries from the address book. +
Alias: `c` +
Format: `clear`

=== Exiting the program : `exit`
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/seedu/address/logic/commands/AddCommand.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
public class AddCommand extends UndoableCommand {

public static final String COMMAND_WORD = "add";
public static final String COMMAND_ALIAS = "a";
public static final String COMMAND_SIGN = "+";

public static final String MESSAGE_USAGE = COMMAND_WORD + ": Adds a person to the address book. "
+ "Parameters: "
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
public class ClearCommand extends UndoableCommand {

public static final String COMMAND_WORD = "clear";
public static final String COMMAND_ALIAS = "c";
public static final String MESSAGE_SUCCESS = "Address book has been cleared!";


Expand Down
2 changes: 2 additions & 0 deletions src/main/java/seedu/address/logic/commands/DeleteCommand.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
public class DeleteCommand extends UndoableCommand {

public static final String COMMAND_WORD = "delete";
public static final String COMMAND_ALIAS = "d";
public static final String COMMAND_SIGN = "-";

public static final String MESSAGE_USAGE = COMMAND_WORD
+ ": Deletes the person identified by the index number used in the last person listing.\n"
Expand Down
Loading