un poco turbio

This commit is contained in:
mynah
2018-07-27 16:45:29 -05:00
parent a2567e8936
commit 6811b19471
16 changed files with 229 additions and 49 deletions

View File

@@ -3,7 +3,6 @@ use Mojo::Base 'Mojolicious';
use Dojo::Conf;
use Dojo::Model::Vuelo;
use Dojo::Model::Users;
use Dojo::Model::Data;
# This method will run once at server start
sub startup {
@@ -14,11 +13,11 @@ use Dojo::Model::Data;
$self->helper(dbv => sub { state $dbv = Dojo::Model::Vuelo->new });
$self->helper(dbg => sub { state $dbg = Dojo::Model::Users->new });
$self->helper(ddtt => sub { state $ddtt = Dojo::Model::Data->new });
$self->defaults({%Dojo::Conf::def});
my $r = $self->routes; #router
# user ========================================================================
$r->any('/')->to('home#home_');
$r->any('/home')->to('home#home');
$r->any('/cal')->to('home#cal');
$r->any('/event/:id'=> [id => qr/\d+/])->to('home#event');
@@ -40,22 +39,20 @@ use Dojo::Model::Data;
$r->any('/candy')->to('home#candy');
# =============================================================================
# admin =======================================================================
# $r->any('/admin/home')->to('home#admin_home');
#$r->any('/admin/radio')->to('home#admin_radio');
#$r->any('/admin/eventos')->to('home#admin_eventos');
#$r->any('/admin/eventos/:type'=> [type=>['e','p','c']])->to('home#admin_eventos');
#$r->any('/admin/mensajes')->to('home#admin_mensajes');
#$r->any('/admin/json/:dreq/:id')->to('home#admin_json');
# =============================================================================
# login =======================================================================
# login guest =================================================================
$r->any('/login')->to('users#login');
$r->any('/logout')->to('users#logout');
my $logged_in = $r->under('/')->to('users#is_logged');
$logged_in->get('/radio')->to('home#radio');
# =============================================================================
# login user grulla ===========================================================
my $guestp = $r->under('/')->to('users#is_grulla');
$guestp->any('/bcast')->to('home#bcast');
# =============================================================================
# admin =======================================================================
my $admin = $r->under('/admin')->to('users#is_admin');
$admin->any('')->to('home#admin');
$admin->any('home')->to('home#admin_home');