patch-list.xql
DB Query file
Related Files
- packages/bug-tracker/www/patch-list.xql
- packages/bug-tracker/www/patch-list.tcl
- packages/bug-tracker/www/patch-list.adp
- packages/bug-tracker/www/patch-list-postgresql.xql
- packages/bug-tracker/www/patch-list-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
<?xml version="1.0"?> <queryset> <partialquery name="states_where_clause"> <querytext> bt_patches.status = :status </querytext> </partialquery> <partialquery name="apply_to_version_where_clause"> <querytext> bt_patches.apply_to_version = :apply_to_version </querytext> </partialquery> <partialquery name="apply_to_version_null_where_clause"> <querytext> bt_patches.apply_to_version is null </querytext> </partialquery> <fullquery name="select_components"> <querytext> select c.component_name, c.component_id, s.count from bt_components c, (select p.component_id, count(*) as count from bt_patches p where p.project_id = :package_id group by p.component_id ) s where s.component_id = c.component_id order by lower(c.component_name) </querytext> </fullquery> <partialquery name="component_where_clause"> <querytext> bt_patches.component_id = :component_id </querytext> </partialquery> <fullquery name="select_patches"> <querytext> select bt_patches.patch_number, bt_patches.summary, bt_patches.status, to_char(acs_objects.creation_date, 'YYYY-MM-DD HH24:MI:SS') as creation_date_pretty, bt_components.component_name, (select atv.version_name from bt_versions atv where atv.version_id = bt_patches.apply_to_version ) as apply_to_version_name from bt_patches, bt_components, acs_objects where bt_patches.patch_id = acs_objects.object_id and bt_patches.project_id = :package_id and bt_components.component_id = bt_patches.component_id [list::filter_where_clauses -and -name "patches"] order by acs_objects.creation_date desc </querytext> </fullquery> </queryset>