Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Per-project groups for ChiliProject

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 db
Octocat-spinner-32 lang
Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .travis.yml
Octocat-spinner-32 COPYRIGHT.txt
Octocat-spinner-32 Gemfile
Octocat-spinner-32 LICENSE.txt
Octocat-spinner-32 README.md
Octocat-spinner-32 init.rb
README.md

Project Group plugin for ChiliProject Build Status

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.

Installation

  1. Follow the instructions at https://www.chiliproject.org/projects/chiliproject/wiki/Plugin_Install
  2. New tab "Groups" will appear in Project Settings, here you can create new group for this project
  3. You can add "Manage project groups" permission to roles, the permission is available in Permissions report

Dependencies

Plugin depends on the MembersView gem. It will be picked by bundle install.

Compatibility

Plugin was tested with ChiliProject 3.1.0 and Ruby 1.9.3.

Development and testing

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

License

This plugin is licensed under the GNU GPL v2. See COPYRIGHT.txt and LICENSE.txt for details.

Something went wrong with that request. Please try again.