From: Scott Prater Date: Tue, 27 Dec 2011 21:46:34 +0000 (-0600) Subject: Patron Stat Cat Enhancements: Link CDBI actor::stat_cat_entry_default to parent entities. X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3be0d23c88cc5db64002cb2f7d877116d5c13242;p=Evergreen.git Patron Stat Cat Enhancements: Link CDBI actor::stat_cat_entry_default to parent entities. Add relations between actor::stat_cat and actor::stat_cat_entry to actor::stat_cat_entry_default. Signed-off-by: Scott Prater Signed-off-by: Ben Shum Signed-off-by: Thomas Berezansky --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm index 1bf550d74d..56f20aab7b 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm @@ -484,8 +484,12 @@ sub modify_from_fieldmapper { action::hold_request->has_many( transits => 'action::hold_transit_copy' ); actor::stat_cat_entry->has_a( stat_cat => 'actor::stat_cat' ); + actor::stat_cat_entry->has_many( default_entries => 'actor::stat_cat_entry_default' ); + actor::stat_cat_entry_default->has_a( stat_cat => 'actor::stat_cat' ); + actor::stat_cat_entry_default->has_a( stat_cat_entry => 'actor::stat_cat_entry' ); actor::stat_cat->has_a( owner => 'actor::org_unit' ); actor::stat_cat->has_many( entries => 'actor::stat_cat_entry' ); + actor::stat_cat->has_many( default_entries => 'actor::stat_cat_entry_default' ); actor::stat_cat_entry_user_map->has_a( stat_cat => 'actor::stat_cat' ); actor::stat_cat_entry_user_map->has_a( stat_cat_entry => 'actor::stat_cat_entry' ); actor::stat_cat_entry_user_map->has_a( target_usr => 'actor::user' );