-
Notifications
You must be signed in to change notification settings - Fork 40
Migrate to 1.3.0
Version 1.3.0 added recordings and several other things.
Generate the new migration and apply it:
bundle exec rails generate bigbluebutton_rails:install 1.3.0 --migration-only
bundle exec rake db:migrate
Copy the new locale file config/locales/en.yml to your application replacing the old one.
Update your views. Version 1.3.0 added several new views for recordings and modified some of the already existent ones. If you wish to replace the old ones you can simply generate the new ones with:
bundle exec rails generate bigbluebutton_rails:views
Otherwise you'll have to copy the new ones and take a look at the changes in the old ones to make the same thing to your views. Here are some links to help you find out what changed:
- Diff with all changes from 1.2.0 to 1.3.0 (quite a lot of changes but you can just skip to the views with
CTRL+F
app/views/
): https://github.com/mconf/bigbluebutton_rails/compare/v1.2.0...v1.3.0 - Diff with the changes in Mconf-Web when migrating to 1.3.0: https://github.com/mconf/mconf-web/compare/2bf0a38ad2d6...e7325b8a2769
- Look at the changes in the views inside
app/views/custom_bigbluebutton_servers/
,app/views/custom_bigbluebutton_rooms/
andapp/views/custom_bigbluebutton_recordings/
- Look at the changes in the views inside
BigbluebuttonRails now uses whenever to schedule a cron job that will synchronize the recordings database (read more about it at How recordings work). You can simply copy the file config/schedule.rb to your application's config
directory and add whenever
to your Gemfile:
gem 'whenever', :require => false