Project

General

Profile

Feature #29135

Add external links controller

Added by Shimon Shtein 8 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Web Interface
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:

Description

Add a controller that will be responsible to handle all external links in the code.
This will enable plugins to override the default behavior for all links that exist in our code:
Plugins will be able to change the url for all links, thus enabling things like internal documentation, or local caches.
This becomes more important once we start implementing links in both react and ruby code. Without this feature, we will need to duplicate link generation logic to both client and server.

Associated revisions

Revision 97b997fd (diff)
Added by Shimon Shtein 6 months ago

Fixes #29135 - Move external links to a single controller

Revision 971b2f69 (diff)
Added by Shimon Shtein 5 months ago

Refs #29135 - fix section paramter in links

Now the parameter can accept any input including dots

History

#1 Updated by The Foreman Bot 8 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/7462 added

#2 Updated by Shimon Shtein 8 months ago

  • Bugzilla link set to 1771484

#3 Updated by The Foreman Bot 6 months ago

  • Fixed in Releases 2.1.0 added

#4 Updated by Shimon Shtein 6 months ago

  • Status changed from Ready For Testing to Closed

#5 Updated by Amit Upadhye 5 months ago

  • Category set to Web Interface

#6 Updated by The Foreman Bot 5 months ago

  • Pull request https://github.com/theforeman/foreman/pull/7682 added

#7 Updated by The Foreman Bot about 1 month ago

  • Pull request https://github.com/theforeman/foreman/pull/7975 added

Also available in: Atom PDF