# grame **Repository Path**: eway/grame ## Basic Information - **Project Name**: grame - **Description**: 基于Grails的快速开发框架,集成了基本的用户、权限、菜单等管理功能,前端使用Bootstrap为基础具有更高的可扩展。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://git.oschina.net/shiningwang/grame/wikis/Home - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-03-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Grails Frame ======== 基于Grails的快速开发模型,集成了基本的用户、权限、菜单等管理功能,前端使用Bootstrap为基础具有更高的可扩展。 项目进展 -------- * 2015年3月18日 增加菜单和菜单的管理。 >菜单使用方式为标签访问,访问方式为` ` * 2015年3月12日 优化了权限系统: >解决了匿名访问未授权页面,使用有权限帐户登录却无法跳转到targetUri的问题。 >修复了Anyone角色权限未生效问题。 * 2015年3月11日 1. 增加了统一的资源管理接口。 2. 增加了统一的许可管理接口。 3. 增加了基于Grails控制器的统一资源管理类。 4. 增加了基本的权限管理功能,Anyone角色已成功启用。 * 2015年3月10日 1. 更新User和Role与Domain模板风格一致 2. 使用自定义NamingStrategy解决部分数据库关键字冲突问题,并将所有表明及字段统一为大写 * 2015年3月9日 增加自定义Domain模板: >ID统一采用UUID(考虑到跨数据库存储),并使用规则限制“字符、数字或下划线开头,点号只能分隔字符或数字,其他内容可由字符、数字、下划线、减号组成,但必须以字符、数字或下划线结束。” >NAME为常用属性,并增加规则限制“\/:*?"<>|以及控制字符不能作为名称” >加入Grails时间戳 * 2015年3月8日 1. 开始迁移原2.3.11中的模型代码,并决定在迁移过程中优化原有代码。 2. 加入Grails插件Shiro 1.2.1,并创建基础Shiro代码 * 2015年3月6日 将Grails基础版本升级为2.4.4 * 2015年2月26日 准备将项目迁移至开源中国 * 2015年2月(杭州) 在杜文磊帮助下完成了基于2.3.11的第一版开发模型。 _但由于不够成熟,未直接作为模型发布。目前已完成用户、权限、菜单等管理功能。_ * 2015年1月 由于做Grails工程经常反复搭建基本架构,决定基于Grails搭建一套基本开发模型。 鸣谢 -------- * 天诚安信科技有限公司(0032008030001)