Changeset 1410


Ignore:
Timestamp:
10/07/15 15:07:59 (9 years ago)
Author:
nanardon
Message:

Add Json query url

Location:
trunk/LATMOS-Accounts-Web
Files:
2 added
1 deleted
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts-Web/MANIFEST

    r1369 r1410  
    2020lib/LATMOS/Accounts/Web/Controller/Json.pm 
    2121lib/LATMOS/Accounts/Web/Controller/Json/FreeIp.pm 
     22lib/LATMOS/Accounts/Web/Controller/Json/Info.pm 
     23lib/LATMOS/Accounts/Web/Controller/Json/List.pm 
    2224lib/LATMOS/Accounts/Web/Controller/Json/RefVal.pm 
    2325lib/LATMOS/Accounts/Web/Controller/Json/Stat.pm 
     
    255257t/04config_load.t 
    256258t/controller_About.t 
    257 t/controller_Ajax-Services-Mailing.t 
    258259t/controller_Ajax.t 
    259260t/controller_Aliases.t 
    260261t/controller_Create.t 
    261262t/controller_Groups.t 
     263t/controller_Json-List.t 
    262264t/controller_Json-RefVal.t 
    263265t/controller_Json-Stat.t 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Json.pm

    r1329 r1410  
    3030sub end : Private { 
    3131    my ( $self, $c ) = @_; 
     32    $c->stash->{data} ||= {}; 
    3233    $c->forward($c->view('Json')); 
    3334} 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Json/List.pm

    r1409 r1410  
    1 package LATMOS::Accounts::Web::Controller::Json; 
     1package LATMOS::Accounts::Web::Controller::Json::List; 
    22use Moose; 
    33use namespace::autoclean; 
     
    77=head1 NAME 
    88 
    9 LATMOS::Accounts::Web::Controller::Json - Catalyst Controller 
     9LATMOS::Accounts::Web::Controller::Json::List - Catalyst Controller 
    1010 
    1111=head1 DESCRIPTION 
     
    2525    my ( $self, $c ) = @_; 
    2626 
    27     $c->response->body('Matched LATMOS::Accounts::Web::Controller::Json in Json.'); 
     27    my $base = $c->model('Accounts')->db; 
     28    my $otype = $c->req->param('otype') or return; 
     29 
     30    my @objects = $base->list_objects($otype); 
     31 
     32    $c->stash->{data} = \@objects; 
     33 
    2834} 
    2935 
    30 sub end : Private { 
    31     my ( $self, $c ) = @_; 
    32     $c->forward($c->view('Json')); 
    33 } 
     36 
    3437 
    3538=encoding utf8 
Note: See TracChangeset for help on using the changeset viewer.