Add include file for group display.
[demoscenemusic.git] / src / main / resources / templates / admin.edit-artist
index c63d238..2eb47c4 100644 (file)
 
 </form>
 
+<h2>Groups</h2>
+
+<%foreach artist.groups group|sort>
+
+       <form action="admin.edit-artist" method="post" accept-charset="utf-8">
+
+               <input type="hidden" name="id" value="<%artist.id|html>"/>
+               <input type="hidden" name="group" value="<%group.id|html>"/>
+
+               <div>
+                       <%include include/admin.group>
+               </div>
+               <button type="submit" name="delete-group" value="true">Delete Group</button>
+
+       </form>
+
+<%foreachelse>
+       <p>This artists does not belong to any groups.</p>
+<%/foreach>
+
+<h3>Add a Group</h3>
+
+<form action="admin.edit-artist" method="post" accept-charset="utf-8">
+
+       <input type="hidden" name="id" value="<%artist.id|html>"/>
+
+       <div>
+               Add Group:
+               <select name="group">
+                       <%foreach dataManager.allGroups group|sort>
+                               <option value="<%group.id|html>"><%group.name|html></option>
+                       <%/foreach>
+               </select>
+       </div>
+       <button type="submit" name="add-group" value="true">Add Group</button>
+
+</form>
+
 <h2>Tracks</h2>
 
 <%foreach artist.tracks track>
        <%first>
                <ul>
        <%/first>
-       <li><%track.name|html> <a href="admin.edit-track?id=<%track.id|html>">edit</a></li>
+       <li><a href="admin.edit-track?id=<%track.id|html>"><%track.name|html></a><%foreach track.artists trackArtist|remove value=artist><%first> (together with <%/first><%notfirst>,<%last> and<%/last> <%/notfirst><%include include/admin.artist artist=trackArtist><%last>)<%/last><%/foreach></li>
        <%last>
                </ul>
        <%/last>