Skip to content

rails5.1-ruby.2.4

Compare
Choose a tag to compare
@manno manno released this 06 Jul 17:31

This marks a rather large and possibly disruptive update to frab.

  • Updated to Rails 5
  • Added two new formats for the public schedule and shortcuts to jump to rooms and days
  • Added overview page for conferences
  • One generic log-in page, instead of CFP specific ones
  • Switched authentication back to devise, this allows for extensions like ldap and oauth2
  • If migrating from Pentabarf, passwords won't get imported anymore
  • Removed event_filters as they didn't work with Rails 5
  • Reworked crew abilities. Switched from cancancan to Pundit. Lots of changes: i.e. frab now limits reviewers access to persons
  • Crew can now edit own profile/user without selecting a conference
  • Improved navigation bars
  • Added new page to list and manage all crew and admin accounts
  • Added button to destroy conference
  • Moved "manage conferences" out of the switcher 'more' list
  • New repeatable "scrub all" conferences rake task for continuous data protection
  • Fixed attachments in conference import
  • Rewritten static schedule export
  • Added Capybara/Poltergeist test support, easier to write and JavaScript aware
  • Configured tests to run on all three supported databases
  • Added a time slot default for conferences
  • Cleaned up the three base layouts

Please note: frab does not have production releases or stable branches. Bug fixes to 0.6 will simply go into the master branch.