跳转到主要内容

一个简单的Django应用,用于具有基于行级权限的工作流程的新闻滚动条。

项目描述

django-ticker是一个可重用的Django应用,它提供了一个类似新闻滚动条的功能,包括行级权限。这是什么意思?

在django-ticker中,您有细粒度的权限控制,可以控制(管理)用户能做什么,不能做什么。除了默认的Django权限——添加、修改、删除——还有一些额外的权限

  • change_foreign

  • publish

最初这是为德国Django社区的新闻部分创建的,其中外国用户可以添加文章,但没有权限发布它们,因为必须由版主首先检查这些文章。

创建一个像新闻室一样的工作流程很容易,假设我们有不同的人,拥有不同的权限

自由记者

授予的权限:添加、修改

  • 可以添加文章

  • 可以修改他的文章(只有他自己的)

  • 不能删除他的文章

  • 可以将文章的状态设置为“关闭”或“草稿”。草稿意味着,文章已准备好由版主检查。

  • 在文章的管理列表中,他们只能看到他们自己的

记者

授予的权限:添加、修改、删除、发布

  • 可以添加文章

  • 可以修改和删除他的文章(只有他自己的)

  • 可以将文章的状态设置为“关闭”、“草稿”或“发布”

  • 在文章管理列表中,他们只能看到自己的文章

主编(或管理员)

授予的权限:添加、修改、删除、发布、修改外语

  • 可以添加文章

  • 可以更改和删除所有(!)文章

  • 可以将文章的状态设置为“关闭”、“草稿”或“发布”

  • 在文章管理列表中,他们可以看到所有文章

校对员(或主题专家)

授予的权限:修改、修改外语

  • 不能添加文章

  • 不能删除文章

  • 不能发布文章

  • 可以修改所有文章(例如,进行校对)

  • 在文章管理列表中,他们可以看到所有文章

因此,您可以混合这些权限,创建一个完全符合您需求的流程。

项目详情


下载文件

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

源分发

django-ticker-0.2.1.tar.gz (8.0 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面