/[Arh]/lib/Arh/Model/Unit.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/Arh/Model/Unit.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2 by dpavlin, Thu Nov 29 00:34:22 2007 UTC revision 23 by dpavlin, Fri Nov 30 23:23:14 2007 UTC
# Line 4  use warnings; Line 4  use warnings;
4  package Arh::Model::Unit;  package Arh::Model::Unit;
5  use Jifty::DBI::Schema;  use Jifty::DBI::Schema;
6    
7    use Data::Dump qw/dump/;
8    
9  use Arh::Record schema {  use Arh::Record schema {
10    
11          column name =>          column name =>
# Line 11  use Arh::Record schema { Line 13  use Arh::Record schema {
13                  label is _("Name"),                  label is _("Name"),
14                  is mandatory;                  is mandatory;
15                    
16          column number =>          column inv_id =>
17                  type is 'text',                  type is 'text',
18                  label is _("Number"),                  label is _("Number"),
19                  is mandatory;                  is mandatory;
20            
21          column material =>          column campaign =>
22                  label is _("Material"),                  label is _("Part of campaign"),
23                  refers_to Arh::Model::UnitMaterial;                  refers_to Arh::Model::Campaign,
24                    is mandatory,
25                    since '0.0.9';
26    
27          column dimensions =>          column dimensions =>
28                  label is _("Dimensions"),                  label is _("Dimensions"),
29                  hit is _("Separate values with ; (semicolumn)"),                  hint is _("Separate values with ; (semicolumn)"),
30                  type is 'text';                  type is 'text';
31                    
32          column position =>          column discovered_at =>
33                  label is _("Place of discovery"),                  label is _("Place of discovery"),
34                  type is 'text';                  type is 'text';
35    
36          column description =>          column description =>
37                  label is _("Description");                  label is _("Description"),
38                    render as 'textarea';
39    
40          column chronology =>          column chronology =>
41                  label is _("Chronology"),                  label is _("Chronology"),
# Line 43  use Arh::Record schema { Line 48  use Arh::Record schema {
48    
49  };  };
50    
51    #use Jifty::Plugin::ActorMetadata::Mixin::Model::ActorMetadata; # created_by, created_on, updated_on
52    
53  # Your model-specific methods go here.  # Your model-specific methods go here.
54    
55    sub material {
56            my $self = shift;
57            my $m = Arh::Model::UnitMaterialCollection->new;
58            $m->limit( column => 'unit', value => $self->id );
59            return $m;
60    }
61    
62    use Arh::DefaultACL;
63    
64  1;  1;
65    

Legend:
Removed from v.2  
changed lines
  Added in v.23

  ViewVC Help
Powered by ViewVC 1.1.26