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

[T7][F11-C4] #96

Open
wants to merge 305 commits into
base: master
Choose a base branch
from

Conversation

praveer922
Copy link

No description provided.

@nus-se-pr-bot
Copy link

Hi @praveer922, your pull request title is invalid. It should be in the format of [Activity ID][Team ID] Your name, where [Activity Id] has no dashes or spaces (e.g. [T2A3] stands for Tutorial 2 Activity 3) and [Team ID] has one dash only and no spaces (e.g. [W14-A2] means Wednesday 2pm (14 hrs), Phase A, Team 2). Please follow the instructions given strictly and edit your title for reprocessing.

Submit only one activity per pull request (unless otherwise stated in instructions) and do remember to create your branches from the commit where the master branch is pointing at so that each PR you submit only consist of commits meant for the activity.

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.

Copy link

@cmkumar87 cmkumar87 left a 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

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

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

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

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

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
Copy link

@cmkumar87 cmkumar87 Oct 8, 2016

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>

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

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.

@praveer922 praveer922 changed the title [T7] [F11-C4] [T7][F11-C4] Oct 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants