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

(-)a/Koha/Schema/Result/Category.pm (-1 / +287 lines)
Lines 123-128 __PACKAGE__->table("categories"); Link Here
123
  is_nullable: 0
123
  is_nullable: 0
124
  size: 7
124
  size: 7
125
125
126
=head2 canplaceill
127
128
  data_type: 'tinyint'
129
  default_value: 0
130
  is_nullable: 0
131
132
=cut
133
134
__PACKAGE__->add_columns(
135
  "categorycode",
136
  { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
137
  "description",
138
  { data_type => "mediumtext", is_nullable => 1 },
139
  "enrolmentperiod",
140
  { data_type => "smallint", is_nullable => 1 },
141
  "enrolmentperioddate",
142
  { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
143
  "upperagelimit",
144
  { data_type => "smallint", is_nullable => 1 },
145
  "dateofbirthrequired",
146
  { data_type => "tinyint", is_nullable => 1 },
147
  "finetype",
148
  { data_type => "varchar", is_nullable => 1, size => 30 },
149
  "bulk",
150
  { data_type => "tinyint", is_nullable => 1 },
151
  "enrolmentfee",
152
  { data_type => "decimal", is_nullable => 1, size => [28, 6] },
153
  "overduenoticerequired",
154
  { data_type => "tinyint", is_nullable => 1 },
155
  "issuelimit",
156
  { data_type => "smallint", is_nullable => 1 },
157
  "reservefee",
158
  { data_type => "decimal", is_nullable => 1, size => [28, 6] },
159
  "hidelostitems",
160
  { data_type => "tinyint", default_value => 0, is_nullable => 0 },
161
  "category_type",
162
  { data_type => "varchar", default_value => "A", is_nullable => 0, size => 1 },
163
  "BlockExpiredPatronOpacActions",
164
  {
165
    accessor      => "block_expired_patron_opac_actions",
166
    data_type     => "tinyint",
167
    default_value => -1,
168
    is_nullable   => 0,
169
  },
170
  "default_privacy",
171
  {
172
    data_type => "enum",
173
    default_value => "default",
174
    extra => { list => ["default", "never", "forever"] },
175
    is_nullable => 0,
176
  },
177
  "checkprevcheckout",
178
  {
179
    data_type => "varchar",
180
    default_value => "inherit",
181
    is_nullable => 0,
182
    size => 7,
183
  },
184
  "canplaceill",
185
  { data_type => "tinyint", default_value => 0, is_nullable => 0 },
186
);
187
188
=head1 PRIMARY KEY
189
190
=over 4
191
192
=item * L</categorycode>
193
194
=back
195
196
=cut
197
198
__PACKAGE__->set_primary_key("categorycode");
199
200
=head1 RELATIONS
201
202
=head2 borrower_message_preferences
203
204
Type: has_many
205
206
Related object: L<Koha::Schema::Result::BorrowerMessagePreference>
207
208
=cut
209
210
__PACKAGE__->has_many(
211
  "borrower_message_preferences",
212
  "Koha::Schema::Result::BorrowerMessagePreference",
213
  { "foreign.categorycode" => "self.categorycode" },
214
  { cascade_copy => 0, cascade_delete => 0 },
215
);
216
217
=head2 borrowers
218
219
Type: has_many
220
221
Related object: L<Koha::Schema::Result::Borrower>
222
223
=cut
224
225
__PACKAGE__->has_many(
226
  "borrowers",
227
  "Koha::Schema::Result::Borrower",
228
  { "foreign.categorycode" => "self.categorycode" },
229
  { cascade_copy => 0, cascade_delete => 0 },
230
);
231
232
=head2 branch_borrower_circ_rules
233
234
Type: has_many
235
236
Related object: L<Koha::Schema::Result::BranchBorrowerCircRule>
237
238
=cut
239
240
__PACKAGE__->has_many(
241
  "branch_borrower_circ_rules",
242
  "Koha::Schema::Result::BranchBorrowerCircRule",
243
  { "foreign.categorycode" => "self.categorycode" },
244
  { cascade_copy => 0, cascade_delete => 0 },
245
);
246
247
=head2 categories_branches
248
249
Type: has_many
250
251
Related object: L<Koha::Schema::Result::CategoriesBranch>
252
253
=cut
254
255
__PACKAGE__->has_many(
256
  "categories_branches",
257
  "Koha::Schema::Result::CategoriesBranch",
258
  { "foreign.categorycode" => "self.categorycode" },
259
  { cascade_copy => 0, cascade_delete => 0 },
260
);
261
262
=head2 default_borrower_circ_rule
263
264
Type: might_have
265
266
Related object: L<Koha::Schema::Result::DefaultBorrowerCircRule>
267
268
=cut
269
270
__PACKAGE__->might_have(
271
  "default_borrower_circ_rule",
272
  "Koha::Schema::Result::DefaultBorrowerCircRule",
273
  { "foreign.categorycode" => "self.categorycode" },
274
  { cascade_copy => 0, cascade_delete => 0 },
275
);
276
277
278
# Created by DBIx::Class::Schema::Loader v0.07042 @ 2017-03-02 16:54:49
279
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3ibThNmTCUqfIMnQH89C8g
280
# These lines were loaded from '/home/alex/src/koha/Koha/Schema/Result/Category.pm' found in @INC.
281
# They are now part of the custom portion of this file
282
# for you to hand-edit.  If you do not either delete
283
# this section or remove that file from @INC, this section
284
# will be repeated redundantly when you re-create this
285
# file again via Loader!  See skip_load_external to disable
286
# this feature.
287
288
use utf8;
289
package Koha::Schema::Result::Category;
290
291
# Created by DBIx::Class::Schema::Loader
292
# DO NOT MODIFY THE FIRST PART OF THIS FILE
293
294
=head1 NAME
295
296
Koha::Schema::Result::Category
297
298
=cut
299
300
use strict;
301
use warnings;
302
303
use base 'DBIx::Class::Core';
304
305
=head1 TABLE: C<categories>
306
307
=cut
308
309
__PACKAGE__->table("categories");
310
311
=head1 ACCESSORS
312
313
=head2 categorycode
314
315
  data_type: 'varchar'
316
  default_value: (empty string)
317
  is_nullable: 0
318
  size: 10
319
320
=head2 description
321
322
  data_type: 'mediumtext'
323
  is_nullable: 1
324
325
=head2 enrolmentperiod
326
327
  data_type: 'smallint'
328
  is_nullable: 1
329
330
=head2 enrolmentperioddate
331
332
  data_type: 'date'
333
  datetime_undef_if_invalid: 1
334
  is_nullable: 1
335
336
=head2 upperagelimit
337
338
  data_type: 'smallint'
339
  is_nullable: 1
340
341
=head2 dateofbirthrequired
342
343
  data_type: 'tinyint'
344
  is_nullable: 1
345
346
=head2 finetype
347
348
  data_type: 'varchar'
349
  is_nullable: 1
350
  size: 30
351
352
=head2 bulk
353
354
  data_type: 'tinyint'
355
  is_nullable: 1
356
357
=head2 enrolmentfee
358
359
  data_type: 'decimal'
360
  is_nullable: 1
361
  size: [28,6]
362
363
=head2 overduenoticerequired
364
365
  data_type: 'tinyint'
366
  is_nullable: 1
367
368
=head2 issuelimit
369
370
  data_type: 'smallint'
371
  is_nullable: 1
372
373
=head2 reservefee
374
375
  data_type: 'decimal'
376
  is_nullable: 1
377
  size: [28,6]
378
379
=head2 hidelostitems
380
381
  data_type: 'tinyint'
382
  default_value: 0
383
  is_nullable: 0
384
385
=head2 category_type
386
387
  data_type: 'varchar'
388
  default_value: 'A'
389
  is_nullable: 0
390
  size: 1
391
392
=head2 BlockExpiredPatronOpacActions
393
394
  accessor: 'block_expired_patron_opac_actions'
395
  data_type: 'tinyint'
396
  default_value: -1
397
  is_nullable: 0
398
399
=head2 default_privacy
400
401
  data_type: 'enum'
402
  default_value: 'default'
403
  extra: {list => ["default","never","forever"]}
404
  is_nullable: 0
405
406
=head2 checkprevcheckout
407
408
  data_type: 'varchar'
409
  default_value: 'inherit'
410
  is_nullable: 0
411
  size: 7
412
126
=cut
413
=cut
127
414
128
__PACKAGE__->add_columns(
415
__PACKAGE__->add_columns(
129
- 

Return to bug 18203