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

User Story - Time Entry #13

Open
DotNetDublin opened this issue May 6, 2021 · 2 comments
Open

User Story - Time Entry #13

DotNetDublin opened this issue May 6, 2021 · 2 comments
Milestone

Comments

@DotNetDublin
Copy link
Member

DotNetDublin commented May 6, 2021

User Story

  • As a user I want to be able to track time spent on client work so that they can be submitted to my manager at the end of the week

Acceptance Criteria

  • User can track time by starting and stopping a timer
  • User can manually enter a time by entering hours and/or minutes
  • User can assign tracked time to a client
  • User can assign tracked time to a category (meeting, call, documentation etc)
  • User can provide two to three lines of additional description to each time entry
  • User can mark whether time is billable

Definition of Done

  • Acceptance criteria met
  • Code is reviewed by another development team member
  • Unit tests and UI automation tasks are written where appropriate
@DotNetDublin DotNetDublin added this to the Sprint 1 milestone May 6, 2021
@DotNetDublin DotNetDublin changed the title As a Lawyer I want to be able to track time spent on clients so that I can submit time report to my manager As a Lawyer I want to be able to track time spent on client work so that they can be billed May 6, 2021
@DotNetDublin DotNetDublin changed the title As a Lawyer I want to be able to track time spent on client work so that they can be billed As a Lawyer I want to be able to track time spent on client work so that they can be submitted to my manager at the end of the week May 11, 2021
@DotNetDublin DotNetDublin changed the title As a Lawyer I want to be able to track time spent on client work so that they can be submitted to my manager at the end of the week User Story - Time Entry May 25, 2021
@DotNetDublin
Copy link
Member Author

DotNetDublin commented May 26, 2021

Pushed an updated wireframe of the time entry page to the wireframes branch.

See wireframes discussion for details.

wireframe

I think one of the interesting challenges when we come to implement the signed off wireframe will be the running timer. On the above wireframe a running timer is represented by the green timer. If the user clicks on one of the grey timers then this timer starts and the current timer stops. While the timer is running the adjacent hours value should automatically increment. If the user navigates away from the page and then returns any running timer should still be running.

@DotNetDublin
Copy link
Member Author

Updated user story to cover user being able to mark time as billable as suggested by @MilesGibson (see discussion)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant