一个多用户、多团队的django任务管理和分配系统。
django-task-manager的Python项目详细描述
fsf_2019_筛查任务1
django任务管理器是可插拔的、多用户的、mulyi团队任务管理 以及django的分配应用程序,设计为作为可重用应用程序用于现有站点。 django任务管理器可以作为个人任务跟踪或团队任务管理系统的用户。 Django任务管理器是作为2019年福西Felloship的筛选任务而开发的。
功能
- 搜索
- 对任务的评论
- 移动友好型
- 我的任务和已完成任务的单独视图
要求
- Django 2.0+
- 巨蟒3.6+
安装
django任务管理器是django应用程序,而不是项目站点。它需要一个网站才能生存。
将fsf_2019_screening_task1/task_manager放在python路径的某个位置,或通过pip安装:
pip install django-task-manager
添加到您的设置:
INSTALLED_APPS = (
...
'task-manager',
)
创建数据库表:
python manage.py迁移任务管理器
添加到url conf:
path('task-manger/', include('task_manager.urls')),
django任务管理器使用django消息
系统。确保已安装消息
运行测试
python manage.py测试任务管理器
概述
任何经过身份验证的用户都可以创建团队。创建团队的用户是团队的领导者。 领导有权使用其用户名向团队添加成员。 Lerder可以使用"删除"按钮重新删除团队成员。 只有当团队中除leader外没有其他成员时,leader才能删除团队。 只有领导才能分配任务给他的团队。
任何经过身份验证的用户都可以创建任务。任务可以分配给他领导的团队。 将任务分配给工作组后,创建者可以编辑任务以将任务分配给工作组成员。 新创建的任务标记为计划任务。分配的用户接受任务后,将其标记为进行中。 任务可以由任何分配的用户或创建者标记为已完成。 只有在计划了任务的情况下(如果任务正在进行,分配的用户已经开始处理它,如果有任何更新注释可以使用),创建者才能编辑任务。
分配的用户和团队成员可以对任务进行评论。
未完成分配给工作组的任务显示在"任务详细信息"页上。 到期日已过的任务将以红色背景显示。
分配给用户的任务未完成显示在"我的任务"页上。 到期日已过的任务将以红色背景显示。
已完成的任务可以在"已完成的任务"页上看到。
用户可以按关键字搜索任务。 在标题或说明中包含关键字的任务将显示给用户(仅允许用户查看的任务才会显示)
其他团队的用户不允许查看或评论任务
< > >