Skip to content

Commit 99c5d14

Browse files
committed
Removed unnecessary files.
1 parent e714aa8 commit 99c5d14

File tree

18 files changed

+45
-748
lines changed

18 files changed

+45
-748
lines changed

ModuleConfig.cfc

Lines changed: 33 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -20,79 +20,47 @@ component {
2020

2121
function configure(){
2222

23-
// module settings - stored in modules.name.settings
24-
settings = {
25-
// default containers and classes for the html helper form elements
26-
htmlHelper = { groupWrapper = "", groupWrapperClass = "", labelWrapper = "", labelWrapperClass = "", label = "", labelClass = "", helpWrapper = "", helpWrapperClass = "", wrapper = "" , wrapperClass = "" },
27-
};
28-
29-
// SES Routes
30-
routes = [
31-
{pattern="/", handler="member",action="index"},
32-
// Convention Route
33-
{pattern="/:handler/:action?"}
34-
];
35-
36-
// Interceptors
37-
interceptors = [
38-
{ class="#moduleMapping#.interceptors.CBFRequest", properties={ entryPoint="cbadmin" }, name="CBFRequest@cbMemberSection" }
39-
];
40-
}
41-
42-
/**
43-
* Fired when the module is registered and activated.
44-
*/
45-
function onLoad(){
46-
47-
// ContentBox loading
48-
if( structKeyExists( controller.getSetting("modules"), "contentbox" ) ){
49-
// Let's add ourselves to the main menu in the Modules section
50-
var menuService = controller.getWireBox().getInstance("AdminMenuService@cb");
51-
// Add Menu Contribution
52-
menuService.addSubMenu(topMenu=menuService.MODULES,name="cbMemberSection",label="Member Section",href="#menuService.buildModuleLink('cbMemberSection','member.index')#");
53-
}
5423
}
5524

5625
/**
5726
* Fired when the module is activated
5827
*/
5928
function onActivate(){
60-
var settingService = controller.getWireBox().getInstance("SettingService@cb");
61-
// store default settings
62-
var findArgs = {name="member_section"};
63-
var setting = settingService.findWhere(criteria=findArgs);
64-
if( isNull(setting) ){
65-
var args = {name="member_section", value=serializeJSON( settings )};
66-
var memberSectionSettings = settingService.new(properties=args);
67-
settingService.save( memberSectionSettings );
29+
var permissionService = controller.getWireBox().getInstance("PermissionService@cb");
30+
var roleService = controller.getWireBox().getInstance("RoleService@cb");
31+
var ruleService = controller.getWireBox().getInstance("securityRuleService@cb");
32+
var permissionExists = permissionService.findAllWhere({permission="MEMBER_ONLY"});
33+
if(!arrayLen(permissionExists)){
34+
var oPermission = permissionService.get(0);
35+
oPermission.setPermission("MEMBER_ONLY");
36+
oPermission.setDescription("Access to the member pages.");
37+
permissionService.save(oPermission);
38+
var oAdmin = roleService.findWhere({role="Administrator"});
39+
oAdmin.addPermission(oPermission);
40+
roleService.save(oAdmin);
6841
}
69-
70-
// Flush the settings cache so our new settings are reflected
71-
settingService.flushSettingsCache();
72-
}
73-
74-
/**
75-
* Fired when the module is unregistered and unloaded
76-
*/
77-
function onUnload(){
78-
// ContentBox unloading
79-
if( structKeyExists( controller.getSetting("modules"), "contentbox" ) ){
80-
// Let's remove ourselves to the main menu in the Modules section
81-
var menuService = controller.getWireBox().getInstance("AdminMenuService@cb");
82-
// Remove Menu Contribution
83-
menuService.removeSubMenu(topMenu=menuService.MODULES,name="cbMemberSection");
42+
var roleExists = roleService.findAllWhere({role="Member"});
43+
if(!arrayLen(roleExists)){
44+
var oRole = roleService.get(0);
45+
oRole.setRole("Member");
46+
oRole.setDescription("A site member");
47+
var permissions = permissionService.findAllWhere({permission="MEMBER_ONLY"});
48+
oRole.setPermissions(permissions);
49+
roleService.save(oRole);
8450
}
85-
}
86-
87-
/**
88-
* Fired when the module is deactivated by ContentBox Only
89-
*/
90-
function onDeactivate(){
91-
var settingService = controller.getWireBox().getInstance("SettingService@cb");
92-
var args = {name="member_section"};
93-
var setting = settingService.findWhere(criteria=args);
94-
if( !isNull(setting) ){
95-
settingService.delete( setting );
51+
var ruleData = {
52+
secureList = '^member',
53+
redirect = 'cbadmin/security/login',
54+
permissions = 'MEMBER_ONLY',
55+
order = 0,
56+
match = 'url',
57+
useSSL = false
58+
};
59+
var ruleExists = ruleService.findAllWhere({secureList="^member"});
60+
if(!arrayLen(ruleExists)){
61+
var oRule = ruleService.get(0);
62+
ruleService.populate(oRule,ruleData);
63+
ruleService.save(oRule);
9664
}
9765
}
9866

box.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"location": "https://github.com/gratzc/cbmodule-formbuilder/raw/master/contentbox-formbuilder.zip",
3-
"name": "Form Builder",
4-
"packageDirectory": "contentbox-formbuilder",
5-
"slug": "ContentBox-FormBuilder-Module",
2+
"location": "https://github.com/Computer-Know-how/cbmodule-membersection/archive/master.zip",
3+
"name": "Member Section",
4+
"packageDirectory": "contentbox-membersection",
5+
"slug": "ContentBox-membersection-Module",
66
"type": "contentbox-modules",
7-
"version": "2.0"
8-
}
7+
"version": "1.0"
8+
}

handlers/base.cfc

Lines changed: 0 additions & 35 deletions
This file was deleted.

handlers/member.cfc

Lines changed: 0 additions & 94 deletions
This file was deleted.

includes/css/style.css

Lines changed: 0 additions & 24 deletions
This file was deleted.

includes/images/logo.png

-57.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)