mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-13 19:54:02 +00:00
Document/fix conference versions view
This commit is contained in:
parent
455fc0a270
commit
ad56b4bb78
3 changed files with 17 additions and 4 deletions
|
|
@ -26,6 +26,15 @@ have collected.
|
|||
bundle exec rake data:drop_all_ahoy_events RAILS_ENV=production
|
||||
```
|
||||
|
||||
### Conference wide revision history
|
||||
There is now a conference wide revision history that will show organizers
|
||||
everything that is happening. To be able to do this we need to change old
|
||||
data.
|
||||
|
||||
```
|
||||
bundle exec rake data:set_conference_in_versions RAILS_ENV=production
|
||||
```
|
||||
|
||||
# Changes in OSEM 1.0
|
||||
|
||||
[Released May 24, 2016](https://osem.io/1.0)
|
||||
|
|
|
|||
|
|
@ -79,8 +79,8 @@
|
|||
= link_to (current_or_last_object_state('Event', object.event_id).try(:title) || 'deleted'),
|
||||
admin_conference_program_event_path(conference_short_title, object.event_id)
|
||||
in
|
||||
= link_to "Schedule #{event_schedule.schedule_id}",
|
||||
admin_conference_schedule_path(conference_short_title, event_schedule.schedule_id)
|
||||
= link_to "Schedule #{version.item.schedule_id}",
|
||||
admin_conference_schedule_path(conference_short_title, version.item.schedule_id)
|
||||
|
||||
- when 'Schedule'
|
||||
= link_if_alive version, "Schedule #{version.item_id}",
|
||||
|
|
|
|||
|
|
@ -10,8 +10,12 @@ namespace :data do
|
|||
version.update_attributes(conference_id: version.item_id)
|
||||
|
||||
elsif version.item_type == 'Event'
|
||||
event = (version.item || version.reify || version.next.reify)
|
||||
|
||||
event = version.item
|
||||
unless event || Event.find_by(id: version.item_id)
|
||||
puts 'Not updating versions of deleted event...'
|
||||
next
|
||||
end
|
||||
event ||= (version.reify || version.next.reify)
|
||||
conference_id = if event.try(:program)
|
||||
event.program.conference_id
|
||||
# Event had attribute conference_id before it was replaced with program_id
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue