A skill-aware lab coach/tutor scheduling plugin for Redmine. Developed for internal use at the JHU Digital Media Center, EXTREMELY domain specific, but feel free to use anything here.
-
Get the latest Redmine:
$ git clone git://github.com/redmine/redmine.git
-
Set it up:
$ cd redmine
$ bundle install
$ cp config/configuration.yml.example config/configuration.yml
$ cp config/database.yml.example config/database.yml (configure this for your environment)
(add the default time zone in config/application.rb:
config.time_zone = 'Eastern Time (US & Canada)'
)$ rake generate_secret_token
$ rake db:migrate
$ rake redmine:load_default_data>
-
Get this plugin:
$ cd plugins
$ git clone -b redmine git@github.com:milt/redmine_scheduler
-
Set it up:
$ cd ..
$ bundle install
$ rake redmine:plugins:migrate
$ rake redmine_scheduler:load_default_data
-
If you like, load up some dummy data:
$ rails r plugins/redmine_scheduler/script/add_shifts.rb