TaskTracker is an application for managing and organizing tasks for groups of people.
It was written at The Open Planning Project for integration with OpenCore, on the community action site http://coactivate.org
Installation and Setup
Currently TaskTracker only runs on Python2.4
Install TaskTracker in a contained environment using easy_install:
virtualenv --python=python2.4 /tmp/tt/ve source /tmp/tt/ve/bin/activate cd /tmp/tt easy_install -e -b . TaskTracker cd tasktracker python setup.py develop
Make a config file:
cp development.example development.ini
Tweak the config file as appropriate. Things you may want to change:
sqlobject.dburi, database – these are set to use a mysql db; you may want to change them to sqlite to try it out.
openplans_wrapper – set this to tasktracker.lib.testing_env:TestingEnv unless you are integrating with an OpenCore instance.
The TestingEnv will allow you to log in with any username/password combination using HTTP Basic Auth. Log in as user admin to have all privileges (for creating new task lists, etc)
Then setup the application:
paster setup-app development.ini#tasktracker
Then you are ready to go:
paster serve development.ini
History
0.4
The tasklist update form now works. Previously it would reject all submissions, because the authenticator form field used for XSRF protection was missing from the form served to the user (and therefore missing from the form submission) so tasktracker’s secure_forms rejected all submissions. This has been fixed: the authenticator was being stripped out of the response by formencode.htmlfill which did not recognize it as part of the schema. Passing parameter force_defaults=False to formencode.htmlfill.render solves the problem.
Metadata
Release files for TaskTracker 0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| TaskTracker-0.4.tar.gz | 337.4 kB | Without provenance | Details for TaskTracker-0.4.tar.gz |
Release files / TaskTracker-0.4.tar.gz
| Download URL | TaskTracker-0.4.tar.gz |
|---|---|
| Size | 337.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2868e3c9b142d8cf9584204b4e93ed7dc2cc302637175a76d9661294b6e4af6b
|
|
BLAKE2b-256 checksum How to use checksums |
9aa789b250c607369ec1bc0439b59d60f143034b89fa8f51581adfd6ffa78942
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for TaskTracker 0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.