【发布时间】:2010-07-06 09:22:07
【问题描述】:
我们有一个 Web 应用程序,它的前端是用 GWT/GXT 实现的。用户可以属于不同的组,然后这些组可以拥有不同的权限。权限非常精细,例如comment_create、comment_edit、comment_delete 和comment_read。
根据用户权限启用和禁用用户界面控件的最佳方法是什么?我们有一个实用方法,它返回具有给定用户和权限名称的布尔值。但是目前每个控件都包含在 if 子句中,这使得代码有点混乱。
【问题讨论】:
-
来自 MS 的 C# 示例:msdn.microsoft.com/en-us/library/aa480723.aspx
标签: design-patterns gwt permissions user-interface gxt