gitlab-org--gitlab-foss/app/views/layouts
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
..
doorkeeper convert erb to haml 2014-12-24 15:44:17 +02:00
nav Merge branch 'external_wiki' into 'master' 2015-03-18 02:00:36 +00:00
_broadcast.html.haml Improve layout css 2015-01-14 18:42:25 -08:00
_collapse_button.html.haml Toggle sidebar button more obvious 2015-02-23 14:27:52 -08:00
_flash.html.haml hide no-ssh message if notice or alert present 2013-08-10 21:20:03 +03:00
_google_analytics.html.haml Fix google analytics setting being ignored 2013-05-24 23:17:07 +03:00
_head.html.haml Merge branch 'master' into rails-4.1.9 2015-02-21 12:55:28 -07:00
_head_panel.html.haml Refactor header logo and setup expectation on it size 2015-02-24 22:58:47 -08:00
_init_auto_complete.html.haml Upgrade to Rails 4.1.9 2015-02-14 11:09:23 -07:00
_page.html.haml Show tooltips on collapsed sidebar 2015-02-13 13:36:59 -08:00
_page_title.html.haml Replace page_title with page-title. Correct margin for some blocks/layouts 2013-07-13 08:45:48 +03:00
_piwik.html.haml Added Piwik support 2014-02-23 15:13:38 +01:00
_public_head_panel.html.haml Apply more styles from Flatly theme 2015-03-09 17:06:08 -07:00
_search.html.haml Respect current controller scope when using search from project area 2014-12-02 22:38:45 +02:00
admin.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
application.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
devise.html.haml Allow to specify home page for non logged-in users 2015-01-16 16:01:15 -08:00
errors.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
explore.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
group.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
navless.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
notify.html.haml Wrap commit message in EmailsOnPush email. 2015-02-25 14:37:15 +01:00
profile.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
project_settings.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
projects.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
public_group.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
public_projects.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
public_users.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00
search.html.haml Remove unnecessary theme_type from body class 2015-02-24 23:26:32 -08:00