<%def name="add()"> ${self.fileUpload()} ${self.generalInfo()} ${self.recordingInfo()} <%def name="update()"> ${self.generalInfo()} ${self.recordingInfo()} <%def name="unalterableData()"> <%namespace file="/base/fileViews.html" name="fileViews" import="displayFile"/>
${c.file.name} % if c.file.MIMEtype in app_globals.allowedFileTypes: % if app_globals.allowedFileTypes[c.file.MIMEtype]: <% fileType = app_globals.allowedFileTypes[c.file.MIMEtype] %> % else: <% fileType = c.file.MIMEtype.split('/')[0] %> % endif % else: <% fileType = u'' %> % endif ${displayFile(c.file, fileType)} <%def name="fileUpload()">
File

  1. ${h.file('fileData', tabindex=1)}
<%def name="generalInfo()">
General Info
<%def name="recordingInfo()">
Recording-specific Info
  1. <% speakers = [('', '')] + [(speaker.id, speaker.firstName + ' ' + speaker.lastName) for speaker in app_globals.speakers] %> ${h.select(name='speaker', selected_values="", options=speakers, tabindex=3)}
  2. <% users = [('', '')] + [(user.id, user.firstName + ' ' + user.lastName) for user in app_globals.users if user.role != u'viewer'] %> ${h.select(name='elicitor', selected_values="", options=users, tabindex=4)}
  3. <% dateFormat = session.get('userSettings').get('dateFormat') if not dateFormat: dateFormat = 'MM/DD/YYYY' %>
  4. ${h.select(name='utteranceType', selected_values="None", options=[('', 'None'), 'Object Language Utterance', 'Metalanguage Utterance', 'Mixed Utterance'], tabindex=5)}