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

Track if hours were worked from the office or from home #20

Open
10 tasks
jneidel opened this issue Feb 18, 2023 · 0 comments
Open
10 tasks

Track if hours were worked from the office or from home #20

jneidel opened this issue Feb 18, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@jneidel
Copy link
Owner

jneidel commented Feb 18, 2023

Timecard reviews have complained about both:

  • not enough days in the office logged
  • wrong days in the office logged

To remedy this add the functionality to keep track if hours were worked from home (default) or the office.

This output should be only be included in the timecard and hour list views if it was from the office.

--office to mark hours at creation with hour add as worked from the office.

Implementation notes

  • data file for office attendance, year->week->dotw->bool
  • home office is the assumed default
  • --office flag on hour add
  • --office flag on note add
  • --no-office/--office flag on hour edit
  • --no-office/--office flag on note edit
  • timecard splits by office attendance
  • classic timecard splits by office attendance
  • note list shows a hint about office attendance
  • Maybe: hour list shows a hint about office attendance

A view like this to show hours in the office/home office:
Screenshot 2023-04-17 at 10 01 16

@jneidel jneidel added the enhancement New feature or request label Feb 18, 2023
@jneidel jneidel added this to the 1.0.0 milestone Feb 18, 2023
@jneidel jneidel modified the milestones: 1.0.0, 1.x Mar 16, 2023
@jneidel jneidel modified the milestones: 1.x, 1.1.0 Mar 27, 2023
@jneidel jneidel modified the milestones: 1.1.0, 1.0.0 Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant