-
Notifications
You must be signed in to change notification settings - Fork 109
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
[T7][F11-C4] #96
base: master
Are you sure you want to change the base?
[T7][F11-C4] #96
Conversation
Hi @praveer922, your pull request title is invalid. It should be in the format of Submit only one activity per pull request (unless otherwise stated in instructions) and do remember to create your branches from the commit where the Note: this comment is posted by a bot. If you believe this is done in error, please create an issue at cs2103-pr-bot and add a link to this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Partially reviewed.
`* * *` | user | find a task by name | search for a task without having to go through the entire list | ||
`* * *` | user | edit a task and its particulars | update instantly if there are any changes in the task | ||
`* *` | user | view the tasks | take a quick glance or have my tasks presented according to my needs and preference | ||
`* *` | user | set recurring tasks | save the hassle of contstantly updating my regular activities |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
feature spec not clear. I think you mean 'Set recurring tasks as Favourites'
`*` | user with many persons in the address book | sort persons by name | locate a person easily | ||
`* * *` | user | add new task | find out tasks are urgently due | ||
`* * *` | user | set deadlines | be reminded of my due dates for my respective tasks | ||
`* * *` | user | delete a task | remove entries that are completed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You may simply want to mark tasks that were completed instead of deleting them. You could also add a low priority enhancement that allows you to view the completed tasks datewise.
`* *` | user | hide [private contact details](#private-contact-detail) 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 | add new task | find out tasks are urgently due | ||
`* * *` | user | set deadlines | be reminded of my due dates for my respective tasks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is deadlines a separate feature? User can optionally add a deadline when creating a task.
`* * *` | user | delete a task | remove entries that are completed | ||
`* * *` | user | find a task by name | search for a task without having to go through the entire list | ||
`* * *` | user | edit a task and its particulars | update instantly if there are any changes in the task | ||
`* *` | user | view the tasks | take a quick glance or have my tasks presented according to my needs and preference |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
narrow the scope of this feature. for e.g., view tasks that are due today or the next 3 days or by priority if the user is setting one. Right now you seem to want to cover everything which is too much for the first few phases of development.
|
||
**Extensions** | ||
|
||
1a. Required information for task missing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have you identified what are the mandatory fields to add a task? You should know this by now.
|
||
**MSS** | ||
|
||
1. User requests to view tsks for specific time period |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fix typo. tsks --> tasks.
Be more specific about what do you mean by time period: by day?, hour? Do you need a from and to time or only the end time which assumes the start time as 'now'.
User can also find a task using the 'Find' feature and then ask the task to be deleted.
>Use case ends | ||
|
||
3a. Given index is invalid | ||
>3b1. Task manager shows error message <br> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not clear. What do you mean by index? Neither the user story nor MSS mention any index!
>3b1. Task manager shows error message <br> | ||
Use case resumes at step 2 | ||
|
||
4a. If deleting a recurring task |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is an advanced feature. Don't push it in the basic delete.
# Conflicts: # src/test/java/seedu/address/testutil/TestPerson.java
…/main into undocommand # Conflicts: # src/main/java/seedu/dailyplanner/logic/parser/Parser.java
# Conflicts: # src/main/java/seedu/dailyplanner/logic/parser/Parser.java
No description provided.