Supports talks without speakers
Admins may want to have discussions or any other general activity that does not have any particular speaker. Thus, speaker validation is removed. Closes https://github.com/openSUSE/osem/issues/2520
This commit is contained in:
parent
fef08bf951
commit
997dc668e0
7 changed files with 48 additions and 34 deletions
|
|
@ -24,11 +24,15 @@
|
|||
Unknown submitter
|
||||
|
||||
%td
|
||||
- event.speakers_ordered.each do |speaker|
|
||||
.speaker
|
||||
= link_to speaker.name, admin_user_path(speaker)
|
||||
- unless speaker.registrations.for_conference(event.conference)
|
||||
%span.label.label-danger Unregistered
|
||||
- if event.speakers.any?
|
||||
- event.speakers_ordered.each do |speaker|
|
||||
.speaker
|
||||
= link_to speaker.name, admin_user_path(speaker)
|
||||
- unless speaker.registrations.for_conference(event.conference)
|
||||
%span.label.label-danger Unregistered
|
||||
- else
|
||||
.small
|
||||
No Speaker
|
||||
|
||||
- if @program.languages.present?
|
||||
%td
|
||||
|
|
|
|||
|
|
@ -69,9 +69,10 @@
|
|||
%span{ 'class' => [icon_for_todo(progress_status['registered']), 'fa-lg'] }
|
||||
%tr
|
||||
%td
|
||||
- if @event.speakers.count == 1
|
||||
- speakers_count = @event.speakers.count
|
||||
- if speakers_count == 1
|
||||
= link_to 'Fill out speaker\'s biography', edit_admin_user_path(@event.speakers.first)
|
||||
- else
|
||||
- elsif speakers_count > 1
|
||||
Fill out speaker's biography:
|
||||
= speaker_links(@event)
|
||||
%td{ 'class' => class_for_todo(progress_status['biographies']) }
|
||||
|
|
|
|||
|
|
@ -27,10 +27,14 @@
|
|||
%td
|
||||
= link_to event.title, edit_admin_conference_program_event_path(@conference.short_title, event)
|
||||
%br
|
||||
.small
|
||||
(Presented by
|
||||
= speaker_links(event)
|
||||
)
|
||||
- if(event.speakers.any?)
|
||||
.small
|
||||
(Presented by
|
||||
= speaker_links(event)
|
||||
)
|
||||
- else
|
||||
.small
|
||||
(No speaker)
|
||||
|
||||
- %w(registered biographies commercials subtitle difficulty_level).each do |info|
|
||||
%td{'data-order' => "#{progress_status[info]}"}
|
||||
|
|
|
|||
|
|
@ -18,4 +18,8 @@
|
|||
%td= event.id
|
||||
%td= link_to event.title, edit_admin_conference_program_event_path(@conference.short_title, event)
|
||||
%td
|
||||
= speaker_links(event)
|
||||
- if(event.speakers.any?)
|
||||
= speaker_links(event)
|
||||
- else
|
||||
.small
|
||||
(No speaker)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue