From 42284895ecf0282ac1734963b9d8a345ce67e1a0 Mon Sep 17 00:00:00 2001 From: miker Date: Fri, 29 Jul 2005 17:29:11 +0000 Subject: [PATCH] adding org_unit_setting code git-svn-id: svn://svn.open-ils.org/ILS/trunk@1577 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../perlmods/OpenILS/Application/Storage/CDBI/actor.pm | 9 +++++++++ .../OpenILS/Application/Storage/Driver/Pg/dbi.pm | 6 ++++++ Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm | 1 + 3 files changed, 16 insertions(+) diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm b/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm index e4679cdb89..f7f317cdce 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm @@ -53,6 +53,15 @@ __PACKAGE__->columns( Primary => qw/id/); __PACKAGE__->columns( Essential => qw/parent_ou ou_type mailing_address billing_address ill_address holds_address shortname name/); +#------------------------------------------------------------------------------- +package actor::org_unit_setting; +use base qw/actor/; + +__PACKAGE__->table( 'actor_org_unit_setting' ); +__PACKAGE__->columns( Primary => qw/id/); +__PACKAGE__->columns( Essential => qw/org_unit name value/); + + #------------------------------------------------------------------------------- package actor::stat_cat; use base qw/actor/; diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/dbi.pm b/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/dbi.pm index bc14bc1a83..8d36c58108 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/dbi.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/dbi.pm @@ -234,6 +234,12 @@ actor::user->table( 'actor.usr' ); actor::user->sequence( 'actor.usr_id_seq' ); + #--------------------------------------------------------------------- + package actor::org_unit_setting; + + actor::org_unit_setting->table( 'actor.org_unit_setting' ); + actor::org_unit_setting->sequence( 'actor.org_unit_setting_id_seq' ); + #--------------------------------------------------------------------- package actor::user_setting; diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm b/Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm index 292c8489f5..5478e2d157 100644 --- a/Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm +++ b/Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm @@ -74,6 +74,7 @@ sub _init { settings => 1, addresses => 1 } }, 'Fieldmapper::actor::user_setting' => { hint => 'aus' }, + 'Fieldmapper::actor::org_unit_setting' => { hint => 'aous' }, 'Fieldmapper::actor::user_address' => { hint => 'aua' }, 'Fieldmapper::actor::org_address' => { hint => 'aoa' }, 'Fieldmapper::actor::profile' => { hint => 'ap' }, -- 2.43.2