Remove already selected values from selext boxes.
[demoscenemusic.git] / src / main / resources / templates / admin.edit-track
index c03d01d..20eb76f 100644 (file)
 
 </form>
 
+<h2>Artists</h2>
+
+<%foreach track.artists artist>
+
+       <div>Artist: <%include include/admin.artist></div>
+
+       <form action="admin.edit-track" method="post" accept-charset="utf-8">
+               <input type="hidden" name="id" value="<%track.id|html>"/>
+               <input type="hidden" name="artist" value="<%artist.id|html>"/>
+               <button type="submit" name="delete-artist" value="true">Delete Artist</button>
+               <%notfirst><button type="submit" name="move-up" value="true">Artist &uarr;</button><%/notfirst>
+               <%notlast><button type="submit" name="move-down" value="true">Artist &darr;</button><%/notlast>
+       </form>
+
+<%/foreach>
+
+<h3>Add New Artist</h3>
+
+<form action="admin.edit-track" method="post" accept-charset="utf-8">
+
+       <input type="hidden" name="id" value="<%track.id|html>"/>
+
+       <div>
+               Add Artist:
+               <select name="artist">
+                       <%foreach dataManager.allArtists artist|sort|remove value=track.artists>
+                               <option value="<%artist.id|html>"><%artist.name|html></option>
+                       <%/foreach>
+               </select>
+       </div>
+
+       <button type="submit" name="add-artist" value="true">Add Artist</button>
+
+</form>
+
+<h2>Parties</h2>
+
+<%foreach track.parties party>
+
+       <div>Released at: <a href="admin.edit-party?id=<%party.id|html>"><%party.name|html></a></div>
+
+       <form action="admin.edit-track" method="post" accept-charset="utf-8">
+               <input type="hidden" name="id" value="<%track.id|html>"/>
+               <input type="hidden" name="party" value="<%party.id|html>"/>
+               <button type="submit" name="delete-party" value="true"/>Delete Party</button>
+       </form>
+
+<%/foreach>
+
+<h3>Add Party</h3>
+
+<form action="admin.edit-track" method="post" accept-charset="utf-8">
+
+       <input type="hidden" name="id" value="<%track.id|html>"/>
+
+       <div>
+               Add Release:
+               <select name="party">
+                       <%foreach dataManager.allParties party|sort|remove value=track.parties>
+                               <option value="<%party.id|html>"><%party.name|html></option>
+                       <%/foreach>
+               </select>
+       </div>
+
+       <button type="submit" name="add-party" value="true">Add Party</button>
+
+</form>
+
 <h2>Derivatives</h2>
 
 <%foreach track.derivatives derivative>