diff --git a/config/app.config.php b/config/app.config.php index c32171686d4127b25593afd8db440608c7f8cada..55674658083ec2189f9264a8f8befa1bdaa7e123 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 319e0f62bebb4f187d5dff761bb1473a2c853671..04820b69cec5e5f8426d4ee5c8b7678f5e850e79 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 d1cd62b9106f9526fbcb96f443cd0233ac051bea..c20374b1e27b09870780e0297fc986c304e72efd 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 0000000000000000000000000000000000000000..643dbef2ad47ae11e89a7cdd818395bc24f3f6db --- /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 0000000000000000000000000000000000000000..9912637000a3766d91c82834cf48d1ced6c50d25 --- /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 %}