Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-forum
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-forum
Commits
05f10e47
Commit
05f10e47
authored
Jul 21, 2005
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- changed the files from dos to Unix format
parent
f8397648
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
750 additions
and
750 deletions
+750
-750
intranet-forum-create.sql
sql/oracle/intranet-forum-create.sql
+661
-661
intranet-forum-drop.sql
sql/postgresql/intranet-forum-drop.sql
+89
-89
No files found.
sql/oracle/intranet-forum-create.sql
View file @
05f10e47
This diff is collapsed.
Click to expand it.
sql/postgresql/intranet-forum-drop.sql
View file @
05f10e47
-- /package/intranet-forum/sql/intranet-forum-drop.sql
--
-- Copyright (c) 2003-2004 Project/Open
--
-- All rights reserved. Please check
-- http://www.project-open.com/license/ for details.
--
-- @author frank.bergmann@project-open.com
-----------------------------------------------------
-- Drop menus and components defined by the module
select
im_menu__del_module
(
'intranet-forum'
);
select
im_component_plugin__del_module
(
'intranet-forum'
);
delete
from
im_view_columns
where
column_id
>=
4000
and
column_id
<
4099
;
delete
from
im_view_columns
where
column_id
>=
4100
and
column_id
<
4199
;
delete
from
im_view_columns
where
column_id
>=
4200
and
column_id
<
4299
;
delete
from
im_view_columns
where
view_id
>=
40
and
view_id
<
50
;
delete
from
im_views
where
view_id
>=
40
and
view_id
<
50
;
-----------------------------------------------------------
-- Delete Business Object View URLs
--
delete
from
im_biz_object_urls
where
object_type
=
'im_forum_topic'
;
-- before remove priviliges remove granted permissions
create
or
replace
function
inline_revoke_permission
(
varchar
)
returns
integer
as
'
DECLARE
p_priv_name alias for $1;
BEGIN
lock table acs_permissions_lock;
delete from acs_permissions
where privilege = p_priv_name;
delete from acs_privilege_hierarchy
where child_privilege = p_priv_name;
return 0;
end;'
language
'plpgsql'
;
select
inline_revoke_permission
(
'add_topic_pm'
);
select
inline_revoke_permission
(
'add_topic_noncli'
);
select
inline_revoke_permission
(
'add_topic_client'
);
select
inline_revoke_permission
(
'add_topic_staff'
);
select
inline_revoke_permission
(
'add_topic_group'
);
select
inline_revoke_permission
(
'add_topic_public'
);
-- drop privileges
select
acs_privilege__drop_privilege
(
'add_topic_public'
);
select
acs_privilege__drop_privilege
(
'add_topic_group'
);
select
acs_privilege__drop_privilege
(
'add_topic_staff'
);
select
acs_privilege__drop_privilege
(
'add_topic_client'
);
select
acs_privilege__drop_privilege
(
'add_topic_noncli'
);
select
acs_privilege__drop_privilege
(
'add_topic_pm'
);
-- no objects yet...
-- delete from acs_objects where object_type='im_menu';
delete
from
im_component_plugins
where
package_name
=
'intranet-forum'
;
drop
sequence
im_forum_topics_seq
;
drop
sequence
im_forum_files_seq
;
drop
table
im_forum_files
;
drop
table
im_forum_topic_user_map
;
drop
table
im_forum_folders
;
drop
trigger
im_forum_topics_update_tr
on
im_forum_topics
;
drop
function
im_forum_topics_update_tr
();
drop
trigger
im_forum_topic_insert_tr
on
im_forum_topics
;
drop
function
im_forum_topic_insert_tr
();
drop
table
im_forum_topics
;
-- /package/intranet-forum/sql/intranet-forum-drop.sql
--
-- Copyright (c) 2003-2004 Project/Open
--
-- All rights reserved. Please check
-- http://www.project-open.com/license/ for details.
--
-- @author frank.bergmann@project-open.com
-----------------------------------------------------
-- Drop menus and components defined by the module
select
im_menu__del_module
(
'intranet-forum'
);
select
im_component_plugin__del_module
(
'intranet-forum'
);
delete
from
im_view_columns
where
column_id
>=
4000
and
column_id
<
4099
;
delete
from
im_view_columns
where
column_id
>=
4100
and
column_id
<
4199
;
delete
from
im_view_columns
where
column_id
>=
4200
and
column_id
<
4299
;
delete
from
im_view_columns
where
view_id
>=
40
and
view_id
<
50
;
delete
from
im_views
where
view_id
>=
40
and
view_id
<
50
;
-----------------------------------------------------------
-- Delete Business Object View URLs
--
delete
from
im_biz_object_urls
where
object_type
=
'im_forum_topic'
;
-- before remove priviliges remove granted permissions
create
or
replace
function
inline_revoke_permission
(
varchar
)
returns
integer
as
'
DECLARE
p_priv_name alias for $1;
BEGIN
lock table acs_permissions_lock;
delete from acs_permissions
where privilege = p_priv_name;
delete from acs_privilege_hierarchy
where child_privilege = p_priv_name;
return 0;
end;'
language
'plpgsql'
;
select
inline_revoke_permission
(
'add_topic_pm'
);
select
inline_revoke_permission
(
'add_topic_noncli'
);
select
inline_revoke_permission
(
'add_topic_client'
);
select
inline_revoke_permission
(
'add_topic_staff'
);
select
inline_revoke_permission
(
'add_topic_group'
);
select
inline_revoke_permission
(
'add_topic_public'
);
-- drop privileges
select
acs_privilege__drop_privilege
(
'add_topic_public'
);
select
acs_privilege__drop_privilege
(
'add_topic_group'
);
select
acs_privilege__drop_privilege
(
'add_topic_staff'
);
select
acs_privilege__drop_privilege
(
'add_topic_client'
);
select
acs_privilege__drop_privilege
(
'add_topic_noncli'
);
select
acs_privilege__drop_privilege
(
'add_topic_pm'
);
-- no objects yet...
-- delete from acs_objects where object_type='im_menu';
delete
from
im_component_plugins
where
package_name
=
'intranet-forum'
;
drop
sequence
im_forum_topics_seq
;
drop
sequence
im_forum_files_seq
;
drop
table
im_forum_files
;
drop
table
im_forum_topic_user_map
;
drop
table
im_forum_folders
;
drop
trigger
im_forum_topics_update_tr
on
im_forum_topics
;
drop
function
im_forum_topics_update_tr
();
drop
trigger
im_forum_topic_insert_tr
on
im_forum_topics
;
drop
function
im_forum_topic_insert_tr
();
drop
table
im_forum_topics
;
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