/redmine_scheduler

A lab coach/tutor scheduling plugin for Redmine

Primary LanguageRuby

Redmine Scheduler

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.

Installation:

  • 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

  • For console testing, use this within redmine_scheduler:

    $ rails c