saeven / circlical-acl-admin

bjyoungblood/bjy-authorize基于Doctrine的管理员审核面板

dev-master / 0.1.x-dev 2014-01-21 02:12 UTC

This package is auto-updated.

Last update: 2024-09-14 18:41:57 UTC


README

Dashboard image

这是一个用于与Zend Framework 2和ZFCUser + BjyAuthorize + Doctrine一起使用的访问控制列表(ACL)管理仪表板。前两者提供了一个很好的框架来实施访问控制,但它们没有提供邀请用户的方式(这在企业应用程序中很常见)。ZFCUser和 BjyAuthorize为我节省了大量时间,这是我回馈的方式。

目前将Doctrine作为要求是偶然的,由于我正在赶一个依赖这个组件的项目,所以我暂时依赖于对象仓库的数据库连接。

愿望列表

创建一个管理员可以访问的面板,从而可以

a. 列出用户(已完成) b. 通过电子邮件发送自定义消息邀请用户(已完成) c. 注册后编辑用户详情 d. 编辑用户ACL数据

创建一个用户界面,让他们可以 a. 使用管理员发送的邀请访问验证电子邮件面板(已完成) b. 完成他们的注册详情(针对ZFCUser实体)(已完成) c. 根据模块配置限制可见字段,可能不想让用户填充所有实体数据(已完成) d. 注册后收到感谢邮件(已完成)

编辑此Markdown文件以包括配置示例(目前请检查模块配置)

版本

0.1

要求

  • ZFCUser
  • BjyAuthorize
  • Doctrine2
  • JQuery

安装

将以下行添加到您的composer.json中:"saeven/circlical-acl-admin" : "dev-master"

然后,运行数据文件夹中找到的SQL创建文件

用法

如果您还没有设置BjyAuthorize和ZFCUser,请先设置

  • 以管理员用户(角色admin)的身份登录您的应用程序。如果您需要更改角色类型,只需覆盖CirclicalACLAdmin的守卫即可
  • 访问/acl-admin
  • 应该看到仪表板