From 5bbf8694c4c90531f3db5e7d84b69bd60dc9c606 Mon Sep 17 00:00:00 2001
From: JP <jp@here>
Date: Tue, 28 Feb 2012 17:25:43 +0100
Subject: [PATCH] Show organised parties list in base admin page

---
 app/controllers/Admin.java |  3 ++-
 app/views/Admin/index.html | 14 ++++++++++++--
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/app/controllers/Admin.java b/app/controllers/Admin.java
index 12cd2e9..865b343 100644
--- a/app/controllers/Admin.java
+++ b/app/controllers/Admin.java
@@ -19,7 +19,8 @@ public class Admin extends Controller {
     }
  
     public static void index() {
-        render();
+        List<Party> parties = Party.find("organiser.email", Security.connected()).fetch();
+        render(parties);
     }
     
 }
diff --git a/app/views/Admin/index.html b/app/views/Admin/index.html
index 0a00e92..ff0aa8c 100644
--- a/app/views/Admin/index.html
+++ b/app/views/Admin/index.html
@@ -1,3 +1,13 @@
 #{extends 'admin.html' /}
-
-Welcome ${user}!
+ 
+<h3>Welcome ${user}, <span>you are organising ${parties.size() ?: 'no'} ${parties.pluralize('party', 'parties')}</span></h3>
+ 
+#{list items:parties, as:'party'}
+    <p class="post ${party_parity}">
+        <a href="#">${party.toString()}</a>
+    </p>
+#{/list}
+ 
+<p id="newPost" >
+    <a href="#"><span>+</span> start a new party</a>
+</p>
-- 
2.39.5