Index: openacs-4/packages/invoices-portlet/invoices-portlet.info
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/invoices-portlet/invoices-portlet.info,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/invoices-portlet/invoices-portlet.info 26 Oct 2005 22:45:09 -0000 1.3
+++ openacs-4/packages/invoices-portlet/invoices-portlet.info 28 Oct 2005 21:23:40 -0000 1.4
@@ -7,15 +7,15 @@
f
f
-
+
Kiesbye Kiesbye
Malte Sussdorff
Invoices Portlet
Cognovis
Invoices Portlet
0
-
+
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/invoices-portlet/sql/postgresql/upgrade/upgrade-0.1d1-0.1d2.sql'.
Fisheye: No comparison available. Pass `N' to diff?
Index: openacs-4/packages/invoices-portlet/sql/postgresql/upgrade/upgrade-0.4d1-0.4d2.sql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/invoices-portlet/sql/postgresql/upgrade/upgrade-0.4d1-0.4d2.sql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/invoices-portlet/sql/postgresql/upgrade/upgrade-0.4d1-0.4d2.sql 28 Oct 2005 21:23:40 -0000 1.1
@@ -0,0 +1,209 @@
+--
+-- Copyright (C) 2005 Cognovis
+--
+-- This file is part of dotLRN.
+--
+-- dotLRN is free software; you can redistribute it and/or modify it under the
+-- terms of the GNU General Public License as published by the Free Software
+-- Foundation; either version 2 of the License, or (at your option) any later
+-- version.
+--
+-- dotLRN is distributed in the hope that it will be useful, but WITHOUT ANY
+-- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+-- FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+-- details.
+--
+
+--
+--
+
+-- Creates invoices offers project portlet
+
+-- This is free software distributed under the terms of the GNU Public
+-- License version 2 or higher. Full text of the license is available
+-- from the GNU Project: http://www.fsf.org/copyleft/gpl.html
+
+create function inline_0()
+returns integer as '
+declare
+ ds_id portal_datasources.datasource_id%TYPE;
+begin
+ ds_id := portal_datasource__new(
+ ''invoices_offers_project_portlet'',
+ ''Displays the Invoices Offers Project Portlet''
+ );
+
+
+ -- the standard 4 params
+
+ -- shadeable_p
+ perform portal_datasource__set_def_param (
+ ds_id,
+ ''t'',
+ ''t'',
+ ''shadeable_p'',
+ ''t''
+);
+
+
+ -- hideable_p
+ perform portal_datasource__set_def_param (
+ ds_id,
+ ''t'',
+ ''t'',
+ ''hideable_p'',
+ ''t''
+);
+
+ -- user_editable_p
+ perform portal_datasource__set_def_param (
+ ds_id,
+ ''t'',
+ ''t'',
+ ''user_editable_p'',
+ ''t''
+);
+
+ -- shaded_p
+ perform portal_datasource__set_def_param (
+ ds_id,
+ ''t'',
+ ''t'',
+ ''shaded_p'',
+ ''f''
+);
+
+ -- link_hideable_p
+ perform portal_datasource__set_def_param (
+ ds_id,
+ ''t'',
+ ''t'',
+ ''link_hideable_p'',
+ ''t''
+);
+
+
+ perform portal_datasource__set_def_param(
+ ds_id,
+ ''t'',
+ ''f'',
+ ''scoped_p'',
+ ''t''
+ );
+
+
+ return 0;
+
+end;' language 'plpgsql';
+select inline_0();
+drop function inline_0();
+
+
+create function inline_0()
+returns integer as '
+declare
+ foo integer;
+begin
+ -- create the implementation
+ foo := acs_sc_impl__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''invoices_offers_project_portlet''
+ );
+
+ return 0;
+
+end;' language 'plpgsql';
+select inline_0();
+drop function inline_0();
+
+
+
+create function inline_0()
+returns integer as '
+declare
+ foo integer;
+begin
+
+ -- add all the hooks
+ foo := acs_sc_impl_alias__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''GetMyName'',
+ ''invoices_offers_project_portlet::get_my_name'',
+ ''TCL''
+ );
+
+ foo := acs_sc_impl_alias__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''GetPrettyName'',
+ ''invoices_offers_project_portlet::get_pretty_name'',
+ ''TCL''
+ );
+
+ foo := acs_sc_impl_alias__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''Link'',
+ ''invoices_offers_project_portlet::link'',
+ ''TCL''
+ );
+
+ foo := acs_sc_impl_alias__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''AddSelfToPage'',
+ ''invoices_offers_project_portlet::add_self_to_page'',
+ ''TCL''
+ );
+
+ foo := acs_sc_impl_alias__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''Show'',
+ ''invoices_offers_project_portlet::show'',
+ ''TCL''
+ );
+
+ foo := acs_sc_impl_alias__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''Edit'',
+ ''invoices_offers_project_portlet::edit'',
+ ''TCL''
+ );
+
+ foo := acs_sc_impl_alias__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet'',
+ ''RemoveSelfFromPage'',
+ ''invoices_offers_project_portlet::remove_self_from_page'',
+ ''TCL''
+ );
+
+ return 0;
+
+end;' language 'plpgsql';
+select inline_0();
+drop function inline_0();
+
+
+
+create function inline_0()
+returns integer as '
+declare
+ foo integer;
+begin
+
+ -- Add the binding
+ perform acs_sc_binding__new (
+ ''portal_datasource'',
+ ''invoices_offers_project_portlet''
+ );
+
+ return 0;
+
+end;' language 'plpgsql';
+select inline_0();
+drop function inline_0();
\ No newline at end of file