在coactivate.org上使用的任务管理软件
TaskTracker的Python项目详细描述
tasktracker是一个用于管理和组织任务的应用程序 对一群人来说。
它是在开放式计划项目中编写的,用于与 opencore,在社区行动网站http://coactivate.org
安装和设置
目前,tasktracker只在python2.4上运行
使用简易安装在包含的环境中安装TaskTracker:
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
生成配置文件:
cp development.example development.ini
根据需要调整配置文件。您可能需要更改的内容:
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)
然后设置应用程序:
paster setup-app development.ini#tasktracker
然后您就可以开始了:
paster serve development.ini
历史记录
0.4
任务列表更新表单现在可以工作了。以前它会拒绝所有 提交,因为用于xsrf的authenticator表单字段 向用户提供的表单中缺少保护(因此 表单提交中缺少)因此tasktracker的安全表单 拒绝所有提交。这已经被修复:the authenticator 被^{tt4}从响应中剥离$ 它无法将其识别为架构的一部分。传递参数 force_defaults=False到formencode.htmlfill.render解决 问题。