gitlab-org--gitlab-foss/app/helpers
Dmitriy Zaporozhets 52acd2b45c Merge branch 'external_wiki' into 'master'
Add support for external wikis

## What does this MR do?
This MR adds the possibility to replace the link to the internal wiki of gitlab with a custom link.
Currently this is realised as a service.

## What Use Case does this MR solve?
In my Company we already have a wiki System (Confluence).
We have a policy to use the existing wiki, so we can't switch to the internal wiki Gitlab provides.
This currently only leaves us two choices:
1. Disable the gitlab wiki. That means we completly loose the connection between wiki and code from the gitlab ui.
2. Create a simple wiki page with a link to our external wiki and hope that no one uses the internal one.

Both solutions are not really good.
So what can be done to improve the situation while making it as easy as possible for new developers to access both, wiki and gitlab?
Replacing the wiki link kinda like the JIRA integration replaces the issues link looks like a good first step to me. :)
This can probably be extended later to completly prevent access to the internal wiki (currently that's still possible if you know the link) or maybe to check if the link really points to a wiki.

## Screenshot:
![external_wiki_service](https://gitlab.com/uploads/gitlab-org/gitlab-ce/89b27cf068/external_wiki_service.png)

See merge request !291
2015-03-18 02:00:36 +00:00
..
appearances_helper.rb Get rid of black logo 2015-02-24 23:17:11 -08:00
application_helper.rb Prevent database query each time we render group avatar 2015-03-12 13:56:53 -07:00
application_settings_helper.rb More restricted visibility changes 2015-03-10 18:36:43 -06:00
blob_helper.rb Merge branch 'master' into rails-4.1.9 2015-02-19 20:53:05 -07:00
branches_helper.rb developer can push to protected branches 2015-01-20 17:34:23 -08:00
broadcast_messages_helper.rb Customization and previewing of broadcast messages 2013-12-18 17:43:45 -05:00
commits_helper.rb Upgrade to Rails 4.1.9 2015-02-14 11:09:23 -07:00
compare_helper.rb Upgrade to Rails 4.1.9 2015-02-14 11:09:23 -07:00
dashboard_helper.rb Add project filter by visibility and tag to explore page 2015-03-10 15:59:14 -07:00
diff_helper.rb Refactor buttons 2015-03-14 00:29:32 -07:00
emails_helper.rb replace images in emails with inline images 2015-03-12 09:26:06 +01:00
events_helper.rb Fix code preview theme setting for comments, issues, merge requests, and snippets. 2015-03-10 08:11:20 -07:00
explore_helper.rb Add project filter by visibility and tag to explore page 2015-03-10 15:59:14 -07:00
external_wiki_helper.rb Add a service to support external wikis 2015-03-12 19:13:51 +01:00
git_helper.rb Hide gpg signature on tags page from tag message 2014-11-18 18:00:38 +02:00
gitlab_markdown_helper.rb Merge branch 'markdown-smb-link' into 'master' 2015-03-12 03:57:52 +00:00
gitlab_routing_helper.rb Enforce restricted visibilities for snippets 2015-03-08 17:57:08 -06:00
graph_helper.rb Append in place for strings and arrays 2015-01-01 21:12:00 +01:00
groups_helper.rb Prevent database query each time we render group avatar 2015-03-12 13:56:53 -07:00
icons_helper.rb Move spinner helper into IconsHelper 2015-01-28 03:37:44 -05:00
issues_helper.rb Upgrade to Rails 4.1.9 2015-02-14 11:09:23 -07:00
labels_helper.rb Merge branch 'master' into 'master' 2015-02-12 07:17:46 +00:00
merge_requests_helper.rb Upgrade to Rails 4.1.9 2015-02-14 11:09:23 -07:00
milestones_helper.rb Render milestone progress with one helper method 2015-03-09 15:20:32 -07:00
namespaces_helper.rb Prevent database query each time we render group avatar 2015-03-12 13:56:53 -07:00
nav_helper.rb Adds persistent collapse button for left side bar 2015-02-03 11:45:33 -05:00
notes_helper.rb Fix bug where editing a comment with "+1" or "-1" would cause a server error 2015-03-02 15:26:00 -08:00
notifications_helper.rb Use icon helper method in helper modules 2015-01-28 03:48:18 -05:00
oauth_helper.rb Load public key in initializer. 2015-02-24 15:07:24 +01:00
profile_helper.rb Finally fix stuff related to dynamic config 2015-01-08 14:26:43 -08:00
projects_helper.rb Show asterisks instead of password in service edit form. 2015-03-12 10:10:19 -07:00
search_helper.rb Use project_member instead of team_member. 2015-03-15 13:50:38 +01:00
selects_helper.rb Helper for ajax group selectbox 2014-12-30 11:46:47 +02:00
snippets_helper.rb Upgrade to Rails 4.1.9 2015-02-14 11:09:23 -07:00
sorting_helper.rb Refactor sorting in project 2015-02-05 19:15:05 -08:00
submodule_helper.rb Upgrade to Rails 4.1.9 2015-02-14 11:09:23 -07:00
tab_helper.rb Use project_member instead of team_member. 2015-03-15 13:50:38 +01:00
tags_helper.rb Append in place for strings and arrays 2015-01-01 21:12:00 +01:00
tree_helper.rb Use icon helper method in helper modules 2015-01-28 03:48:18 -05:00
visibility_level_helper.rb Handle null restricted_visibility_levels setting 2015-03-16 13:29:27 -06:00