Skip to main content

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.

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)

Source distribution for TaskTracker 0.4
File Size Uploaded
TaskTracker-0.4.tar.gz 337.4 kB Details

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

Release history Release notifications | RSS feed

This release

0.4 This release

1 release file

0.3

1 release file

0.2

1 release file

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page