1 <%include include/header title=="Edit Track">
5 <form method="post" accept-charset="utf-8">
7 <input type="hidden" name="track" value="<%track.id|html>"/>
11 <input type="text" name="name" value="<%track.name|html>"/>
15 <input type="text" name="remix" value="<%track.remix|html>"/>
17 <button type="submit">Save Track</button>
19 <%foreach track.properties property>
22 Property: <%property.key|html>
23 <input type="text" name="value.<%property.key|html>" value="<%property.value|html>">
24 <input type="checkbox" name="delete.<%property.key|html>">Delete
29 <button type="submit">Save Properties</button>
33 <input type="text" name="property" value="">
34 <input type="text" name="value" value="">
36 <button type="submit" name="new-property" value="true">Add Property</button>
42 <%foreach track.artists artist>
44 <div>Artist: <%include include/admin.artist></div>
46 <form action="admin.edit-track" method="post" accept-charset="utf-8">
47 <input type="hidden" name="id" value="<%track.id|html>"/>
48 <input type="hidden" name="artist" value="<%artist.id|html>"/>
49 <button type="submit" name="delete-artist" value="true">Delete Artist</button>
50 <%notfirst><button type="submit" name="move-up" value="true">Artist ↑</button><%/notfirst>
51 <%notlast><button type="submit" name="move-down" value="true">Artist ↓</button><%/notlast>
56 <h3>Add New Artist</h3>
58 <form action="admin.edit-track" method="post" accept-charset="utf-8">
60 <input type="hidden" name="id" value="<%track.id|html>"/>
64 <select name="artist">
65 <%foreach dataManager.allArtists artist|sort>
66 <option value="<%artist.id|html>"><%artist.name|html></option>
71 <button type="submit" name="add-artist" value="true">Add Artist</button>
77 <%foreach track.parties party>
79 <div>Released at: <a href="admin.edit-party?id=<%party.id|html>"><%party.name|html></a></div>
81 <form action="admin.edit-track" method="post" accept-charset="utf-8">
82 <input type="hidden" name="id" value="<%track.id|html>"/>
83 <input type="hidden" name="party" value="<%party.id|html>"/>
84 <button type="submit" name="delete-party" value="true"/>Delete Party</button>
91 <form action="admin.edit-track" method="post" accept-charset="utf-8">
93 <input type="hidden" name="id" value="<%track.id|html>"/>
98 <%foreach dataManager.allParties party|sort>
99 <option value="<%party.id|html>"><%party.name|html></option>
104 <button type="submit" name="add-party" value="true">Add Party</button>
110 <%foreach track.derivatives derivative>
114 <%derivative.path|html>
118 <%derivative.size|html>
121 <form action="admin.edit-derivative" method="post" accept-charset="utf-8">
122 <input type="hidden" name="track" value="<%track.id|html>"/>
123 <input type="hidden" name="derivative" value="<%derivative.id|html>"/>
124 <button type="submit" name="delete" value="true">Delete Derivative</button>
127 <form action="admin.edit-derivative" method="post" accept-charset="utf-8">
129 <input type="hidden" name="track" value="<%track.id|html>"/>
130 <input type="hidden" name="derivative" value="<%derivative.id|html>"/>
132 <%foreach derivative.properties property>
134 Property: <%property.key|html>
135 <input type="text" name="value.<%property.key|html>" value="<%property.value|html>">
136 <input type="checkbox" name="delete.<%property.key|html>">Delete
139 <button type="submit">Save Properties</button>
145 <form action="admin.edit-derivative" method="post" accept-charset="utf-8">
147 <input type="hidden" name="track" value="<%track.id|html>"/>
148 <input type="hidden" name="derivative" value="<%derivative.id|html>"/>
152 <input type="text" name="property" value="">
153 <input type="text" name="value" value="">
155 <button type="submit" name="new-property" value="true">Add Property</button>
160 <p>This track does not yet have any derivatives.</p>
163 <h2>Add a New Derivative</h2>
165 <form action="admin.add-derivative" method="post" enctype="multipart/form-data" accept-charset="utf-8">
167 <input type="hidden" name="track" value="<%track.id|html>"/>
169 <input type="file" name="derivative"/>
171 <button type="submit">Add Derivative</button>
175 <%include include/footer>