adding juvenile flag to the actor.usr table, defaults to false
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 5 Dec 2008 16:29:20 +0000 (16:29 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 5 Dec 2008 16:29:20 +0000 (16:29 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@11417 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/examples/fm_IDL.xml
Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm
Open-ILS/src/sql/Pg/005.schema.actors.sql

index 21185a3..90097ff 100644 (file)
@@ -1479,13 +1479,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
                        <field reporter:label="Family Linkage or other Group" name="usrgroup" oils_obj:array_position="48" oils_persist:virtual="false" reporter:datatype="int"/>
                        <field reporter:label="OPAC/Staff Client User Name" name="usrname" oils_obj:array_position="49" oils_persist:virtual="false"  reporter:datatype="text"/>
                        <field reporter:label="OPAC/Staff Client Holds Alias" name="alias" oils_obj:array_position="50" oils_persist:virtual="false"  reporter:datatype="text"/>
-                       <field reporter:label="Additional Permission Groups" name="groups" oils_obj:array_position="51" oils_persist:virtual="true" reporter:datatype="link"/>
-                       <field reporter:label="Is Deleted" name="deleted" oils_obj:array_position="52" oils_persist:virtual="false" reporter:datatype="bool"/>
-                       <field reporter:label="User Notes" name="notes" oils_obj:array_position="53" oils_persist:virtual="true" reporter:datatype="link"/>
-                       <field reporter:label="Demographic Info" name="demographic" oils_obj:array_position="54" oils_persist:virtual="true" reporter:datatype="link"/>
-                       <field reporter:label="Billable Transactions" name="billable_transactions" oils_obj:array_position="55" oils_persist:virtual="true" reporter:datatype="link"/>
-                       <field reporter:label="Checkins" name="checkins" oils_obj:array_position="56" oils_persist:virtual="true" reporter:datatype="link"/>
-                       <field reporter:label="Circulations Performed as Staff" name="performed_circulations" oils_obj:array_position="57" oils_persist:virtual="true" reporter:datatype="link"/>
+                       <field reporter:label="Juvenile" name="alias" oils_obj:array_position="51" oils_persist:virtual="false"  reporter:datatype="bool"/>
+                       <field reporter:label="Additional Permission Groups" name="groups" oils_obj:array_position="52" oils_persist:virtual="true" reporter:datatype="link"/>
+                       <field reporter:label="Is Deleted" name="deleted" oils_obj:array_position="53" oils_persist:virtual="false" reporter:datatype="bool"/>
+                       <field reporter:label="User Notes" name="notes" oils_obj:array_position="54" oils_persist:virtual="true" reporter:datatype="link"/>
+                       <field reporter:label="Demographic Info" name="demographic" oils_obj:array_position="55" oils_persist:virtual="true" reporter:datatype="link"/>
+                       <field reporter:label="Billable Transactions" name="billable_transactions" oils_obj:array_position="56" oils_persist:virtual="true" reporter:datatype="link"/>
+                       <field reporter:label="Checkins" name="checkins" oils_obj:array_position="57" oils_persist:virtual="true" reporter:datatype="link"/>
+                       <field reporter:label="Circulations Performed as Staff" name="performed_circulations" oils_obj:array_position="58" oils_persist:virtual="true" reporter:datatype="link"/>
                </fields>
                <links>
                        <link field="demographic" reltype="might_have" key="id" map="" class="rud"/>
index f0994a0..2202d38 100644 (file)
@@ -12,7 +12,7 @@ __PACKAGE__->table( 'actor_usr' );
 __PACKAGE__->columns( Primary => qw/id/ );
 __PACKAGE__->columns( Essential => qw/usrname email first_given_name
                                second_given_name family_name billing_address
-                               claims_returned_count home_ou dob deleted
+                               claims_returned_count home_ou dob deleted juvenile
                                active master_account ident_type ident_value
                                ident_type2 ident_value2 net_access_level alias
                                photo_url create_date expire_date credit_forward_balance
index 782026c..1108879 100644 (file)
@@ -57,6 +57,7 @@ CREATE TABLE actor.usr (
        super_user              BOOL                            NOT NULL DEFAULT FALSE,
        barred                  BOOL                            NOT NULL DEFAULT FALSE,
        deleted                 BOOL                            NOT NULL DEFAULT FALSE,
+       juvenile                BOOL                            NOT NULL DEFAULT FALSE,
        usrgroup                SERIAL                          NOT NULL,
        claims_returned_count   INT                             NOT NULL DEFAULT 0,
        credit_forward_balance  NUMERIC(6,2)                    NOT NULL DEFAULT 0.00,