Feature #29595
openHyperlinks with dash | m-files://
Description
Hi All,
we started using Redmine in our company and one of problems we have is that we are using MFiles for document sharing - it could be shared as hyperlinks in emails like:
m-files://show/1481067C-D3D8-465B-BE1D-1FC924913B39/0-147851?object=A6DD4B88-47CF-44A8-91AD-35411808231A
Unfortnately Textile or Markdown doesnt seem to dash friendly :)
"Using Textile":m-files://show/1481067C-D3D8-465B-BE1D-1FC924913B39/0-147851?object=A6DD4B88-47CF-44A8-91AD-35411808231A
Using Textile without dash
The problem seems to be dash. How this could be solved? Thank you !
Files
Updated by M F about 8 years ago
- File wiki_formatting.rb wiki_formatting.rb added
Edited: redmine/lib/redmine/wiki_formatting.rb and when you paste just
m-files://show/1481067C-D3D8-465B-BE1D-1FC924913B39/0-147851?object=A6DD4B88-47CF-44A8-91AD-35411808231A
it makes hyperlink
Change:
module LinksHelper
AUTO_LINK_RE = %r{
( # leading text
<\w+[^>]*?>| # leading HTML tag, or
[\s\(\[,;]| # leading punctuation, or
^ # beginning of line
)
(
(?:https?://)| # protocol spec, or
(?:s?ftps?://)|
(?:m-files?://)| # m-files
(?:www\.) # www.*
)
(
([^<]\S*?) # url
(\/)? # slash
)
((?:>)?|[^[:alnum:]_\=\/;\(\)]*?) # post
(?=<|\s|$)
}x unless const_defined?(:AUTO_LINK_RE)
And how to support "Title":url syntax?
btw: do I need to "bundle install" each time I edit source code?
Updated by Philippe Cloutier 19 days ago
Thanks for reporting, but you seem to be actually referring to hyphens . I therefore recommend retitling to something like:
URLs with hyphen-minuses (“-”, e.g. “m-files://”) do not link (Markdown, Textile)
Does this persist with Markdown?
This report (including all messages and attachments I add to it) is dedicated to the public domain (under the terms of the CC0 1.0).