django-timepiece is a multi-user application for tracking people's time on projects.
Project description
django-timepiece is a multi-user application for tracking people’s time on projects.
Features
A simple CRM with projects and businesses
User dashboards with budgeted hours based on project contracts
Time sheets with daily, weekly, and monthly summaries
Verified, approved, and invoiced time sheet workflows
Monthly payroll reporting with overtime, paid leave, and vacation summaries
Project invoicing with hourly summaries
Requirements
Installation
django-timepiece is available on PyPI, so the easiest way to install it is to use pip:
pip install django-timepiece
Add timepiece to INSTALLED_APPS in settings.py and run syncdb:
INSTALLED_APPS = ( ... 'timepiece', ... )
Add django.core.context_processors.request to TEMPLATE_CONTEXT_PROCESSORS:
TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.contrib.messages.context_processors.messages", "django.core.context_processors.request", # <---- )
Add the timepiece URLs to urls.py, e.g.:
urlpatterns = patterns('', ... (r'^timepiece/', include('timepiece.urls')), ... )
History
0.3.1
Moved to GitHub (and git)
Add hourly summary page to report daily, weekly, and monthly hours
Refactored weekly overtime calculations to use ISO 8601
0.3.0
Removed ability to maintain multiple active entries
Enhanced logic on clock in and add entry pages to check for overlapping entries
Fixed date redirect when marking projects as invoiced
Fixed issues related to the “Approve Timesheet” link missing
Include billable, non-billable, uninvoiced, and invoiced summaries on person timesheet
Use select_related in a few places to optimize page loads
0.2.0
First official release
Development sponsored by Caktus Consulting Group, LLC..
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-timepiece-0.3.1.tar.gz
.
File metadata
- Download URL: django-timepiece-0.3.1.tar.gz
- Upload date:
- Size: 911.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9776452ef0674be0d59183f8df9ada3d9e28483a04d1482c489910dd6327a52 |
|
MD5 | e5a8e9e0080f5f5b334d814af6363d2e |
|
BLAKE2b-256 | b552eb0086db15dd039aa1e8252e958a70cc8fdf8714ccbe5cab55aeb043b223 |