Project

General

Profile

Actions

Feature #270

closed

project module configuration

Added by Todd McGrath about 18 years ago. Updated about 17 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

How about the ability to add/remove modules on a per project basis? Example: projectA has Documents and News modules
only, while projectB has all Modules (Issues, Reports, News, Change Log, Documents, Members, Files), while projectC
has Issues, Reports and Change Log modules only, etc. etc.

Why?

1) This could allow/promote the idea of developing custom modules in the community. You know, modules that are not
necessarily a good match for every redMine deployment. Examples: integrate with existing calendar system Module or
read/display from a series of RSS feeds Module, or Sugar CRM integration Module, etc., etc.

2) It will allow projects to be configured to simple or complicated functionality specifications as necessary

--/--

Years ago, I wrote a project management system in Java where modules could be added/removed on a per project basis.
I'm trying to learn Ruby now. Anyhow, I'm going to attach a snipped screenshot to offer a visual display of what I'm
trying to describe.

Thoughts?


Files

project-modules.gif (7.62 KB) project-modules.gif Todd McGrath, 2008-02-03 11:03
Actions #1

Updated by Jean-Philippe Lang about 18 years ago

It's a good idea. Il though about it one day but didn't had time
to add this feature.
I think it should be added in a future release.

Regards

Actions #2

Updated by Todd McGrath almost 18 years ago

I have a potential solution in place for this feature
request. See Bug 7501.

Actions #3

Updated by Jason Huebel over 17 years ago

Love this idea. It offers the potential of making redMine even
simpler for the user.

However, #1 above implies a module API with the example given.
I hope that this isn't something that's currently planned, since
it could potentially make redMine too complicated. Right now,
it's easy to use and understand. redMine isn't
a CMS/portal/framework.

Actions #4

Updated by Jean-Philippe Lang about 17 years ago

Project module configuration is possible as of r725.

A project module (eg. issue tracking, news, wiki,...) is a set
of permissions that can enabled/disabled at project level.
For each project, modules can be enabled on the project settings
view ('Modules' tab).
This requires a specific permission: 'Select project modules'
(if this permission is turned off, only Redmine administrators
can choose which modules a project uses).

Actions

Also available in: Atom PDF