https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292009-12-04T18:17:11ZRedmineRedmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=127112009-12-04T18:17:11ZJean-Philippe Langjp_lang@yahoo.fr
<ul><li><strong>Target version</strong> set to <i>1.0.0 (RC)</i></li></ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=130492009-12-18T05:13:07ZRichard Schulte
<ul></ul><p>+ 1</p>
<ul>
<li>Theme</li>
<li>Trackers/Statuses/Workflow</li>
<li>Enumerations</li>
<li>Roles and Permissions</li>
</ul>
<p>Haha yea, a laundry list, I know. Just the top two would be great.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=131212009-12-20T05:49:58ZMichael Koch
<ul></ul><p>+1 and agree with Richard. This would be a great feature (and much needed for our project!)</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=135212010-01-12T08:55:01ZNikolay Kotlyarov
<ul></ul>+1
<ul>
<li><strong>Trackers/Statuses/Workflow</strong></li>
<li>Enumerations</li>
<li><strong>Roles and Permissions</strong></li>
</ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=135222010-01-12T09:00:03ZNikolay Kotlyarov
<ul></ul><p>Workflow enhancements related to <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Workflow Enhancements (New)" href="https://www.redmine.org/issues/559">#559</a></p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=135462010-01-13T10:14:09ZAnton Statutov
<ul></ul><p>IMO, the main settings need to override are columns displayed in the issue list.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=154012010-03-24T08:52:57ZNikolay Kotlyarov
<ul></ul><p>Jean-Philippe Lang wrote:</p>
<blockquote>
<p>Allow some application settings (eg. Theme) to be overridden at project level.</p>
</blockquote>
<p>Which settings do you mean by "some"?:)</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=170632010-05-31T12:58:02ZMischa The Evil
<ul></ul>Added issue-relations to:
<ul>
<li>issue <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Make Projects truly independent of each other (New)" href="https://www.redmine.org/issues/1853">#1853</a></li>
<li>issue <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Individual Permissions for Each Project (Closed)" href="https://www.redmine.org/issues/2076">#2076</a></li>
<li>issue <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Permission management on a per project basis (Closed)" href="https://www.redmine.org/issues/4049">#4049</a></li>
<li>issue <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: the Text formatting configuration in each project. (Closed)" href="https://www.redmine.org/issues/5624">#5624</a></li>
</ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=171392010-06-03T21:15:03ZRichard Schulte
<ul></ul><p>Just wondering, what settings are you all honing in on?</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=173342010-06-14T22:50:45ZEric Davis
<ul><li><strong>Target version</strong> deleted (<del><i>1.0.0 (RC)</i></del>)</li></ul><p>Removing from 1.0. This hasn't been completed and 1.0 is feature frozen.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=239612011-01-12T12:22:10ZMarcelo Fernandes
<ul></ul><p>+1 I do need enable/disable 'Documents' Section per project.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=278722011-04-13T23:00:17ZMatthew Burton
<ul></ul><p>+1. I think this is the feature that would make Redmine a more viable option for enterprises (like mine). When you have many different users and missions, it's hard to find one set of enumerations, roles, and trackers that makes everyone happy yet at the same time isn't overly cumbersome for administrators. This would also relieve the IT office from sole responsible for administration, as it would give many administration permissions to project managers.</p>
<p>Been lurking for a few months and really love RM. I created an account just so I could speak up for this feature.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=278822011-04-14T08:08:36ZEtienne Massip
<ul><li><strong>Assignee</strong> deleted (<del><i>Jean-Philippe Lang</i></del>)</li><li><strong>Target version</strong> set to <i>Candidate for next major release</i></li></ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=379842012-05-07T11:32:14ZMichael Flyorko
<ul></ul><p>+1</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=382772012-05-18T01:18:03ZBrad Rushworth
<ul></ul><p>Jean-Philippe Lang wrote:</p>
<blockquote>
<p>Allow some application settings (eg. Theme) to be overridden at project level.</p>
</blockquote>
<p>For everyone's info, there is a plugin that allows user-selectable themes and it works great:</p>
<p><a class="external" href="http://www.redmine.org/plugins/themechanger">http://www.redmine.org/plugins/themechanger</a></p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=430132012-11-22T20:29:56ZThomas Robbs
<ul></ul><p>+1 and +1 Matthew Burton.</p>
<p>It seems the burden is mainly due to the "project-y" settings being mixed with the "application-y" settings. For example, configuring "Default columns displayed on the issue list" in the application level settings.</p>
<p>I'd suggest just separating settings along these lines into two camps:</p>
<p>1. Redmine Settings (app level stuff)<br />2. Project Templates (project level stuff)</p>
<p><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Listing 5 projects on Welcome page (Closed)" href="https://www.redmine.org/issues/2">#2</a> effectively starts out as a "Default Project" template, defined by the existing default "project level stuff" settings.</p>
<p>A new installation would be effectively transparent, save some reorganization of the settings and adding the notion of "templates".</p>
<p>An existing installation would, on upgrade, and ideally for me, give me the option to save each of my existing projects' configurations as new templates (default name = project name, editable), or use an existing template of my choice.</p>
<p>I could also see this notion extending to Trackers and Categories as there are similar requests that pull the solution towards needing to be sufficient for their needs as well. Might be helpful to map the entities and their configuration options to make the solution more obvious.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=473912013-03-25T02:34:44ZDipan Mehta
<ul></ul><p>+1. This would be a great leap forward in the Redmine's capability. A strong request to have this.</p>
<p>Also add <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Per-project role permissions (New)" href="https://www.redmine.org/issues/850">#850</a> as a related issue.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=474932013-03-26T06:10:26ZToshi MARUYAMA
<ul></ul><p>Dipan Mehta wrote:</p>
<blockquote>
<p>Also add <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Per-project role permissions (New)" href="https://www.redmine.org/issues/850">#850</a> as a related issue.</p>
</blockquote>
<p>Done.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=480682013-04-09T10:44:23ZDipan Mehta
<ul></ul><p>Another related issue <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Attachment max. size per project (New)" href="https://www.redmine.org/issues/2058">#2058</a></p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=480792013-04-09T12:01:32ZDaniel Dehennin
<ul></ul><p>+1 with "Required" (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Make "Required" overridable per-project (New)" href="https://www.redmine.org/issues/10027">#10027</a>)</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=482382013-04-10T10:47:57ZDipan Mehta
<ul></ul><p>There are just about so many issues which asks for 'Per project configuration'. Here is a list:</p>
<ol>
<li><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Per project email notifications settings panel (Closed)" href="https://www.redmine.org/issues/3452">#3452</a>, - Email notification config (alongwith <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Per-project email notification settings (New)" href="https://www.redmine.org/issues/7349">#7349</a>, <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Email notifications settings for persons per project (Closed)" href="https://www.redmine.org/issues/8331">#8331</a>)</li>
<li><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Time tracking activities on a per project basis (Closed)" href="https://www.redmine.org/issues/1144">#1144</a> - Time tracking activities</li>
<li><a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Document categories on a per project basis and support sub categories (New)" href="https://www.redmine.org/issues/552">#552</a> - Document categories</li>
<li><a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: "Calculate the issue done ratio" per project configuration (New)" href="https://www.redmine.org/issues/12347">#12347</a> - Calculation logic of issue %done ratio </li>
<li><a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Change Link in Notification Mails per Project (New)" href="https://www.redmine.org/issues/12044">#12044</a> - Notification Mails per Project</li>
<li><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Issues default list view layout configurable per project (Closed)" href="https://www.redmine.org/issues/9194">#9194</a> - default issue list view layout</li>
<li><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Default query per project (Closed)" href="https://www.redmine.org/issues/7244">#7244</a> - default query</li>
<li><a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Set language per project (New)" href="https://www.redmine.org/issues/3316">#3316</a> - Language! ...aaha </li>
<li><a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Custom Email templates, system wide and per project, through web interface. (New)" href="https://www.redmine.org/issues/432">#432</a> - Custom Email templates and email settings</li>
</ol> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=503352013-07-02T12:47:13ZGlenn Gould
<ul></ul><p>+1 - most wanted feature for me... ;)</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=547702014-02-10T05:25:13ZToshi MARUYAMA
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-1 priority-4 priority-default" href="/issues/8095">Feature #8095</a>: Allow overriding the default text formatting in each project</i> added</li></ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=547772014-02-10T05:29:56ZToshi MARUYAMA
<ul><li><strong>Related to</strong> deleted (<i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/5624">Feature #5624</a>: the Text formatting configuration in each project.</i>)</li></ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=636732015-05-13T02:22:26ZToshi MARUYAMA
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/7360">Feature #7360</a>: Issue custom query: default query per instance, project and user</i> added</li></ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=636752015-05-13T02:22:33ZToshi MARUYAMA
<ul><li><strong>Related to</strong> deleted (<i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/7244">Feature #7244</a>: Default query per project</i>)</li></ul> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=981382020-06-11T02:50:47ZMizuki ISHIKAWA
<ul></ul><p>I attach a patch to override application settings at the project level.<br />This is not a tested or fully implemented patch, it was created to get your design reviewed.</p>
<ul>
<li>Add Setting.project_id column</li>
<li>Setting for each project if setting.project_id exists, application-wide setting if setting.project_id is nil</li>
<li><code>Setting.welcome_text</code> is how to get the application settings, and <code>project.setting_welcome_text</code> is how to get the settings for each project.</li>
<li><code>project.setting_welcome_text</code> returns the same result as <code>Setting.welcome_text if the record of @Setting.where(project_id: project.id, name:'welcome_text')</code> does not exist</li>
</ul>
<p>This patch allows you to change "Isuses list defaults" on <code>http://<url>/projects/<project_id>/settings/overwrite_global_settings</code> page as a trial.</p> Redmine - Feature #4015: Make app settings overridable at project levelhttps://www.redmine.org/issues/4015?journal_id=981392020-06-11T02:55:43ZMizuki ISHIKAWA
<ul><li><strong>File</strong> <a href="/attachments/25555">draft-4015.patch</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/25555/draft-4015.patch">draft-4015.patch</a> added</li></ul><p>The patch I intended to attach at <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Make app settings overridable at project level (New)" href="https://www.redmine.org/issues/4015#note-27">#4015#note-27</a></p>