今晚的月亮又圆又亮 >>
<< 《夫妻夜话》(古龙版)
什么时候、如何改变inote的权限

Author Zhou Renjian Create@ 2004-05-05 00:00
whizz Note icon

1. 其ancestor增加或减少,则改变自身并通知其子女
2. 其ancestor改变属性,改变自身并通知其子女

如果自身没有UserPrivilege,则通知子女更新。
自身有UserPrivilege,如果cacheExpired已经expired或碰到endpoint,则不继续通知其子女,否则标记cacheExpired,并通知其子女。
如果是owner的权限改变,则通知包括user权限在内的所有子女权限。

计算权限的方法:
计算其ancestor的权限,cache并设置cache为最新的。owner的cache在owner权限内,user的cache在user内

本记录所在类别:
本记录相关记录: