From 9165103e96a58eac19ec5eda3d0ec16cfefd892f Mon Sep 17 00:00:00 2001 From: Vassilis Kanellopoulos Date: Tue, 5 Apr 2016 14:03:17 +0300 Subject: [PATCH] open data page --- config/app.config.php | 1 + config/settings/acl.global.php | 1 + config/settings/nav.global.php | 4 ++ module/open_data/bootstrap.php | 30 ++++++++ .../open_data/templates/open_data/index.twig | 70 +++++++++++++++++++ 5 files changed, 106 insertions(+) create mode 100644 module/open_data/bootstrap.php create mode 100644 module/open_data/templates/open_data/index.twig diff --git a/config/app.config.php b/config/app.config.php index c321716..5567465 100644 --- a/config/app.config.php +++ b/config/app.config.php @@ -24,6 +24,7 @@ return [ 'module/in_numbers/bootstrap.php', 'module/in_numbers_mm/bootstrap.php', 'module/csv_export/bootstrap.php', + 'module/open_data/bootstrap.php', ], 'cache_config' => 'data/cache/config/settings.php', ]; diff --git a/config/settings/acl.global.php b/config/settings/acl.global.php index 319e0f6..04820b6 100644 --- a/config/settings/acl.global.php +++ b/config/settings/acl.global.php @@ -37,6 +37,7 @@ return [ ['/sch_sync/sync', ['school'], ['get']], ['/in_numbers', ['guest', 'user'], ['get']], ['/export/csv/edulabs_{type}.csv', ['guest', 'user'], ['get']], + ['/open-data', ['guest', 'user'], ['get']], ], ], ], diff --git a/config/settings/nav.global.php b/config/settings/nav.global.php index d1cd62b..c20374b 100644 --- a/config/settings/nav.global.php +++ b/config/settings/nav.global.php @@ -51,6 +51,10 @@ return [ 'label' => 'Αίτηση', 'route' => 'application_form', ], + 'open-data' => [ + 'label' => 'Ανοικτά δεδομένα', + 'route' => 'open_data', + ], 'about' => [ 'label' => 'Σχετικά με τη δράση', 'route' => 'about', diff --git a/module/open_data/bootstrap.php b/module/open_data/bootstrap.php new file mode 100644 index 0000000..643dbef --- /dev/null +++ b/module/open_data/bootstrap.php @@ -0,0 +1,30 @@ +getContainer(); + $events = $container['events']; + + $events('on', 'app.bootstrap', function (App $app, Container $c) { + + $app->get('/open-data', function (Request $req, Response $res) use ($c) { + $view = $c->get('view'); + $view->getEnvironment()->getLoader()->prependPath(__DIR__ . '/templates'); + + return $view->render($res, 'open_data/index.twig'); + })->setName('open_data'); + }); +}; diff --git a/module/open_data/templates/open_data/index.twig b/module/open_data/templates/open_data/index.twig new file mode 100644 index 0000000..9912637 --- /dev/null +++ b/module/open_data/templates/open_data/index.twig @@ -0,0 +1,70 @@ +{% extends "layout.twig" %} +{% block content %} +

Ανοικτά δεδομένα

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Λίστα αρχείων
Μονάδες που συμμετέχουν στη δράση + + + Μεταφόρτωση αρχείου .csv + +
Χώροι μονάδων που καταγράφηκαν από τη δράση + + + Μεταφόρτωση αρχείου .csv + +
Εξοπλισμός μονάδων που καταγράφηκε από τη δράση + + + Μεταφόρτωση αρχείου .csv + +
Λογισμικό που χρησιμοποιείται από τις μονάδες και καταγράφηκε από τη δράση + + + Μεταφόρτωση αρχείου .csv + +
Αιτήσεις που συγκεντρώθηκαν από τις μονάδες + + + Μεταφόρτωση αρχείου .csv + +
Εξοπλισμός που αιτήθηκαν οι μονάδες + + + Μεταφόρτωση αρχείου .csv + +
+{% endblock %} -- GitLab