跳转到主要内容

coactivate.org上使用的任务管理软件

项目描述

TaskTracker是一个用于管理和组织人员任务的应用程序。

它在Open Planning Project编写,用于与OpenCore集成,在社区行动网站上http://coactivate.org

安装和设置

目前TaskTracker只能在Python2.4上运行

使用easy_install在容器环境中安装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 – 这些设置为使用mysql数据库;您可能希望将其更改为sqlite以进行测试。

  • openplans_wrapper – 如果您不与OpenCore实例集成,请将其设置为tasktracker.lib.testing_env:TestingEnv。

    TestingEnv将允许您使用任何用户名/密码组合通过HTTP Basic Auth登录。以用户admin登录将拥有所有权限(创建新的任务列表等)

然后设置应用程序

paster setup-app development.ini#tasktracker

然后您就可以开始了

paster serve development.ini

历史

0.4

任务列表更新表现在可以正常工作。之前它会拒绝所有提交,因为用于XSRF保护的authenticator表单字段从提供给用户的表单中缺失(因此也缺失在表单提交中),所以tasktracker的secure_forms拒绝所有提交。这个问题已得到解决:authenticatorformencode.htmlfill从响应中剥离,它没有将其视为模式的一部分。将参数force_defaults=False传递给formencode.htmlfill.render解决了问题。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分布

TaskTracker-0.4.tar.gz (337.4 kB 查看哈希值)

上传时间

支持者