代码改变世界

【自然框架】之通用权限(七):权限到按钮

2009-06-12 14:43  金色海洋(jyk)  阅读(5632)  评论(77编辑  收藏  举报

  

      继续,这是第七章了。我已经到了无话可说的地步了。哎,在坚持几章就结束了。第七章到第十章,我打算采用简单说明的方式来做,因为我感觉我这么写好像大家都不打感兴趣,或者说都比较忙,没有时间细看,或者说我写的太乱了,看不明白。所以只能挑一挑是否符合范式这样的毛病,其他的地方要么没时间,要么是看不懂,总之没看都又来讨论的。
这几章写完之后,进入Demo阶段。把Demo放出来,大家看看,如果好用呢,就用一用,如果有某个地方值得借鉴,那就借鉴一下,如果没有什么用处,那么就那么地了。如果有什么疑问呢,左上角是我的联系方式,可以找我聊天。

通用权限想要写的文章目录:(这是第七章)

 


1、 简介、数据库的总体结构
2、 介绍人员表组
3、 介绍组织结构表组
4、 介绍角色表组
5、 介绍“项目自我描述表组”
6、 权限到节点
7、 权限到按钮
8、 权限到列表(表单、查询)
9、 权限的验证
10、 资源方面的权限
11、 角色管理的程序(给客户用的)
12、 权限下放
13、 个性化设置

A、 【自然框架】之通用权限(外传):杂谈

 

 

按钮组

      先说一下按钮组,我会根据Manage_ButtonBar表的内容,绘制出来一个按钮组,就是<input type=”button”>的按钮(比如添加、修改),通过按钮来打开指定的页面。每个节点都有自己的按钮,通过按钮可以打开表单页面、列表页面和删除页面,也可以打开导出数据的页面。还有就是显示/隐藏查询用的表单。其实一开始根本就没有考虑到权限,只是想弄出来几个按钮,后来才加入了权限的共能。就是说这个表本身是和权限没有什么关系的。

 

 

 

 

 

 

 

 

权限到按钮

      这个和权限到节点是一个意思,就是加一个查询条件就可以了。我把节点可以使用的按钮(不同的角色可以设置不同的按钮),放在Role_RoleButton 表里面,然后根据这里的记录进行权限过滤。这样就得到了可以使用的按钮。

 

 

================================

      现在我是没有什么信心了,所以我想发个问卷调查。

      您对我的通用权限的看法?

      A、行,挺好。
      B、好,可以。
      C、勉强及格。
      D、垃圾,不要再写了。

 

      如果没有人来选呢,那就说明我的。。。。。。

      就是说,如果大家都不需要的话,或者说我的这个什么都不是,那我为什么还要继续呢?

      如果您还有时间的话,那么您给打个分,就按照满分10分来。

      可能是我的心理太脆弱了吧,希望大家能够理解。

 

 

2