Bug 13069 - (follow-up) Enable sort by title to ignore articles
[koha.git] / Koha / Schema / Result / UserPermission.pm
1 use utf8;
2 package Koha::Schema::Result::UserPermission;
3
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
6
7 =head1 NAME
8
9 Koha::Schema::Result::UserPermission
10
11 =cut
12
13 use strict;
14 use warnings;
15
16 use base 'DBIx::Class::Core';
17
18 =head1 TABLE: C<user_permissions>
19
20 =cut
21
22 __PACKAGE__->table("user_permissions");
23
24 =head1 ACCESSORS
25
26 =head2 borrowernumber
27
28   data_type: 'integer'
29   default_value: 0
30   is_foreign_key: 1
31   is_nullable: 0
32
33 =head2 module_bit
34
35   data_type: 'integer'
36   default_value: 0
37   is_foreign_key: 1
38   is_nullable: 0
39
40 =head2 code
41
42   data_type: 'varchar'
43   is_foreign_key: 1
44   is_nullable: 1
45   size: 64
46
47 =cut
48
49 __PACKAGE__->add_columns(
50   "borrowernumber",
51   {
52     data_type      => "integer",
53     default_value  => 0,
54     is_foreign_key => 1,
55     is_nullable    => 0,
56   },
57   "module_bit",
58   {
59     data_type      => "integer",
60     default_value  => 0,
61     is_foreign_key => 1,
62     is_nullable    => 0,
63   },
64   "code",
65   { data_type => "varchar", is_foreign_key => 1, is_nullable => 1, size => 64 },
66 );
67
68 =head1 RELATIONS
69
70 =head2 borrowernumber
71
72 Type: belongs_to
73
74 Related object: L<Koha::Schema::Result::Borrower>
75
76 =cut
77
78 __PACKAGE__->belongs_to(
79   "borrowernumber",
80   "Koha::Schema::Result::Borrower",
81   { borrowernumber => "borrowernumber" },
82   { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
83 );
84
85 =head2 permission
86
87 Type: belongs_to
88
89 Related object: L<Koha::Schema::Result::Permission>
90
91 =cut
92
93 __PACKAGE__->belongs_to(
94   "permission",
95   "Koha::Schema::Result::Permission",
96   { code => "code", module_bit => "module_bit" },
97   {
98     is_deferrable => 1,
99     join_type     => "LEFT",
100     on_delete     => "CASCADE",
101     on_update     => "CASCADE",
102   },
103 );
104
105
106 # Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-10-14 20:56:21
107 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9dMAYxSmVQ1cVKxmnMiMkg
108
109
110 # You can replace this text with custom content, and it will be preserved on regeneration
111 1;