diff --git a/ogcp/templates/base.html b/ogcp/templates/base.html
index 0ec773c..dca6fda 100644
--- a/ogcp/templates/base.html
+++ b/ogcp/templates/base.html
@@ -36,6 +36,9 @@
{{ _('Images') }}
+
+ {{ _('Repositories') }}
+
{% if current_user.admin %}
{{ _('Users') }}
diff --git a/ogcp/templates/repositories.html b/ogcp/templates/repositories.html
new file mode 100644
index 0000000..3bed073
--- /dev/null
+++ b/ogcp/templates/repositories.html
@@ -0,0 +1,33 @@
+{% extends 'base.html' %}
+
+{% block nav_repositories %}active{% endblock %}
+
+{% block container %}
+
+ {{ super() }}
+
+{% endblock %}
+
+{% block sidebar %}
+
+{% endblock %}
+
+{% block commands %}
+ {% if btn_back %}
+
+ {% endif %}
+{% endblock %}
+
diff --git a/ogcp/views.py b/ogcp/views.py
index 525d23f..16ba0b6 100644
--- a/ogcp/views.py
+++ b/ogcp/views.py
@@ -1237,6 +1237,14 @@ def images():
return render_template('images.html', images=images)
+@app.route('/repositories/', methods=['GET'])
+@login_required
+def repositories():
+ r = g.server.get('/repositories')
+ repositories = r.json()['repositories']
+ return render_template('repositories.html', repositories=repositories)
+
+
@app.route('/users/', methods=['GET'])
@login_required
def users():