Appbox V2.0
Appbox is a general permission management framework based on fineui, including user management, Title Management, Department Management, Department user management,
Role management, Role user management, menu module management, role module permission management, log management, system configuration, online statistics, and other modules.
Technical support: http://fineui.com/bbs/
To reduce the size of the compressed package and delete the icon directory, copy the directory from the fineui sample project.
Complete fineui sample project from http://fineui.codeplex.com/downloadSource code.
Note:
1. appbox V2.0 is incompatible with V1.0 and needs to be re-created.
2. The modified subsonic is used in appbox V2.0. For more information, see the description file in the subsonic project.
The author wrote a special blog to point out this bug of subsonic v2.2.1: http://www.cnblogs.com/sanshi/archive/2012/11/04/2753459.html
Installation instructions:
1. Configure the database (sqlserver2005 or sqlserver2008, Database Name: appbox ).
There are three ways to configure the database: script (recommended), append the database, or restore the database.
The database file is in the data directory.
2. Modify the database connection string in Web. confg.
3. Open the project file with vs2010 and run F5.
Username: Admin
Password: Admin
Basic logic description:
1. A user can belong to multiple roles.
2. A user can belong to only one department.
3. A user can have multiple titles.
4. A module can have multiple menu items or no menu items.
5. Define the module and what permissions the module has inCode.
6. the user's permissions depend on the collection of permissions of all roles of the user.
Release history:
+ 2012-12-09 V2.0
-Add "menu style" and "website topic" to the configuration item ".
-Add the "number of records per page" filter condition to the table.
-Delete the "role menu management" menu. Now, from "role module Management", you can obtain the list of menus owned by the role.
-Now you need to define the module title in the moduletypehelper code. The menu title in "menu management" can be synchronized from the module title.
-A user can belong to multiple roles. before deleting a role, you must clear the list of users that belong to this role.
+ Optimize user editing and add user forms.
-Change gender from the drop-down list to the single-region list.
-Change the role from the following list to the trigger input box. In the new window, select the role to which the user belongs.
-Change the department from the following list to the trigger input box. In the new window, select the department to which the user belongs.
-Add a field with a title, which is also the trigger input box.
-Add a user to the current role form. You can select multiple users across pages in the form.
-Some fields are added to the user table, such as the extension number, address, ID card number, and date of arrival.
-A user can belong to only one department. before deleting a department, you must clear the list of users belonging to this department.
-A single user can have multiple titles. before deleting a title, you must clear the list of users with this title.
+ 2012-06-24 V1.0
-The first official version.
+ 2009-09-26 v0.1.0
-The first open-source version.
Copyright 2009 sanshi.ustc@gmail.com, All rights reserved.
====