Add page that edits a group.
[demoscenemusic.git] / src / main / resources / templates / admin.edit-group
diff --git a/src/main/resources/templates/admin.edit-group b/src/main/resources/templates/admin.edit-group
new file mode 100644 (file)
index 0000000..af2d604
--- /dev/null
@@ -0,0 +1,45 @@
+<%include include/header title=="Edit Group">
+
+<h1>Edit Group</h1>
+
+<form action="admin.edit-group" method="post" accept-charset="utf-8">
+
+       <input type="hidden" name="id" value="<%group.id|html>"/>
+
+       <label>Name: <input type="text" name="name" value="<% group.name|html>"></label>
+       <button type="submit">Edit Group</button>
+
+       <%foreach group.properties property>
+
+               <label>
+                       Property: <%property.key|html>
+                       <input type="text" name="value.<%property.key|html>" value="<%property.value|html>">
+                       <input type="checkbox" name="delete.<%property.key|html>">Delete
+               </label>
+
+       <%/foreach>
+
+       <label>
+               New Property:
+               <input type="text" name="property" value="">
+               <input type="text" name="value" value="">
+               <button type="submit" name="new-property" value="true">Add Property</button>
+       </label>
+
+</form>
+
+<h2>Artists</h2>
+
+<%foreach group.artists artist>
+       <%first>
+               <ul>
+       <%/first>
+       <li><%artist.name|html> <a href="admin.edit-artist?id=<%artist.id|html>">edit</a></li>
+       <%last>
+               </ul>
+       <%/last>
+<%foreachelse>
+       <p>This group does not yet have any artists.</p>
+<%/foreach>
+
+<%include include/footer>
\ No newline at end of file