12 2016 档案

摘要:概述 权限系统需要和别的系统集成,因此,良好的API是易用性的保证。 这里只设计一些权限相关的核心 API,关于用户,组织,导入导出之类的后续再逐步补充 API 设计 围绕权限有以下 4 类 API: 授权 1. 单独授权 给某个 用户/组织 授予权限,权限 = 资源+动作 2. 批量授权 给多个 阅读全文
posted @ 2016-12-20 15:56 wang_yb 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:概述 起因是这样的,在编译发布 golang 工程时,希望版本号中包含有 git revision number。 但是,没有commit之前,是没法知道 revision number 的,commit之后,如果要修改代码中 version 的相关信息,又会导致需要再次的 commit。 针对这种 阅读全文
posted @ 2016-12-12 09:54 wang_yb 阅读(2040) 评论(0) 推荐(0) 编辑
摘要:概述 本通用权限管理系统是基于2棵树来做权限管理的,这2棵树就是 资源树 和 组织树 组织+资源+动作 所组成的权限数据就是整个系统的核心。 这里之所以只用组织而不用人员,一方面可以减少权限数据的量,一方面还可以简化权限数据。 每个人员的的权限是可以计算出来的。 人员从属于一个或者多个组织的,默认情 阅读全文
posted @ 2016-12-07 09:37 wang_yb 阅读(2632) 评论(0) 推荐(2) 编辑