一个多用户、多团队的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测试任务管理器

概述

  1. 任何经过身份验证的用户都可以创建团队。创建团队的用户是团队的领导者。 领导有权使用其用户名向团队添加成员。 Lerder可以使用"删除"按钮重新删除团队成员。 只有当团队中除leader外没有其他成员时,leader才能删除团队。 只有领导才能分配任务给他的团队。

  2. 任何经过身份验证的用户都可以创建任务。任务可以分配给他领导的团队。 将任务分配给工作组后,创建者可以编辑任务以将任务分配给工作组成员。 新创建的任务标记为计划任务。分配的用户接受任务后,将其标记为进行中。 任务可以由任何分配的用户或创建者标记为已完成。 只有在计划了任务的情况下(如果任务正在进行,分配的用户已经开始处理它,如果有任何更新注释可以使用),创建者才能编辑任务。

  3. 分配的用户和团队成员可以对任务进行评论。

  4. 未完成分配给工作组的任务显示在"任务详细信息"页上。 到期日已过的任务将以红色背景显示。

  5. 分配给用户的任务未完成显示在"我的任务"页上。 到期日已过的任务将以红色背景显示。

  6. 已完成的任务可以在"已完成的任务"页上看到。

  7. 用户可以按关键字搜索任务。 在标题或说明中包含关键字的任务将显示给用户(仅允许用户查看的任务才会显示)

  8. 其他团队的用户不允许查看或评论任务

  9. < > >

    欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


热门话题
面向批处理的java非阻塞队列   java如何基于HttpComponent获取html内容   java为什么我的程序会显示此错误?   java spring控制器如何处理应用程序/octetstream请求?   尝试将数据插入数据库时出现java常规错误   无法在java多线程处理中维护生产者任务的顺序   java为什么JSON数据无法访问ViewPager?   java获取Maven中特定分支的SVN buildnumber   java客户端无法从服务器接收信息   java等轴测地图绘制,生成   java无法调试ProcessBuilder   java热点JVM阵列分配   在数组中存储“inputdialog”数据的java   saml Java Inflater引发DataFormatException“无效代码长度集”   从集合(爬虫、Jsoup、Java)写入文件