Skip to content

Commit

Permalink
Merge pull request #72 from CS2103AUG2016-T14-C4/collation
Browse files Browse the repository at this point in the history
Bug: Advay's collated parts were not collated by my Collate-TUI
  • Loading branch information
Skaty committed Oct 28, 2016
2 parents 5891558 + 9d01556 commit 584da7e
Show file tree
Hide file tree
Showing 6 changed files with 771 additions and 69 deletions.
31 changes: 31 additions & 0 deletions collated/docs/A0144939R.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# A0144939R
###### /DeveloperGuide.md
``` md
#### Use case: Change storage location

**MSS**

1. User requests to change storage file location
2. MESS changes storage file location and saves in that location

**Extensions**
2a. The file path may not be valid

> Error message will be displayed <br>
Use case ends.

2b. The folder may not be writable(Lack permission)

> Error message will be displayed <br>
Use case ends.

```
###### /UserGuide.md
``` md

#### Change storage location : `change-to`
Shows a list of tasks and events in the todo list.<br>
Format: `change-to NEWFILEPATH`
Example: 'change-to data/taskmanager.xml'

```
48 changes: 0 additions & 48 deletions collated/docs/A0153467Y.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,25 +152,6 @@ Use case ends.
> Nothing will be returned. <br>
Use case ends.



## Appendix C : Non Functional Requirements

1. Should work on any mainstream OS as long as it has Java `1.8.0_60` or higher installed
2. Should be able to process user’s request and show result in 2 seconds.
3. Should be user-friendly for both beginners and advanced users.
4. Should be able to hold up to 1000 tasks.
5. Should be able to work offline
6. Should only input by keyboard
7. Should be able to change the storage location of data file
8. Should come with automated unit tests and open source code.

## Appendix D : Glossary

##### Mainstream OS

> Windows, Linux, Unix, OS-X

```
###### /DeveloperGuide.md
``` md
Expand Down Expand Up @@ -323,33 +304,4 @@ Format: `exit`
To-do list data are saved in the hard disk automatically after any command that changes the data.<br>
There is no need to save manually.

## FAQ
**Q**: Can I add event which have a start date and time to my to-do list ?<br>

**A**: Yes, you can create an event by typing command with a start and end date. For example, you have a trip from 10/10/2016 8:00 to 13/10/2016 21:00. You can type command like this: `add trip s/8am 10th October c/9pm 13th October`.

**Q**: If I don't know the deadline of my task yet, can I still add my task?<br>

**A**: Yes, you can still add your task. You can create a floating task by only type in command `add TASK_NAME` if you don't know the deadline of your task.

> <img src="images/mockup pic2.jpg" width="600"><br>
In this example, you can see shopping is a floating task without a start time and deadline.

## Command Summary

Command | Format
-------- | :--------
Add | `add TASK_NAME [s/START_DATE:START_TIME c/CLOSE_DATE:CLOSE_TIME t/TAG]`
Delete | `delete TASK_NAME` or `delete INDEX`
Complete | `complete INDEX`
Uncomplete | `uncomplete INDEX`
List | `list`
Find | `find KEYWORD` or `find t/TAG`
Update | `update INDEX [TASKNAME s/START_DATE:START_TIME c/CLOSE_DATE:CLOSE_TIME t/TAG rt/TO_REMOVE_TAG]`
Undo | `undo`
Pin | `pin`
Unpin | `unpin`
Live Search | `searchbox`
Help | `help`
Exit | `exit`
```
1 change: 1 addition & 0 deletions collated/main/A0141052Y.md
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@ public class ParserMapping {
mappingTable.put("add", AddParser.class);
mappingTable.put("clear", ClearParser.class);
mappingTable.put("complete", CompleteParser.class);
mappingTable.put("change-to", ChangePathParser.class);
mappingTable.put("delete", DeleteParser.class);
mappingTable.put("exit", ExitParser.class);
mappingTable.put("find", FindParser.class);
Expand Down
Loading

0 comments on commit 584da7e

Please sign in to comment.