Provides per-project groups for ChiliProject. Groups can be created and managed by roles with "Manage project groups" permission and administrators. Groups are added to all subprojects but cannot be managed from there.
- Follow the instructions at https://www.chiliproject.org/projects/chiliproject/wiki/Plugin_Install
- New tab "Groups" will appear in Project Settings, here you can create new group for this project
- You can add "Manage project groups" permission to roles, the permission is available in Permissions report
Plugin depends on the MembersView gem. It will be picked by bundle install
.
Plugin was tested with ChiliProject 3.1.0 and Ruby 1.9.3.
Patches, pull requests and forks are welcome, but if possible, provide proper test coverage.
You can also use Travis-CI integration based on the chiliproject_test_plugin.
For running tests, see also Redmine's instructions.
Setup and migrate your test database:
bundle exec rake db:drop db:create db:migrate redmine:load_default_data db:migrate:plugins RAILS_ENV=test
To run tests, execute the following task from main ChiliProject's directory:
bundle exec rake test:engines:all PLUGIN=chiliproject_project_group
You can also execute individual test files, however you need to run this rake task before execution:
bundle exec rake test:plugins:setup_plugin_fixtures
This plugin is licensed under the GNU GPL v2. See COPYRIGHT.txt and LICENSE.txt for details.