Changeset 1334 for trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model
- Timestamp:
- 05/04/15 18:23:58 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/Accounts.pm
r1049 r1334 24 24 =cut 25 25 26 =head1 FUNCTIONS 27 28 =cut 29 26 30 sub new { 27 31 my ($class) = @_; … … 29 33 ->new(LATMOS::Accounts::Web->config->{config}), 30 34 $class); 35 } 36 37 sub ACCEPT_CONTEXT { 38 my ($self, $c, $form, $object, $base) = @_; 39 $self->{c} = $c; 40 $self; 31 41 } 32 42 … … 43 53 $self->{_default_base}->wexported(1); 44 54 $self->{_default_base} 55 } 56 57 =head2 obj_to_label($ref) 58 59 Return a proper label to display for each object 60 61 =cut 62 63 sub obj_to_label { 64 my ($self, $ref) = @_; 65 my $uri_part = { 66 user => 'Utilisateurs', 67 group => 'Groupes', 68 nethost => 'HÃŽtes réseaux', 69 netzone => 'Zones réseau', 70 site => 'Sites', 71 aliases => 'Alias', 72 service => 'Services', 73 }->{$ref}; 74 } 75 76 sub obj_to_uri { 77 my ($self, $ref, $id) = @_; 78 my $uri_part = { 79 user => 'users', 80 group => 'groups', 81 nethost => 'nethosts', 82 netzone => 'netzones', 83 site => 'sites', 84 aliases => 'aliases', 85 service => 'services', 86 }->{$ref} || $ref; 87 88 return $self->{c}->uri_for('/', $uri_part, ($id ? $id : ())); 45 89 } 46 90
Note: See TracChangeset
for help on using the changeset viewer.