One hassle of this software is often end users need more time but no one is around to authorize it. or, sometimes they only have an hour of time but repeatedly underestimate that they actually have 3 hours of work, so ask for more time 5 or 6 times in a row.
A way around this would be to have an alert mechanism where end users know the URL (or URL plus password if so configured) and can self serve adding more time for themselves. The trick is that the users know administrators will get an alert every time they add more time.
Alerts should include
user time is being added for
how much time remains for user
how much time has been used so far
how much time is being added
an optional now about why they're adding more time
For now this will be tightly coupled to a user configured gotify instance. at a later date if we want to make this a plugin in type system we can refactor to offer more than one way to alert.
One hassle of this software is often end users need more time but no one is around to authorize it. or, sometimes they only have an hour of time but repeatedly underestimate that they actually have 3 hours of work, so ask for more time 5 or 6 times in a row.
A way around this would be to have an alert mechanism where end users know the URL (or URL plus password if so configured) and can self serve adding more time for themselves. The trick is that the users know administrators will get an alert every time they add more time.
Alerts should include
For now this will be tightly coupled to a user configured gotify instance. at a later date if we want to make this a plugin in type system we can refactor to offer more than one way to alert.