2 package Koha
::Schema
::Result
::Borrower
;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 Koha::Schema::Result::Borrower
16 use base
'DBIx::Class::Core';
18 =head1 TABLE: C<borrowers>
22 __PACKAGE__
->table("borrowers");
45 data_type: 'mediumtext'
60 data_type: 'mediumtext'
82 data_type: 'mediumtext'
92 data_type: 'mediumtext'
103 data_type: 'mediumtext'
108 data_type: 'longtext'
113 data_type: 'mediumtext'
124 data_type: 'longtext'
129 data_type: 'mediumtext'
134 data_type: 'mediumtext'
137 =head2 B_streetnumber
139 accessor: 'b_streetnumber'
146 accessor: 'b_streettype'
153 accessor: 'b_address'
160 accessor: 'b_address2'
161 data_type: 'mediumtext'
167 data_type: 'longtext'
173 data_type: 'mediumtext'
178 accessor: 'b_zipcode'
185 accessor: 'b_country'
186 data_type: 'mediumtext'
192 data_type: 'mediumtext'
198 data_type: 'longtext'
204 datetime_undef_if_invalid: 1
210 default_value: (empty string)
218 default_value: (empty string)
226 datetime_undef_if_invalid: 1
232 datetime_undef_if_invalid: 1
238 datetime_undef_if_invalid: 1
254 datetime_undef_if_invalid: 1
257 =head2 debarredcomment
265 data_type: 'longtext'
268 =head2 contactfirstname
270 data_type: 'mediumtext'
275 data_type: 'mediumtext'
280 data_type: 'longtext'
314 data_type: 'longtext'
335 =head2 altcontactfirstname
341 =head2 altcontactsurname
347 =head2 altcontactaddress1
353 =head2 altcontactaddress2
359 =head2 altcontactaddress3
365 =head2 altcontactstate
367 data_type: 'mediumtext'
370 =head2 altcontactzipcode
376 =head2 altcontactcountry
378 data_type: 'mediumtext'
381 =head2 altcontactphone
387 =head2 smsalertnumber
393 =head2 sms_provider_id
405 =head2 privacy_guarantor_fines
411 =head2 privacy_guarantor_checkouts
417 =head2 checkprevcheckout
420 default_value: 'inherit'
426 data_type: 'timestamp'
427 datetime_undef_if_invalid: 1
428 default_value: current_timestamp
433 data_type: 'datetime'
434 datetime_undef_if_invalid: 1
440 default_value: 'default'
444 =head2 login_attempts
450 =head2 overdrive_auth_token
452 data_type: 'mediumtext'
463 __PACKAGE__
->add_columns(
465 { data_type
=> "integer", is_auto_increment
=> 1, is_nullable
=> 0 },
467 { data_type
=> "varchar", is_nullable
=> 1, size
=> 32 },
469 { data_type
=> "longtext", is_nullable
=> 1 },
471 { data_type
=> "mediumtext", is_nullable
=> 1 },
473 { data_type
=> "longtext", is_nullable
=> 1 },
475 { data_type
=> "longtext", is_nullable
=> 1 },
477 { data_type
=> "mediumtext", is_nullable
=> 1 },
479 { data_type
=> "varchar", is_nullable
=> 1, size
=> 10 },
481 { data_type
=> "varchar", is_nullable
=> 1, size
=> 50 },
483 { data_type
=> "longtext", is_nullable
=> 1 },
485 { data_type
=> "mediumtext", is_nullable
=> 1 },
487 { data_type
=> "longtext", is_nullable
=> 1 },
489 { data_type
=> "mediumtext", is_nullable
=> 1 },
491 { data_type
=> "varchar", is_nullable
=> 1, size
=> 25 },
493 { data_type
=> "mediumtext", is_nullable
=> 1 },
495 { data_type
=> "longtext", is_nullable
=> 1 },
497 { data_type
=> "mediumtext", is_nullable
=> 1 },
499 { data_type
=> "varchar", is_nullable
=> 1, size
=> 50 },
501 { data_type
=> "longtext", is_nullable
=> 1 },
503 { data_type
=> "mediumtext", is_nullable
=> 1 },
505 { data_type
=> "mediumtext", is_nullable
=> 1 },
508 accessor
=> "b_streetnumber",
509 data_type
=> "varchar",
515 accessor
=> "b_streettype",
516 data_type
=> "varchar",
522 accessor
=> "b_address",
523 data_type
=> "varchar",
528 { accessor
=> "b_address2", data_type
=> "mediumtext", is_nullable
=> 1 },
530 { accessor
=> "b_city", data_type
=> "longtext", is_nullable
=> 1 },
532 { accessor
=> "b_state", data_type
=> "mediumtext", is_nullable
=> 1 },
535 accessor
=> "b_zipcode",
536 data_type
=> "varchar",
541 { accessor
=> "b_country", data_type
=> "mediumtext", is_nullable
=> 1 },
543 { accessor
=> "b_email", data_type
=> "mediumtext", is_nullable
=> 1 },
545 { accessor
=> "b_phone", data_type
=> "longtext", is_nullable
=> 1 },
547 { data_type
=> "date", datetime_undef_if_invalid
=> 1, is_nullable
=> 1 },
550 data_type
=> "varchar",
558 data_type
=> "varchar",
565 { data_type
=> "date", datetime_undef_if_invalid
=> 1, is_nullable
=> 1 },
567 { data_type
=> "date", datetime_undef_if_invalid
=> 1, is_nullable
=> 1 },
569 { data_type
=> "date", datetime_undef_if_invalid
=> 1, is_nullable
=> 1 },
571 { data_type
=> "tinyint", is_nullable
=> 1 },
573 { data_type
=> "tinyint", is_nullable
=> 1 },
575 { data_type
=> "date", datetime_undef_if_invalid
=> 1, is_nullable
=> 1 },
577 { data_type
=> "varchar", is_nullable
=> 1, size
=> 255 },
579 { data_type
=> "longtext", is_nullable
=> 1 },
581 { data_type
=> "mediumtext", is_nullable
=> 1 },
583 { data_type
=> "mediumtext", is_nullable
=> 1 },
585 { data_type
=> "longtext", is_nullable
=> 1 },
587 { data_type
=> "varchar", is_nullable
=> 1, size
=> 100 },
589 { data_type
=> "varchar", is_nullable
=> 1, size
=> 1 },
591 { data_type
=> "varchar", is_nullable
=> 1, size
=> 60 },
593 { data_type
=> "integer", is_nullable
=> 1 },
595 { data_type
=> "varchar", is_nullable
=> 1, size
=> 75 },
597 { data_type
=> "longtext", is_nullable
=> 1 },
599 { data_type
=> "varchar", is_nullable
=> 1, size
=> 255 },
601 { data_type
=> "varchar", is_nullable
=> 1, size
=> 80 },
603 { data_type
=> "varchar", is_nullable
=> 1, size
=> 80 },
604 "altcontactfirstname",
605 { data_type
=> "varchar", is_nullable
=> 1, size
=> 255 },
607 { data_type
=> "varchar", is_nullable
=> 1, size
=> 255 },
608 "altcontactaddress1",
609 { data_type
=> "varchar", is_nullable
=> 1, size
=> 255 },
610 "altcontactaddress2",
611 { data_type
=> "varchar", is_nullable
=> 1, size
=> 255 },
612 "altcontactaddress3",
613 { data_type
=> "varchar", is_nullable
=> 1, size
=> 255 },
615 { data_type
=> "mediumtext", is_nullable
=> 1 },
617 { data_type
=> "varchar", is_nullable
=> 1, size
=> 50 },
619 { data_type
=> "mediumtext", is_nullable
=> 1 },
621 { data_type
=> "varchar", is_nullable
=> 1, size
=> 50 },
623 { data_type
=> "varchar", is_nullable
=> 1, size
=> 50 },
625 { data_type
=> "integer", is_foreign_key
=> 1, is_nullable
=> 1 },
627 { data_type
=> "integer", default_value
=> 1, is_nullable
=> 0 },
628 "privacy_guarantor_fines",
629 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
630 "privacy_guarantor_checkouts",
631 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
634 data_type
=> "varchar",
635 default_value
=> "inherit",
641 data_type
=> "timestamp",
642 datetime_undef_if_invalid
=> 1,
643 default_value
=> \"current_timestamp
",
648 data_type => "datetime
",
649 datetime_undef_if_invalid => 1,
654 data_type => "varchar
",
655 default_value => "default",
660 { data_type => "integer
", default_value => 0, is_nullable => 1 },
661 "overdrive_auth_token
",
662 { data_type => "mediumtext
", is_nullable => 1 },
664 { data_type => "tinyint
", default_value => 0, is_nullable => 0 },
671 =item * L</borrowernumber>
677 __PACKAGE__->set_primary_key("borrowernumber
");
679 =head1 UNIQUE CONSTRAINTS
685 =item * L</cardnumber>
691 __PACKAGE__->add_unique_constraint("cardnumber
", ["cardnumber
"]);
703 __PACKAGE__->add_unique_constraint("userid
", ["userid
"]);
711 Related object: L<Koha::Schema::Result::Accountline>
715 __PACKAGE__->has_many(
717 "Koha
::Schema
::Result
::Accountline
",
718 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
719 { cascade_copy => 0, cascade_delete => 0 },
722 =head2 accountlines_managers
726 Related object: L<Koha::Schema::Result::Accountline>
730 __PACKAGE__->has_many(
731 "accountlines_managers
",
732 "Koha
::Schema
::Result
::Accountline
",
733 { "foreign
.manager_id
" => "self
.borrowernumber
" },
734 { cascade_copy => 0, cascade_delete => 0 },
741 Related object: L<Koha::Schema::Result::ApiKey>
745 __PACKAGE__->has_many(
747 "Koha
::Schema
::Result
::ApiKey
",
748 { "foreign
.patron_id
" => "self
.borrowernumber
" },
749 { cascade_copy => 0, cascade_delete => 0 },
756 Related object: L<Koha::Schema::Result::Aqbasketuser>
760 __PACKAGE__->has_many(
762 "Koha
::Schema
::Result
::Aqbasketuser
",
763 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
764 { cascade_copy => 0, cascade_delete => 0 },
767 =head2 aqbudgetborrowers
771 Related object: L<Koha::Schema::Result::Aqbudgetborrower>
775 __PACKAGE__->has_many(
777 "Koha
::Schema
::Result
::Aqbudgetborrower
",
778 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
779 { cascade_copy => 0, cascade_delete => 0 },
786 Related object: L<Koha::Schema::Result::AqorderUser>
790 __PACKAGE__->has_many(
792 "Koha
::Schema
::Result
::AqorderUser
",
793 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
794 { cascade_copy => 0, cascade_delete => 0 },
801 Related object: L<Koha::Schema::Result::Aqorder>
805 __PACKAGE__->has_many(
807 "Koha
::Schema
::Result
::Aqorder
",
808 { "foreign
.created_by
" => "self
.borrowernumber
" },
809 { cascade_copy => 0, cascade_delete => 0 },
812 =head2 article_requests
816 Related object: L<Koha::Schema::Result::ArticleRequest>
820 __PACKAGE__->has_many(
822 "Koha
::Schema
::Result
::ArticleRequest
",
823 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
824 { cascade_copy => 0, cascade_delete => 0 },
827 =head2 borrower_attributes
831 Related object: L<Koha::Schema::Result::BorrowerAttribute>
835 __PACKAGE__->has_many(
836 "borrower_attributes
",
837 "Koha
::Schema
::Result
::BorrowerAttribute
",
838 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
839 { cascade_copy => 0, cascade_delete => 0 },
842 =head2 borrower_debarments
846 Related object: L<Koha::Schema::Result::BorrowerDebarment>
850 __PACKAGE__->has_many(
851 "borrower_debarments
",
852 "Koha
::Schema
::Result
::BorrowerDebarment
",
853 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
854 { cascade_copy => 0, cascade_delete => 0 },
857 =head2 borrower_files
861 Related object: L<Koha::Schema::Result::BorrowerFile>
865 __PACKAGE__->has_many(
867 "Koha
::Schema
::Result
::BorrowerFile
",
868 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
869 { cascade_copy => 0, cascade_delete => 0 },
872 =head2 borrower_message_preferences
876 Related object: L<Koha::Schema::Result::BorrowerMessagePreference>
880 __PACKAGE__->has_many(
881 "borrower_message_preferences
",
882 "Koha
::Schema
::Result
::BorrowerMessagePreference
",
883 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
884 { cascade_copy => 0, cascade_delete => 0 },
887 =head2 borrower_relationships_guarantees
891 Related object: L<Koha::Schema::Result::BorrowerRelationship>
895 __PACKAGE__->has_many(
896 "borrower_relationships_guarantees
",
897 "Koha
::Schema
::Result
::BorrowerRelationship
",
898 { "foreign
.guarantee_id
" => "self
.borrowernumber
" },
899 { cascade_copy => 0, cascade_delete => 0 },
902 =head2 borrower_relationships_guarantors
906 Related object: L<Koha::Schema::Result::BorrowerRelationship>
910 __PACKAGE__->has_many(
911 "borrower_relationships_guarantors
",
912 "Koha
::Schema
::Result
::BorrowerRelationship
",
913 { "foreign
.guarantor_id
" => "self
.borrowernumber
" },
914 { cascade_copy => 0, cascade_delete => 0 },
921 Related object: L<Koha::Schema::Result::Branch>
925 __PACKAGE__->belongs_to(
927 "Koha
::Schema
::Result
::Branch
",
928 { branchcode => "branchcode
" },
929 { is_deferrable => 1, on_delete => "RESTRICT
", on_update => "RESTRICT
" },
936 Related object: L<Koha::Schema::Result::Category>
940 __PACKAGE__->belongs_to(
942 "Koha
::Schema
::Result
::Category
",
943 { categorycode => "categorycode
" },
944 { is_deferrable => 1, on_delete => "RESTRICT
", on_update => "RESTRICT
" },
947 =head2 club_enrollments
951 Related object: L<Koha::Schema::Result::ClubEnrollment>
955 __PACKAGE__->has_many(
957 "Koha
::Schema
::Result
::ClubEnrollment
",
958 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
959 { cascade_copy => 0, cascade_delete => 0 },
962 =head2 course_instructors
966 Related object: L<Koha::Schema::Result::CourseInstructor>
970 __PACKAGE__->has_many(
971 "course_instructors
",
972 "Koha
::Schema
::Result
::CourseInstructor
",
973 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
974 { cascade_copy => 0, cascade_delete => 0 },
977 =head2 creator_batches
981 Related object: L<Koha::Schema::Result::CreatorBatch>
985 __PACKAGE__->has_many(
987 "Koha
::Schema
::Result
::CreatorBatch
",
988 { "foreign
.borrower_number
" => "self
.borrowernumber
" },
989 { cascade_copy => 0, cascade_delete => 0 },
996 Related object: L<Koha::Schema::Result::Discharge>
1000 __PACKAGE__->has_many(
1002 "Koha
::Schema
::Result
::Discharge
",
1003 { "foreign
.borrower
" => "self
.borrowernumber
" },
1004 { cascade_copy => 0, cascade_delete => 0 },
1007 =head2 hold_fill_targets
1011 Related object: L<Koha::Schema::Result::HoldFillTarget>
1015 __PACKAGE__->has_many(
1016 "hold_fill_targets
",
1017 "Koha
::Schema
::Result
::HoldFillTarget
",
1018 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1019 { cascade_copy => 0, cascade_delete => 0 },
1022 =head2 housebound_profile
1026 Related object: L<Koha::Schema::Result::HouseboundProfile>
1030 __PACKAGE__->might_have(
1031 "housebound_profile
",
1032 "Koha
::Schema
::Result
::HouseboundProfile
",
1033 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1034 { cascade_copy => 0, cascade_delete => 0 },
1037 =head2 housebound_role
1041 Related object: L<Koha::Schema::Result::HouseboundRole>
1045 __PACKAGE__->might_have(
1047 "Koha
::Schema
::Result
::HouseboundRole
",
1048 { "foreign
.borrowernumber_id
" => "self
.borrowernumber
" },
1049 { cascade_copy => 0, cascade_delete => 0 },
1052 =head2 housebound_visit_chooser_brwnumbers
1056 Related object: L<Koha::Schema::Result::HouseboundVisit>
1060 __PACKAGE__->has_many(
1061 "housebound_visit_chooser_brwnumbers
",
1062 "Koha
::Schema
::Result
::HouseboundVisit
",
1063 { "foreign
.chooser_brwnumber
" => "self
.borrowernumber
" },
1064 { cascade_copy => 0, cascade_delete => 0 },
1067 =head2 housebound_visit_deliverer_brwnumbers
1071 Related object: L<Koha::Schema::Result::HouseboundVisit>
1075 __PACKAGE__->has_many(
1076 "housebound_visit_deliverer_brwnumbers
",
1077 "Koha
::Schema
::Result
::HouseboundVisit
",
1078 { "foreign
.deliverer_brwnumber
" => "self
.borrowernumber
" },
1079 { cascade_copy => 0, cascade_delete => 0 },
1086 Related object: L<Koha::Schema::Result::Illcomment>
1090 __PACKAGE__->has_many(
1092 "Koha
::Schema
::Result
::Illcomment
",
1093 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1094 { cascade_copy => 0, cascade_delete => 0 },
1101 Related object: L<Koha::Schema::Result::Illrequest>
1105 __PACKAGE__->has_many(
1107 "Koha
::Schema
::Result
::Illrequest
",
1108 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1109 { cascade_copy => 0, cascade_delete => 0 },
1116 Related object: L<Koha::Schema::Result::Issue>
1120 __PACKAGE__->has_many(
1122 "Koha
::Schema
::Result
::Issue
",
1123 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1124 { cascade_copy => 0, cascade_delete => 0 },
1127 =head2 items_last_borrowers
1131 Related object: L<Koha::Schema::Result::ItemsLastBorrower>
1135 __PACKAGE__->has_many(
1136 "items_last_borrowers
",
1137 "Koha
::Schema
::Result
::ItemsLastBorrower
",
1138 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1139 { cascade_copy => 0, cascade_delete => 0 },
1142 =head2 message_queues
1146 Related object: L<Koha::Schema::Result::MessageQueue>
1150 __PACKAGE__->has_many(
1152 "Koha
::Schema
::Result
::MessageQueue
",
1153 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1154 { cascade_copy => 0, cascade_delete => 0 },
1161 Related object: L<Koha::Schema::Result::Message>
1165 __PACKAGE__->has_many(
1167 "Koha
::Schema
::Result
::Message
",
1168 { "foreign
.manager_id
" => "self
.borrowernumber
" },
1169 { cascade_copy => 0, cascade_delete => 0 },
1172 =head2 messages_borrowernumbers
1176 Related object: L<Koha::Schema::Result::Message>
1180 __PACKAGE__->has_many(
1181 "messages_borrowernumbers
",
1182 "Koha
::Schema
::Result
::Message
",
1183 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1184 { cascade_copy => 0, cascade_delete => 0 },
1191 Related object: L<Koha::Schema::Result::OldIssue>
1195 __PACKAGE__->has_many(
1197 "Koha
::Schema
::Result
::OldIssue
",
1198 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1199 { cascade_copy => 0, cascade_delete => 0 },
1206 Related object: L<Koha::Schema::Result::OldReserve>
1210 __PACKAGE__->has_many(
1212 "Koha
::Schema
::Result
::OldReserve
",
1213 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1214 { cascade_copy => 0, cascade_delete => 0 },
1221 Related object: L<Koha::Schema::Result::OpacNews>
1225 __PACKAGE__->has_many(
1227 "Koha
::Schema
::Result
::OpacNews
",
1228 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1229 { cascade_copy => 0, cascade_delete => 0 },
1232 =head2 patron_consents
1236 Related object: L<Koha::Schema::Result::PatronConsent>
1240 __PACKAGE__->has_many(
1242 "Koha
::Schema
::Result
::PatronConsent
",
1243 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1244 { cascade_copy => 0, cascade_delete => 0 },
1247 =head2 patron_list_patrons
1251 Related object: L<Koha::Schema::Result::PatronListPatron>
1255 __PACKAGE__->has_many(
1256 "patron_list_patrons
",
1257 "Koha
::Schema
::Result
::PatronListPatron
",
1258 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1259 { cascade_copy => 0, cascade_delete => 0 },
1266 Related object: L<Koha::Schema::Result::PatronList>
1270 __PACKAGE__->has_many(
1272 "Koha
::Schema
::Result
::PatronList
",
1273 { "foreign
.owner
" => "self
.borrowernumber
" },
1274 { cascade_copy => 0, cascade_delete => 0 },
1281 Related object: L<Koha::Schema::Result::Patronimage>
1285 __PACKAGE__->might_have(
1287 "Koha
::Schema
::Result
::Patronimage
",
1288 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1289 { cascade_copy => 0, cascade_delete => 0 },
1296 Related object: L<Koha::Schema::Result::Rating>
1300 __PACKAGE__->has_many(
1302 "Koha
::Schema
::Result
::Rating
",
1303 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1304 { cascade_copy => 0, cascade_delete => 0 },
1311 Related object: L<Koha::Schema::Result::Reserve>
1315 __PACKAGE__->has_many(
1317 "Koha
::Schema
::Result
::Reserve
",
1318 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1319 { cascade_copy => 0, cascade_delete => 0 },
1326 Related object: L<Koha::Schema::Result::Review>
1330 __PACKAGE__->has_many(
1332 "Koha
::Schema
::Result
::Review
",
1333 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1334 { cascade_copy => 0, cascade_delete => 0 },
1341 Related object: L<Koha::Schema::Result::SmsProvider>
1345 __PACKAGE__->belongs_to(
1347 "Koha
::Schema
::Result
::SmsProvider
",
1348 { id => "sms_provider_id
" },
1351 join_type => "LEFT
",
1352 on_delete => "SET NULL
",
1353 on_update => "CASCADE
",
1357 =head2 subscriptionroutinglists
1361 Related object: L<Koha::Schema::Result::Subscriptionroutinglist>
1365 __PACKAGE__->has_many(
1366 "subscriptionroutinglists
",
1367 "Koha
::Schema
::Result
::Subscriptionroutinglist
",
1368 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1369 { cascade_copy => 0, cascade_delete => 0 },
1372 =head2 suggestions_acceptedbies
1376 Related object: L<Koha::Schema::Result::Suggestion>
1380 __PACKAGE__->has_many(
1381 "suggestions_acceptedbies
",
1382 "Koha
::Schema
::Result
::Suggestion
",
1383 { "foreign
.acceptedby
" => "self
.borrowernumber
" },
1384 { cascade_copy => 0, cascade_delete => 0 },
1387 =head2 suggestions_managedbies
1391 Related object: L<Koha::Schema::Result::Suggestion>
1395 __PACKAGE__->has_many(
1396 "suggestions_managedbies
",
1397 "Koha
::Schema
::Result
::Suggestion
",
1398 { "foreign
.managedby
" => "self
.borrowernumber
" },
1399 { cascade_copy => 0, cascade_delete => 0 },
1402 =head2 suggestions_rejectedbies
1406 Related object: L<Koha::Schema::Result::Suggestion>
1410 __PACKAGE__->has_many(
1411 "suggestions_rejectedbies
",
1412 "Koha
::Schema
::Result
::Suggestion
",
1413 { "foreign
.rejectedby
" => "self
.borrowernumber
" },
1414 { cascade_copy => 0, cascade_delete => 0 },
1417 =head2 suggestions_suggestedbies
1421 Related object: L<Koha::Schema::Result::Suggestion>
1425 __PACKAGE__->has_many(
1426 "suggestions_suggestedbies
",
1427 "Koha
::Schema
::Result
::Suggestion
",
1428 { "foreign
.suggestedby
" => "self
.borrowernumber
" },
1429 { cascade_copy => 0, cascade_delete => 0 },
1436 Related object: L<Koha::Schema::Result::TagAll>
1440 __PACKAGE__->has_many(
1442 "Koha
::Schema
::Result
::TagAll
",
1443 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1444 { cascade_copy => 0, cascade_delete => 0 },
1447 =head2 tags_approvals
1451 Related object: L<Koha::Schema::Result::TagsApproval>
1455 __PACKAGE__->has_many(
1457 "Koha
::Schema
::Result
::TagsApproval
",
1458 { "foreign
.approved_by
" => "self
.borrowernumber
" },
1459 { cascade_copy => 0, cascade_delete => 0 },
1462 =head2 user_permissions
1466 Related object: L<Koha::Schema::Result::UserPermission>
1470 __PACKAGE__->has_many(
1472 "Koha
::Schema
::Result
::UserPermission
",
1473 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1474 { cascade_copy => 0, cascade_delete => 0 },
1477 =head2 virtualshelfcontents
1481 Related object: L<Koha::Schema::Result::Virtualshelfcontent>
1485 __PACKAGE__->has_many(
1486 "virtualshelfcontents
",
1487 "Koha
::Schema
::Result
::Virtualshelfcontent
",
1488 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1489 { cascade_copy => 0, cascade_delete => 0 },
1492 =head2 virtualshelfshares
1496 Related object: L<Koha::Schema::Result::Virtualshelfshare>
1500 __PACKAGE__->has_many(
1501 "virtualshelfshares
",
1502 "Koha
::Schema
::Result
::Virtualshelfshare
",
1503 { "foreign
.borrowernumber
" => "self
.borrowernumber
" },
1504 { cascade_copy => 0, cascade_delete => 0 },
1507 =head2 virtualshelves
1511 Related object: L<Koha::Schema::Result::Virtualshelve>
1515 __PACKAGE__->has_many(
1517 "Koha
::Schema
::Result
::Virtualshelve
",
1518 { "foreign
.owner
" => "self
.borrowernumber
" },
1519 { cascade_copy => 0, cascade_delete => 0 },
1526 Composing rels: L</aqbasketusers> -> basketno
1530 __PACKAGE__->many_to_many("basketnoes
", "aqbasketusers
", "basketno
");
1536 Composing rels: L</aqbudgetborrowers> -> budget
1540 __PACKAGE__->many_to_many("budgets
", "aqbudgetborrowers
", "budget
");
1546 Composing rels: L</course_instructors> -> course
1550 __PACKAGE__->many_to_many("courses
", "course_instructors
", "course
");
1556 Composing rels: L</aqorder_users> -> ordernumber
1560 __PACKAGE__->many_to_many("ordernumbers
", "aqorder_users
", "ordernumber
");
1563 # Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-05-22 04:33:29
1564 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:lbMdmIHlRt+zayG5+Rq4/w
1566 __PACKAGE__->add_columns(
1567 '+anonymized' => { is_boolean => 1 },
1568 '+lost' => { is_boolean => 1 },
1569 '+gonenoaddress' => { is_boolean => 1 },
1570 '+privacy_guarantor_fines' => { is_boolean => 1 }
1573 sub koha_objects_class {
1576 sub koha_object_class {