diff --git a/app/assets/javascripts/recordings.coffee b/app/assets/javascripts/recordings.coffee
index bb2573c9..34a54e79 100644
--- a/app/assets/javascripts/recordings.coffee
+++ b/app/assets/javascripts/recordings.coffee
@@ -37,6 +37,7 @@ class @Recordings
{ data: "name", visible: $(".page-wrapper.rooms").data('main-room') },
{ data: "previews", orderable: false },
{ data: "duration", orderable: false },
+ { data: "published" },
{ data: "playbacks", orderable: false },
{ data: "listed", visible: false },
{ data: "id", orderable: false }
@@ -68,6 +69,21 @@ class @Recordings
},
{
targets: 4,
+ render: (data, type, row) ->
+ visibility = ['unpublished', 'unlisted', 'published']
+ if row.published
+ if row.listed
+ state = visibility[2]
+ else
+ state = visibility[1]
+ else
+ state = visibility[0]
+ if type == 'display'
+ return I18n[state]
+ return state
+ }
+ {
+ targets: 5,
render: (data, type, row) ->
if type == 'display'
str = ''
diff --git a/app/views/landing/rooms.html.erb b/app/views/landing/rooms.html.erb
index ac70ee98..87c7bdba 100644
--- a/app/views/landing/rooms.html.erb
+++ b/app/views/landing/rooms.html.erb
@@ -39,6 +39,7 @@ with BigBlueButton; if not, see .
<%= t('meeting') %>
<%= t('thumbnails') %>
<%= t('duration') %>
+
<%= t('visibility') %>
<%= t('watch') %>
published
<%= t('actions') %>
@@ -59,13 +60,13 @@ with BigBlueButton; if not, see .
diff --git a/config/locales/en-us.yml b/config/locales/en-us.yml
index 8f079083..bf919df0 100644
--- a/config/locales/en-us.yml
+++ b/config/locales/en-us.yml
@@ -49,12 +49,15 @@ en-US:
no_recordings: No Recordings
no_recordings_yet: No Recordings (Yet!)
publish_recording: Publish recording
+ published: Everyone
recording_created: A recording was created
recording_deleted: Recording was deleted
recording_published: Recording was published
recording_unlisted: Recording was unlisted
recording_unpublished: Recording was unpublished
unpublish_recording: Hide recording
+ unlisted: Unlisted
+ unpublished: No one
user_waiting_body: "%{user} is waiting to join your room!"
user_waiting_title: A user is waiting
copied: Copied
@@ -100,7 +103,6 @@ en-US:
footer_html: "%{greenlight_link} build %{version}, Powered by %{bbb_link}"
presentation: Presentation
previously_joined_meetings: Previously Joined Meetings
- published: Everyone
return_to_room: Return to your personal room
session_url_explanation: The meeting will be taking place using the following URL
signin_text: Log in with %{provider}
@@ -108,10 +110,9 @@ en-US:
start_meeting: Start Meeting
your_personal_room: Your Personal Room
thumbnails: Thumbnails
- unlisted: Unlisted
- unpublished: No one
url_copy_explanation: Copy this URL to invite others to the meeting
video: Video
+ visibility: Visibility
wait_for_mod_msg: Looks like you're the first one here...
wait_for_mod_explanation: You will automatically join when the meeting starts
watch: Watch