View | Details | Raw Unified | Return to bug 36120
Collapse All | Expand All

(-)a/Koha/Schema/Result/Booking.pm (-2 / +33 lines)
Lines 57-62 foreign key from the biblio table defining which bib record this booking is on Link Here
57
57
58
foreign key from the items table defining the specific item the patron has placed a booking for
58
foreign key from the items table defining the specific item the patron has placed a booking for
59
59
60
=head2 pickup_library_id
61
62
  data_type: 'varchar'
63
  is_foreign_key: 1
64
  is_nullable: 1
65
  size: 10
66
67
Identifier for booking pickup library
68
60
=head2 start_date
69
=head2 start_date
61
70
62
  data_type: 'datetime'
71
  data_type: 'datetime'
Lines 94-99 __PACKAGE__->add_columns( Link Here
94
  },
103
  },
95
  "item_id",
104
  "item_id",
96
  { data_type => "integer", is_foreign_key => 1, is_nullable => 1 },
105
  { data_type => "integer", is_foreign_key => 1, is_nullable => 1 },
106
  "pickup_library_id",
107
  { data_type => "varchar", is_foreign_key => 1, is_nullable => 1, size => 10 },
97
  "start_date",
108
  "start_date",
98
  {
109
  {
99
    data_type => "datetime",
110
    data_type => "datetime",
Lines 172-180 __PACKAGE__->belongs_to( Link Here
172
  { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
183
  { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
173
);
184
);
174
185
186
=head2 pickup_library
187
188
Type: belongs_to
189
190
Related object: L<Koha::Schema::Result::Branch>
191
192
=cut
193
194
__PACKAGE__->belongs_to(
195
  "pickup_library",
196
  "Koha::Schema::Result::Branch",
197
  { branchcode => "pickup_library_id" },
198
  {
199
    is_deferrable => 1,
200
    join_type     => "LEFT",
201
    on_delete     => "CASCADE",
202
    on_update     => "CASCADE",
203
  },
204
);
205
175
206
176
# Created by DBIx::Class::Schema::Loader v0.07049 @ 2021-11-04 10:01:46
207
# Created by DBIx::Class::Schema::Loader v0.07049 @ 2024-03-07 17:07:54
177
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:LoOYu7IflBkC4+VUZLd+Tg
208
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:IEYMaWaOX+bQpm36pdTfyg
178
209
179
210
180
# You can replace this text with custom code or comments, and it will be preserved on regeneration
211
# You can replace this text with custom code or comments, and it will be preserved on regeneration
(-)a/Koha/Schema/Result/Branch.pm (-3 / +17 lines)
Lines 380-385 __PACKAGE__->has_many( Link Here
380
  { cascade_copy => 0, cascade_delete => 0 },
380
  { cascade_copy => 0, cascade_delete => 0 },
381
);
381
);
382
382
383
=head2 bookings
384
385
Type: has_many
386
387
Related object: L<Koha::Schema::Result::Booking>
388
389
=cut
390
391
__PACKAGE__->has_many(
392
  "bookings",
393
  "Koha::Schema::Result::Booking",
394
  { "foreign.pickup_library_id" => "self.branchcode" },
395
  { cascade_copy => 0, cascade_delete => 0 },
396
);
397
383
=head2 borrower_attribute_types_branches
398
=head2 borrower_attribute_types_branches
384
399
385
Type: has_many
400
Type: has_many
Lines 951-958 __PACKAGE__->has_many( Link Here
951
);
966
);
952
967
953
968
954
# Created by DBIx::Class::Schema::Loader v0.07049 @ 2023-10-19 18:12:48
969
# Created by DBIx::Class::Schema::Loader v0.07049 @ 2024-03-07 17:07:54
955
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZN7YtRwqkiYZYU1U+Yi+SA
970
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Tmo9KwezFcO4782RG2M+Hw
956
971
957
__PACKAGE__->add_columns(
972
__PACKAGE__->add_columns(
958
    '+pickup_location' => { is_boolean => 1 },
973
    '+pickup_location' => { is_boolean => 1 },
959
- 

Return to bug 36120