4 |
package Transports::Model::Transport::Schema; |
package Transports::Model::Transport::Schema; |
5 |
use Jifty::DBI::Schema; |
use Jifty::DBI::Schema; |
6 |
|
|
7 |
|
use Transports::Model::Source; |
8 |
|
use Transports::Model::Destination; |
9 |
|
use Transports::Model::User; |
10 |
|
use Transports::Model::TransportClass; |
11 |
|
|
12 |
# Your column definitions go here. See L<Jifty::DBI::Schema> for |
# Your column definitions go here. See L<Jifty::DBI::Schema> for |
13 |
# documentation about how to write column definitions. |
# documentation about how to write column definitions. |
14 |
|
|
18 |
render_as 'unrendered', |
render_as 'unrendered', |
19 |
since '0.0.1'; |
since '0.0.1'; |
20 |
|
|
21 |
|
column class => |
22 |
|
refers_to Transports::Model::TransportClass, |
23 |
|
label is 'Transport class', |
24 |
|
is mandatory, |
25 |
|
since '0.0.11'; |
26 |
|
|
27 |
column source => |
column source => |
28 |
refers_to Transports::Model::Source, |
refers_to Transports::Model::Source, |
29 |
label is 'Source client', |
label is 'Source client', |
51 |
is mandatory, |
is mandatory, |
52 |
since '0.0.7', |
since '0.0.7', |
53 |
|
|
54 |
|
column description => |
55 |
|
type is 'text', |
56 |
|
label 'Description', |
57 |
|
render_as 'textarea', |
58 |
|
since '0.0.11'; |
59 |
|
|
60 |
column created_by => |
column created_by => |
61 |
refers_to Transports::Model::User, |
refers_to Transports::Model::User, |
62 |
label is 'Request by', |
label is 'Request by', |
65 |
|
|
66 |
package Transports::Model::Transport; |
package Transports::Model::Transport; |
67 |
use base qw/Transports::Record/; |
use base qw/Transports::Record/; |
|
use Transports::Model::Source; |
|
|
use Transports::Model::Destination; |
|
|
use Transports::Model::User; |
|
68 |
use DateTime; |
use DateTime; |
69 |
|
|
70 |
# Your model-specific methods go here. |
# Your model-specific methods go here. |