Index: openacs-4/packages/news-portlet/www/news-portlet-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news-portlet/www/Attic/news-portlet-oracle.xql,v diff -u -r1.7 -r1.8 --- openacs-4/packages/news-portlet/www/news-portlet-oracle.xql 4 Dec 2002 09:55:27 -0000 1.7 +++ openacs-4/packages/news-portlet/www/news-portlet-oracle.xql 8 Aug 2006 21:27:05 -0000 1.8 @@ -12,16 +12,36 @@ where site_nodes.object_id = news_items_approved.package_id) as url, news_items_approved.item_id, news_items_approved.publish_title, - to_char(news_items_approved.publish_date, 'YYYY-MM-DD HH24:MI:SS') as publish_date_ansi + to_char(news_items_approved.publish_date, 'YYYY-MM-DD HH24:MI:SS') as publish_date_ansi, + item_creator, + creation_user + $content_column from news_items_approved where news_items_approved.publish_date < sysdate and (news_items_approved.archive_date >= sysdate or news_items_approved.archive_date is null) and news_items_approved.package_id in ([join $list_of_package_ids ", "]) - order by parent_name, + order by package_id, + parent_name, news_items_approved.publish_date desc, news_items_approved.publish_title + + + select package_id + from apm_packages p, + (select object_id, + parent_id + from site_nodes n + where (object_id is null + or acs_permission.permission_p(object_id, :user_id, 'read') = 't') + start with node_id = :root_id + connect by prior node_id = parent_id) site_map + where site_map.object_id = p.package_id (+) + and package_key = 'news' + + +