Furrest City's modified version of OSEM http://osem.io
Find a file
AEtherC0r3 7eea930269 Implement track scheduling
Add track association to schedule
Show schedules in admin sidebar to track organizers
Allow track organizers to manage the schedules of their tracks
Don't allow self-organized track events to be dragged or unscheduled in
a conference schedule
Make scheduled events of self-organized tracks appear semitransparent in
conference schedules
Make the rooms of confirmed self_organized tracks appear semitransparent
and don't allow events to be scheduled to it in the conference schedules
during the dates of its track
Create admin/SchedulesController#new action
Add a button in admin/Schedules#index to create schedules for tracks
Add self_organized scope to Track
Modify Schedules#show to handle track schedules and show a unified
schedule
Allow track organizers to create new schedules for their tracks
Correctly identify scheduled and unscheduled events in Schedules#events
Fix Event#room and Event#time for when the event is scheduled in a track
schedule
Modify Program#selected_event_schedules to include the event_schedules
of selected track schedules
Modify Track#revoke_role_and_cleanup to destroy the track's schedules
and revert its events' state to new
Add tabs for conference and track schedules in admin/Schedules#index
Add button to Create/Show a tracks schedule in Tracks#index and #show
Fix concurrent_events in application_helper because of changes in
Program#selected_event_schedules
Do not take into account cfp_active in Event#valid_track
Modify EventsController#get_tracks accordingly
Enforce cfp_active of track to be enabled for proposals in
ProposalsController#create and #update
Add support for multiple schedules per track
Add selected_schedule_id to Track
Load EventSchedules of selected track schedules for conference schedules
in admin/SchedulesController#show
Modify SchedulesController#show to take into account only the selected
track schedules
Create Event#selected_schedule_id and use it in Event#scheduled? and
Event#time
Validate that an EventSchedule for an event of a self-organized track
belongs to one of the track's schedules
Add 'Manage' button in Tracks#index, #show that sends you to the admin
side of things
Add admin/TracksController#update_selected_schedule to update the
selected_schedule_id of tracks
2017-08-26 00:31:44 +03:00
app Implement track scheduling 2017-08-26 00:31:44 +03:00
bin Update spring-commands-rspec and springify bin/rspec 2016-02-16 21:46:33 +05:30
config Implement track scheduling 2017-08-26 00:31:44 +03:00
db Implement track scheduling 2017-08-26 00:31:44 +03:00
doc First checkin 2013-01-07 09:04:09 +01:00
docker Merge dockerize commands 2017-07-09 21:38:43 +02:00
lib Show conference changelog 2017-08-24 10:24:13 +00:00
public Update 500 error page with custom information 2016-12-20 16:05:55 -06:00
spec Implement track scheduling 2017-08-26 00:31:44 +03:00
vendor Fix markdown editors bug #811 using asset gem. 2016-03-08 16:50:30 +05:30
.dockerignore Docker support for production use 2017-07-09 21:38:43 +02:00
.gitignore Fix Git ignores 2017-07-09 21:38:43 +02:00
.haml-lint.yml generate haml-lint_todo 2017-04-26 18:27:20 +05:30
.haml-lint_todo.yml Implement track scheduling 2017-08-26 00:31:44 +03:00
.rubocop.yml Implement track scheduling 2017-08-26 00:31:44 +03:00
.rubocop_todo.yml Add :accept booth to ability 2017-08-18 23:41:38 +03:00
.travis.yml Add ruby 2.4 to travis and vagrant 2017-07-16 22:39:11 +05:30
app.json Add schedule interval as attribute of a program 2017-04-01 21:39:20 +03:00
bootstrap.sh Fix vagrant broken after updating to Ruby 2.4 2017-08-11 11:57:01 +03:00
CODE_OF_CONDUCT.md Add code of conduct file 2017-07-17 19:25:14 +03:00
config.ru First checkin 2013-01-07 09:04:09 +01:00
CONTRIBUTING.md Move some contributing info on wiki 2017-07-17 19:25:14 +03:00
docker-compose.env.example Add missing environment variable 2017-07-09 21:38:43 +02:00
docker-compose.yml.example Docker support for production use 2017-07-09 21:38:43 +02:00
Dockerfile Switch to built in rails server 2017-07-09 21:38:43 +02:00
dotenv.example Add new envs to dotenv.example. 2017-08-11 12:03:02 +03:00
Gemfile Update awesome_nested_set to 3.1.3 2017-08-07 12:23:01 +03:00
Gemfile.lock Update autoprefixer-rails to 7.1.1 2017-08-07 12:23:01 +03:00
Guardfile apply StringLiterals cop (remove double quotes, unless there is string interpolation) 2014-09-02 21:45:07 +03:00
INSTALL.md Update Docker docs 2017-07-09 21:38:43 +02:00
LICENSE Release osem under MIT. Fixes #57 2013-10-18 15:33:59 +02:00
PAYMENTS.md Updating readme, install, payments, contributing files 2017-03-13 14:29:52 +02:00
Rakefile First checkin 2013-01-07 09:04:09 +01:00
README.md Fix link to TRANSLATION guide in readme 2017-03-17 15:42:37 +01:00
TRANSLATION.md FIX : links 2017-08-12 17:48:55 +03:00
travis_script.sh Split in 2 jobs Travis build 2017-06-09 14:41:44 +02:00
Vagrantfile Update vagrant box image to openSUSE 42.2 2017-06-23 11:00:44 +03:00

Build Status Code Climate Coverage Status Security Status Deploy

Open Source Event Manager

OSEM Logo

An event management tool tailored to Free and Open Source Software conferences.

OSEM actively participates in GSoC and RGSoC.

Installation

Please refer to INSTALL documentation file

How to contribute to OSEM

Please refer to our CONTRIBUTING guide

How to translate OSEM into your language

Please refer to our TRANSLATION guide

Contact

GitHub issues are the primary way for communicating about specific proposed changes to this project. If you have other questions feel free to subscribe to the opensuse-web@opensuse.org mailinglist, all OSEM contributors are on that list! Additionally you can use #osem channel on freenode IRC.