forked from External/greenlight
		
	add participants to recordings table
This commit is contained in:
		@@ -20,16 +20,21 @@ _recordingsInstance = null
 | 
			
		||||
 | 
			
		||||
class @Recordings
 | 
			
		||||
  # adding or removing a column will require updates to all subsequent column positions
 | 
			
		||||
  COLUMN = {
 | 
			
		||||
    DATE: 0,
 | 
			
		||||
    NAME: 1,
 | 
			
		||||
    PREVIEW: 2,
 | 
			
		||||
    DURATION: 3,
 | 
			
		||||
    PLAYBACK: 4,
 | 
			
		||||
    VISIBILITY: 5,
 | 
			
		||||
    LISTED: 6,
 | 
			
		||||
    ACTION: 7
 | 
			
		||||
  }
 | 
			
		||||
  COLUMNS = [
 | 
			
		||||
    'DATE',
 | 
			
		||||
    'NAME',
 | 
			
		||||
    'PREVIEW',
 | 
			
		||||
    'DURATION',
 | 
			
		||||
    'PARTICIPANTS',
 | 
			
		||||
    'PLAYBACK',
 | 
			
		||||
    'VISIBILITY',
 | 
			
		||||
    'LISTED',
 | 
			
		||||
    'ACTION'
 | 
			
		||||
  ]
 | 
			
		||||
  COLUMN = {}
 | 
			
		||||
  i = 0
 | 
			
		||||
  for c in COLUMNS
 | 
			
		||||
    COLUMN[c] = i++
 | 
			
		||||
 | 
			
		||||
  constructor: ->
 | 
			
		||||
    # configure the datatable for recordings
 | 
			
		||||
@@ -48,7 +53,8 @@ class @Recordings
 | 
			
		||||
        { data: "start_time" },
 | 
			
		||||
        { data: "name", visible: $(".page-wrapper.rooms").data('main-room') },
 | 
			
		||||
        { data: "previews", orderable: false },
 | 
			
		||||
        { data: "duration", orderable: false },
 | 
			
		||||
        { data: "duration" },
 | 
			
		||||
        { data: "participants" },
 | 
			
		||||
        { data: "playbacks", orderable: false },
 | 
			
		||||
        { data: "published" },
 | 
			
		||||
        { data: "listed", visible: false },
 | 
			
		||||
 
 | 
			
		||||
@@ -25,6 +25,11 @@ json.recordings do
 | 
			
		||||
    json.published recording[:published]
 | 
			
		||||
    json.length recording[:length]
 | 
			
		||||
    json.listed recording[:listed]
 | 
			
		||||
    if recording[:participants].is_a? String
 | 
			
		||||
      json.participants recording[:participants]
 | 
			
		||||
    else
 | 
			
		||||
      json.participants nil
 | 
			
		||||
    end
 | 
			
		||||
    json.previews do
 | 
			
		||||
      json.array!(recording[:previews]) do |preview|
 | 
			
		||||
        json.partial! 'preview', preview: preview
 | 
			
		||||
 
 | 
			
		||||
@@ -35,6 +35,7 @@
 | 
			
		||||
          <th><%= t('name') %></th>
 | 
			
		||||
          <th><%= t('thumbnails') %></th>
 | 
			
		||||
          <th><%= t('duration') %></th>
 | 
			
		||||
          <th><%= t('participants') %></th>
 | 
			
		||||
          <th></th>
 | 
			
		||||
          <th><%= t('visibility') %></th>
 | 
			
		||||
          <th>published</th>
 | 
			
		||||
 
 | 
			
		||||
@@ -111,6 +111,7 @@ en-US:
 | 
			
		||||
      phrase1: "One of your recordings has just been made available."
 | 
			
		||||
      phrase2: "Access the following website to view it and publish to other users: %{url}"
 | 
			
		||||
      subject: "Your recording is ready!"
 | 
			
		||||
  participants: Users
 | 
			
		||||
  past_recordings: Past Recordings
 | 
			
		||||
  presentation: Presentation
 | 
			
		||||
  previous_meetings: (previous meetings)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user