Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-wiki
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
intranet-wiki
Commits
c7cb1e5c
Commit
c7cb1e5c
authored
Apr 15, 2005
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- removed hard-coded folder id and "wiki_mount"
parent
500cb779
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
72 additions
and
4 deletions
+72
-4
intranet-wiki-create.sql
sql/postgresql/intranet-wiki-create.sql
+70
-2
intranet-wiki-procs.tcl
tcl/intranet-wiki-procs.tcl
+2
-2
No files found.
sql/postgresql/intranet-wiki-create.sql
View file @
c7cb1e5c
...
...
@@ -10,15 +10,16 @@
-- Sets up an interface to the OpenACS Wiki System
---------------------------------------------------------
--
d
elete potentially existing menus and plugins if this
--
D
elete potentially existing menus and plugins if this
-- file is sourced multiple times during development...
select
im_component_plugin__del_module
(
'intranet-wiki'
);
select
im_menu__del_module
(
'intranet-wiki'
);
---------------------------------------------------------
-- Register
the component:
-- Register
components
create
or
replace
function
inline_0
()
returns
integer
as
'
...
...
@@ -82,3 +83,70 @@ select inline_0 ();
drop
function
inline_0
();
---------------------------------------------------------
-- Setup the "Wiki" main menu entry
--
create
or
replace
function
inline_0
()
returns
integer
as
'
declare
-- Menu IDs
v_menu integer;
v_main_menu integer;
-- Groups
v_employees integer;
v_accounting integer;
v_senman integer;
v_companies integer;
v_freelancers integer;
v_proman integer;
v_admins integer;
BEGIN
select group_id into v_admins from groups where group_name =
''
P/O Admins
''
;
select group_id into v_senman from groups where group_name =
''
Senior Managers
''
;
select group_id into v_proman from groups where group_name =
''
Project Managers
''
;
select group_id into v_accounting from groups where group_name =
''
Accounting
''
;
select group_id into v_employees from groups where group_name =
''
Employees
''
;
select group_id into v_companies from groups where group_name =
''
Customers
''
;
select group_id into v_freelancers from groups where group_name =
''
Freelancers
''
;
select menu_id
into v_main_menu
from im_menus
where label=
''
main
''
;
v_menu := im_menu__new (
null, -- p_menu_id
''
acs_object
''
, -- object_type
now(), -- creation_date
null, -- creation_user
null, -- creation_ip
null, -- context_id
''
intranet-wiki
''
, -- package_name
''
wiki
''
, -- label
''
Wiki
''
, -- name
''
/intranet-wiki/
''
, -- url
75, -- sort_order
v_main_menu, -- parent_menu_id
null -- p_visible_tcl
);
PERFORM acs_permission__grant_permission(v_menu, v_admins,
''
read
''
);
PERFORM acs_permission__grant_permission(v_menu, v_senman,
''
read
''
);
PERFORM acs_permission__grant_permission(v_menu, v_proman,
''
read
''
);
PERFORM acs_permission__grant_permission(v_menu, v_accounting,
''
read
''
);
PERFORM acs_permission__grant_permission(v_menu, v_employees,
''
read
''
);
PERFORM acs_permission__grant_permission(v_menu, v_companies,
''
read
''
);
PERFORM acs_permission__grant_permission(v_menu, v_freelancers,
''
read
''
);
return 0;
end;'
language
'plpgsql'
;
select
inline_0
();
drop
function
inline_0
();
tcl/intranet-wiki-procs.tcl
View file @
c7cb1e5c
...
...
@@ -95,8 +95,8 @@ ad_proc im_wiki_base_component { object_type object_id } {
if
{
$admin
_p
}
{
append wikis_html
"<li><A href=
\"
/intranet/admin/permissions/one?object_id=
$folder
_id
\"
>Admin Wiki Permissions</A>
\n
"
append wikis_html
"<li><A href=
\"
/
intranet-wiki
/admin/index?folder_id=
$folder
_id&modified_only=1
\"
>Admin Wiki Changes</A>
\n
"
append wikis_html
"<li><A href=
\"
/
intranet-wiki
/admin/index?folder_id=
$folder
_id
\"
>Admin All Pages</A>
\n
"
append wikis_html
"<li><A href=
\"
/
$wiki
_mount
/admin/index?folder_id=
$folder
_id&modified_only=1
\"
>Admin Wiki Changes</A>
\n
"
append wikis_html
"<li><A href=
\"
/
$wiki
_mount
/admin/index?folder_id=
$folder
_id
\"
>Admin All Pages</A>
\n
"
}
append wikis_html
"<p>
\n
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment