further improvements to module loader, implemented sysadmin module install page

This commit is contained in:
Eric J. Bowersox
2003-06-19 08:43:17 +00:00
parent f1ceac134c
commit 0f0f4a4a4e
14 changed files with 603 additions and 23 deletions

View File

@@ -839,6 +839,8 @@ INSERT INTO acedata (aceid, perm_nsid, perm_name) VALUES
(3, 12, 'set.property' ),
(3, 12, 'set.block' ),
(3, 13, 'show.admin.menu' ),
(3, 13, 'install.modules' ),
(3, 13, 'uninstall.modules' ),
(3, 14, 'see.member.community.lists'),
(3, 14, 'community.directory.all' ),
(3, 14, 'community.search.all' ),
@@ -1371,18 +1373,8 @@ INSERT INTO menuitems (menuid, sequence, itemtype, text, linktype, link) VALUES
INSERT INTO menus (menuid, menu_nsid, menu_name, title, subtitle)
VALUES (3, 13, 'system.admin', 'System Administration', NULL);
INSERT INTO menuitems (menuid, sequence, itemtype, text, linktype, link, perm_nsid, perm_name) VALUES
(3, 0, 'TEXT', 'Set Frame Look-And-Feel Parameters', 'SERVLET', 'sysadmin/frame_laf.js.vs', 1,
'set.property'),
(3, 1, 'TEXT', 'Set E-Mail Parameters', 'SERVLET', 'sysadmin/email.js.vs', 5,
'set.property'),
(3, 2, 'TEXT', 'Set Session Parameters', 'SERVLET', 'sysadmin/session.js.vs', 7,
'set.property'),
(3, 3, 'TEXT', 'Edit Confirmation E-Mail Message', 'SERVLET', 'sysadmin/confirm_email.js.vs', 12,
'set.property'),
(3, 4, 'TEXT', 'Edit Password Changed E-Mail Message', 'SERVLET', 'sysadmin/pwchange_email.js.vs', 12,
'set.property'),
(3, 5, 'TEXT', 'Edit Password Reminder E-Mail Message', 'SERVLET', 'sysadmin/pwremind_email.js.vs', 12,
'set.property');
(3, 0, 'TEXT', 'Edit System Globals', 'SERVLET', 'sysadmin/globals.js.vs', NULL, NULL),
(3, 1, 'TEXT', 'Manage Modules', 'SERVLET', 'sysadmin/modules.js.vs', NULL, NULL);
# Create the find submenu. (ID #4)
INSERT INTO menus (menuid, menu_nsid, menu_name, title, subtitle)
@@ -1433,6 +1425,39 @@ INSERT INTO menuvars (menuid, var_name, default_val) VALUES
INSERT INTO menuitems (menuid, sequence, itemtype, text, linktype, link, perm_nsid, perm_name) VALUES
(7, 0, 'TEXT', 'Edit Community Profile', 'SERVLET', 'comm/admin/profile.js.vs?cc=${cid}', 15, 'set.property');
# Create the sysadmin globals menu. (ID #8)
INSERT INTO menus (menuid, menu_nsid, menu_name, title, subtitle)
VALUES (8, 13, 'system.admin.globals', 'Edit System Globals', NULL);
INSERT INTO menuitems (menuid, sequence, itemtype, text, linktype, link, perm_nsid, perm_name) VALUES
(8, 0, 'TEXT', 'Return to Previous Menu', 'SERVLET', 'sysadmin/main.js.vs', NULL,
NULL ),
(8, 1, 'TEXT', 'Set Frame Look-And-Feel Parameters', 'SERVLET', 'sysadmin/frame_laf.js.vs', 1,
'set.property'),
(8, 2, 'TEXT', 'Set E-Mail Parameters', 'SERVLET', 'sysadmin/email.js.vs', 5,
'set.property'),
(8, 3, 'TEXT', 'Set Session Parameters', 'SERVLET', 'sysadmin/session.js.vs', 7,
'set.property'),
(8, 4, 'TEXT', 'Edit Confirmation E-Mail Message', 'SERVLET', 'sysadmin/confirm_email.js.vs', 12,
'set.property'),
(8, 5, 'TEXT', 'Edit Password Changed E-Mail Message', 'SERVLET', 'sysadmin/pwchange_email.js.vs', 12,
'set.property'),
(8, 6, 'TEXT', 'Edit Password Reminder E-Mail Message', 'SERVLET', 'sysadmin/pwremind_email.js.vs', 12,
'set.property');
INSERT INTO menus (menuid, menu_nsid, menu_name, title, subtitle)
VALUES (9, 13, 'system.admin.module', 'Manage Modules', NULL);
INSERT INTO menuitems (menuid, sequence, itemtype, text, linktype, link, perm_nsid, perm_name) VALUES
(9, 0, 'TEXT', 'Return to Previous Menu', 'SERVLET', 'sysadmin/main.js.vs', NULL,
NULL ),
(9, 1, 'TEXT', 'Install New Modules', 'SERVLET', 'sysadmin/module_install.js.vs', 13,
'install.modules' ),
(9, 2, 'TEXT', 'Uninstall Modules', 'SERVLET', 'sysadmin/TODO', 13,
'uninstall.modules'),
(9, 100, 'MARKER', 'begin-module-sysadmin', NULL, NULL, NULL,
NULL ),
(9, 65000, 'MARKER', 'end-module-sysadmin', NULL, NULL, NULL,
NULL );
# Create the sideboxes tables.
INSERT INTO sbox_master (sbid, sb_nsid, sb_name, type_nsid, type_name, descr) VALUES
(1, 19, 'community.list', 19, 'community.list', 'Community Membership List'),