diff --git a/src/Controller/Network.php b/src/Controller/Network.php
index f9acfa69af..e661f62e7e 100644
--- a/src/Controller/Network.php
+++ b/src/Controller/Network.php
@@ -147,4 +147,13 @@ END;
'order by a.nickname ASC'),
];
}
+
+ public function groups(Request $request)
+ {
+ return [
+ '_template' => 'network/groups.html.twig',
+ 'groups' => DB::dql('select group from App\Entity\Groups group ' .
+ 'order by group.created DESC'),
+ ];
+ }
}
diff --git a/src/Routes/Main.php b/src/Routes/Main.php
index 14e5b53146..bfcb4105f1 100644
--- a/src/Routes/Main.php
+++ b/src/Routes/Main.php
@@ -54,6 +54,7 @@ abstract class Main
$r->connect('favourites', '/{nickname<' . Nickname::DISPLAY_FMT . '>}/favourites', [C\Network::class, 'favourites']);
$r->connect('actors', '/actors', [C\Network::class, 'actors']);
+ $r->connect('groups', '/groups', [C\Network::class, 'groups']);
$r->connect('panel', '/panel', [C\AdminPanel::class, 'site']);
$r->connect('panel_site', '/panel/site', [C\AdminPanel::class, 'site']);
diff --git a/templates/network/groups.html.twig b/templates/network/groups.html.twig
new file mode 100644
index 0000000000..a1f84917e8
--- /dev/null
+++ b/templates/network/groups.html.twig
@@ -0,0 +1,31 @@
+{% extends 'left/left.html.twig' %}
+
+{% block meta %}
+ {{ parent() }}
+{% endblock %}
+
+{% block title %}Welcome!{% endblock %}
+
+{% block stylesheets %}
+ {{ parent() }}
+
+
+
+{% endblock %}
+
+{% block header %}
+ {{ parent() }}
+{% endblock %}
+
+{% block left %}
+ {{ parent() }}
+{% endblock %}
+
+{% block body %}
+
+{% endblock body %}
+
+{% block javascripts %}{% endblock %}
\ No newline at end of file