Skip to content
This repository has been archived by the owner on Mar 25, 2022. It is now read-only.

Releases: Tinywan/webman-casbin

ChangeLog v1.0.0

23 Mar 05:07
Compare
Choose a tag to compare
  • adapter save strategy save is replaced by insert
  • Use loadPolicyArray instead of loadPolicyLine

ChangeLog v0.0.9

05 Mar 15:51
Compare
Choose a tag to compare
  • deletePermissionForUser(string $name, string $permission) 删除用户或角色的权限。如果用户或角色没有权限则返回 false(不会受影响)。
  • deletePermissionsForUser(string $name) 删除用户或角色的权限。如果用户或角色没有任何权限(也就是不受影响),则返回false。
  • getPermissionsForUser(string $name) 获取用户或角色的所有权限

ChangeLog v0.0.8

24 Feb 06:33
Compare
Choose a tag to compare

workerman/redis 只能运行在workerman的运行环境,所以在Tinywan\Casbin\Permission::start($worker)方法里要判断下是不是workerman的运行环境。判断方法是判断下$worker是不是null。 如果是null就不做casbin初始化或者选择性初始化,避免报错。#2

ChangeLog v0.0.7

17 Jan 15:50
Compare
Choose a tag to compare
  • 该版本使用多进程Redis Watcher替换了之前的定时器(Timer)模式(无效的刷新策略问题)
  • Enforcer中的策略发生变化时,调用 Watcher,向消息队列(MW)中推动消息,监听该消息队列的Enforcer收到后,自动刷新该实例中的策略