External related issues
We're using Redmine for the moment as private issue tracker/project planner, and we really like it.
Our redmine installation now has access to our LAN (and is not accessible via internet) and integration with subversion is the max.
We want to use Redmine also as communication tool with our clients, so we're going to install a second Redmine that is accessible via internet (our clients don't have access to our repositories in subversion).
But we want the possibility to create relations between our "Public" Redmine en our "Private" Redmine.
This is possible via hyperlinks in the issue description, or with custom fields (see also #2083).
- they are not so human-readable
- if base path changes (for example, after server migration), all hyperlinks to issues on this server must be changed
- hyperlinks are not supported (without using plugins)
- 0-N relations are difficult
A solution to our problem could be an extra module (like the repository definitions), for defining "external relations".
Adding "new external relations" is like adding a new repository:
With this relation-definition, external relations can be added to issues (in this example, referencing redmine issues).
New external relations:¶
I propose 2 possibilities (both supported?):
- In issue detail, an extra entry for "External relations" is after "Subtasks" and "Related issues"
Two inputboxes required, a combobox with all defined "external relations" and a normal textbox for the reference.
The extra entry is only available if "externals" are defined (maybe some extra permissions are necessary)
- In wiki text, external issues can be referenced by using the identifier, followed by "|#" and then an alphanumeric reference.
For example Redmine|#2083 would link to http://www.redmine.org/issues/2083 (combining baseUrl, defined for identifier "Redmine", with reference after "#")
Per project, multiple "Externals" should be possible (~ multiple repositories), because our clients have their own issue tracking systems (Redmine, Jira, Trac, ...), so they should also be able to create links to their own issues (using their issue-tracker "identifier").
#1 Updated by Bruno Spyckerelle almost 5 years ago
I'm fond of this feature !
A repository can be tracked by only one redmine instance (and a redmine instance can track multiple repositories), so as we already have multiple repos tracked by their own redmine instance, we need to link issues between redmine instances.
Your proposition is a good answer to that kind of situation.