{% extends "site_base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block head_title %}{% trans "Log Your Time Contributions" %}{% endblock %} {% block extra_head %} {% endblock %} {% block body_class %}log{% endblock %} {% block body_base %}
{% trans "Contribution history for " %} {{ member }}
{% endif %}This is just a mockup for discussion; it does not work yet. But it is intended to be an easy-to-use Timer.
How it could work: when you select a Project and Type of Work and enter a Description and URL (optional) and click "Start", it will start a time contribution at the current time. Whenever you change any of that information, it will end and post one time contribution and start another. When you click Stop, it will post the last time contribution.
Alternatively, you could click Start and then add Description, URL, select Project and Type of Work, etc. Then you could change those information elements until you clicked Stop or Start again. (In that case, the Start button should probably move up above Description.)
We could also do a more conventional ~(not a Timer)~ interface where you enter the date and the hours.
Which way do you think would be easier? Which would you like best?
It could also become a popup or smartphone app.