Feature #22090

Make project settings more accessible

Added by Jan from Planio www.plan.io almost 4 years ago. Updated 3 months ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Jean-Philippe Lang% Done:

0%

Category:Project settings
Target version:4.1.0
Resolution:Fixed

Description

Currently, users have to find the Settings tab and within the settings section the respective tab to change settings for a certain aspect of their project. This is not always intuitive and users at Planio are asking frequently, e.g. how to create a new repository.

Therefore, this patch adds a handy Settings icon in each project module where appropriate that links directly to the respective tab in settings.

So, if you're currently within Repositories, changing the repo settings is just one click away.

- Repository - Sub-Subproject with a very long name - Redmine 2016-02-19 14-47-56.png (123 KB) Jan from Planio www.plan.io, 2016-02-19 08:48

0001-Adds-Settings-icon-to-contextual-area-for-project-vi.patch Magnifier (9.38 KB) Jan from Planio www.plan.io, 2016-02-19 13:06

22090-v2.patch Magnifier (5.77 KB) Go MAEDA, 2019-05-06 11:36


Related issues

Related to Redmine - Feature #26488: Project settings : Move issue tracking settings to their ... Closed
Related to Redmine - Patch #5068: add link to Users on Member page. New 2010-03-13
Related to Redmine - Patch #30203: Add links to administration pages in project settings Closed

Associated revisions

Revision 18283
Added by Jean-Philippe Lang 6 months ago

Make project settings more accessible (#22090).

Patch by Jan Schulz-Hofen and Go MAEDA.

History

#1 Updated by Jan from Planio www.plan.io almost 4 years ago

  • Description updated (diff)

#2 Updated by Jan from Planio www.plan.io almost 4 years ago

Updating patch to properly check required permissions

#3 Updated by Jan from Planio www.plan.io almost 4 years ago

  • File deleted (0001-Adds-Settings-icon-to-contextual-area-for-project-vi.patch)

#4 Updated by Go MAEDA almost 4 years ago

I think this is a good idea.

However in order to implement this feature I think it is necessary to refactor part of the Settings screen. For example, the Issues Categories tab is linked from the Issues screen button, but that is not the only setting related to issues. The Information tab's Trackers and Custom Fields are also settings related to issues. I think we should remove the Issue Categories tab, create a new tab that organizes all the settings related to issues, and link to that.

#5 Updated by Jan from Planio www.plan.io almost 4 years ago

Go MAEDA wrote:

I think this is a good idea.

Thank you for your feedback.

However in order to implement this feature I think it is necessary to refactor part of the Settings screen. For example, the Issues Categories tab is linked from the Issues screen button, but that is not the only setting related to issues. The Information tab's Trackers and Custom Fields are also settings related to issues. I think we should remove the Issue Categories tab, create a new tab that organizes all the settings related to issues, and link to that.

I agree that this would be an improvement to the settings screen, but in the spirit of keeping patches small and self-contained, I would not make this a requirement for this issue, rather than a separate new issue that can be discussed on, implemented and released individually.

#6 Updated by Mischa The Evil over 2 years ago

I agree with Go MAEDA that this is a good idea to make the settings views more accessible.

Some feedback based on a visual review of the patch:
  • I miss a similar settings link in the versions/show view.
  • I agree with Go MAEDA again regarding the settings views in relation to the settings link in the issues views, but I also agree with Jan's response given in note-5 (it shouldn't be a blocking issue).

Another approach (which drastically cuts down the amount of views to be modified) to achieve a similar goal could be to add sub-menu items on the settings project menu item for these links, although such is less obvious than the proposed approach which provides a specialized settings link for most of the project modules views individually. What do you think?

#7 Updated by Toshi MARUYAMA over 2 years ago

  • Related to Feature #26488: Project settings : Move issue tracking settings to their own tab added

#8 Updated by Go MAEDA over 1 year ago

  • Related to Patch #5068: add link to Users on Member page. added

#9 Updated by Go MAEDA 7 months ago

  • Related to Patch #30203: Add links to administration pages in project settings added

#10 Updated by Go MAEDA 7 months ago

  • File 22090-v2.patchMagnifier added
  • Target version changed from Candidate for next minor release to Candidate for next major release

I have updated the patch to be applicable to the latest trunk.

  • Changed link destination of the button in issues/index page from Categories tab to Issue tracking tab which was added in Redmine 4.0
  • Removed Settings button in Wiki because Wiki tab in the setting page was removed
  • Removed Settings button in timelog/new page because no other "new" page has the button

#11 Updated by Go MAEDA 6 months ago

  • Target version changed from Candidate for next major release to 4.1.0

Setting the target version to 4.1.0. It would be even nicer if this feature is delivered along with #30203.

#12 Updated by Jean-Philippe Lang 6 months ago

  • Status changed from New to Closed
  • Assignee set to Jean-Philippe Lang
  • Resolution set to Fixed

Committed, thanks.

#13 Updated by Go MAEDA 3 months ago

  • Category changed from UI to Project settings

Also available in: Atom PDF