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

Activate/Deactivate projects #61

Open
alexgutjahr opened this issue Feb 17, 2017 · 0 comments
Open

Activate/Deactivate projects #61

alexgutjahr opened this issue Feb 17, 2017 · 0 comments

Comments

@alexgutjahr
Copy link

Use Case: Right now there is no way of keeping track of changing daily rates. For example, starting from 01.01.2015 we have an increase of the daily rates for three projects. We could now modify the existing projects in trackr, however, doing this we lose the previous rates (which are still relevant for reporting and the like).

To avoid this we will create new projects whenever the conditions change, thus making projects immutable. But since the name doesn't change we should no longer display projects that are no longer active.

Projects shall have a flag which can actively be set by administrators: either a projects is active or not. Aside from this a project shall also have a start and an end date, also set by the administrator.

Once a project has been deactivated it no longer can be chosen to book hours - it shall also not appear in the auto-completion in the frontend.

This also means, that it is no longer possible to change previously booked times. The workaround is that an administrator would have to re-activate the project temporarily. But since this can be considered an edge case, this workaround is just fine.

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

No branches or pull requests

1 participant