Go to file
2016-04-23 14:42:58 +02:00
app Fixed #29 and added admin menu item 2016-04-23 10:07:43 +02:00
assets Fixed #29 and added admin menu item 2016-04-23 10:07:43 +02:00
config Fixed #29 and added admin menu item 2016-04-23 10:07:43 +02:00
lib Spelling error fixed 2016-04-23 14:42:58 +02:00
test Fix tests 2016-04-23 14:22:24 +02:00
.gitignore remove jenkins script 2015-10-09 20:02:42 +02:00
.rubocop.yml First draft of next feature release 2015-12-06 12:48:33 +01:00
CHANGELOG.md New user macro which replaces old syntax #27 2016-04-23 14:14:57 +02:00
CREDITS First public release 0.4.0 2013-09-27 08:56:55 +02:00
GPL.txt First draft of next feature release 2015-12-06 12:48:33 +01:00
init.rb Fixed #29 and added admin menu item 2016-04-23 10:07:43 +02:00
PluginGemfile Fix Gemfile 2015-09-03 20:59:18 +02:00
README.md Description improved with lists 2016-04-23 14:19:42 +02:00

Redmine tweaks plugin

Dependency Status Build Status

  • use "Project guide" on project overview page
  • global header for all projects
  • global footer for all projects
  • welcome text for login page
  • global sidebar content support
  • set info message above new ticket (e.g. for guidelines)
  • Wiki user macros
  • Wiki project macros
  • Wiki date macros
  • Wiki Garfield marco
  • Wiki Gist marco
  • Wiki Youtube marco
  • Wiki Vimeo marco
  • option to remove "my page" from top menu
  • customize "Help" url in top menu
  • customize top menu items
  • disable (hide) modules for projects
  • open external urls in new window
  • anonymize referrer for external urls
  • Hide role in project memberbox
  • Configurable issue rules ** closing issue with open sub issues ** change assigned_to_ automatically, if issue status changes ** assigned_to has changed, but status change is required, too

Requirements

  • Redmine version >= 2.6.0
  • Ruby >= 2.0.0
  • Gem package: see PluginGemfile

Installation

Check the requirements!

Download the sources and put them to your vendor/plugins folder.

$ cd {REDMINE_ROOT}
$ git clone git://github.com/alexandermeindl/redmine_tweaks.git plugins/redmine_tweaks
$ bundle install --without development test

Restart Redmine and have a fun!

Usage

User macro

  • {{user(1)}} := links to user profile
  • {{user(1, avatar=true)}} := links to user profile with avatar
  • {{user(admin)}} := links to user profile
  • {{user(admin, format=system)}} := links to user profile with user format from system settings
  • {{user(admin, format=username)}} := links to user profile with username as link text
  • {{user(admin, format=firstname)}} := links to user profile with firstname as link text
  • {{user(admin, format=lastname)}} := links to user profile with lastname as link text
  • {{user(admin, format=lastname, avatar=true)}} := links to user profile with lastname as link text and avatar

You can use format with the same options as for system settings.

Users list macros

  • users
  • project members

Description

  • {{list_users}} := lists all users of the current users project
  • {{list_users(123)}} or {{list_users(identifier)}} or {{list_users(My project)}} := Lists all users of the project with project id 123 (or identifier or project name)
  • {{list_users(123, title=Manager)}} := Lists all users of the project with project id 123 and the role "Manager". If you want to use multiple roles as filters, you have to use a | as separator.
  • {{list_users(123, title=Manager, role=Manager only)}} := Lists all users of the project with project id 123 and the role "Manager" and adds the heading "Manager only"

Project list macros

Lists projects of current user

Description

  • {{list_projects}} := lists all projects of current users
  • {{list_projects(title=My title)}} := lists all projects of current users and adds the heading "My title"

Calendar macro

  • {{calendar}} := show calendar for current date
  • {{calendar(year=2014,month=6)}} := show calendar for Juni in year 2014
  • {{calendar(show_weeks=true)}} := show calendar with week numbers
  • {{calendar(select=2015-07-12 2015-07-31, show_weeks=true)}} := preselect dates and show week numbers
  • {{calendar(select=2016-03-13:2016-03-27)}} := preselect dates between 2016/3/13 and 2016/3/27

Wiki date macros

Macro to get current date, year, month, day

Description

  • {{current_year}} := current year
  • {{current_month}} := current month
  • {{current_day}} := current day
  • {{current_hour}} := current hour
  • {{current_min}} := current minute
  • {{current_weekday}} := current weekday
  • {{current_weeknumber}} := current week number (The week starts with Monday)

Garfield macro

  • {{garfield}} := show Garfield strip of the current day
  • {{garfield(2014-10-31)}} := show Garfield strip of 31/12/2014

Gist macro

  • {{gist(6737338)}} := Show Github gist 6737338
  • {{gist(plentz/6737338)}} := Show Github gist 6737338

Recently updated wiki pages

{{recently_updated}} macro displays the list of the pages that were changed within last 5 days. If you specify the argument like {{recently_updated(10)}}, it displays the pages that were changed within 10 days.

Last updated by

{{last_updated_by}} macro displays the name of user who updated the wiki page.

Last updated at

{{last_updated_at}} macro displays the timestamp when the wiki page was updated.

Twitter macro

{{twitter('alphanodes')}} := links the twitter profile alphanodes

Youtube macro

  • {{youtube(wvsboPUjrGc)}} := youtube video with video wvsboPUjrGc (iframe) and default size 640x360
  • {{youtube(wvsboPUjrGc, width=853, height=480)}} := youtube video with size 853x480
  • {{youtube(wvsboPUjrGc, autoplay=1)}} := youtube video and autoplay

Vimeo macro

  • {{vimeo(142849533)}} := vimeo video with video 142849533 (iframe) and default size 640x360
  • {{vimeo(142849533, width=853, height=480)}} := vimeo video with size 853x480
  • {{vimeo(142849533, autoplay=1)}} := vimeo video and autoplay

Custom help URL

Description

Change help url in top menu to custom url. Note: Redmine must be restarted after changing "Custom Help URL" value before the new url is used.