Feature Request: Confidential WIKI pages
Description
Please add the functionality to make WIKI pages confidential.
The functionality should be identical to the functionality found under issues, so users will have same expectations to this as to issues. Ie. no learning curve for users.
The reason why this is relevant is because you could use WIKI's in a number of different ways.
Proposal
Add the checkbox "Make wiki page confidential" with identical functionality as to confidential issues.
Links / references
The functionality is basically identical to confidential issues: https://docs.gitlab.com/ce/user/project/issues/confidential_issues.html
Documentation blurb
Confidential wiki-pages are wiki-page visible only to members of a project with sufficient permissions. Confidential wiki-pages can be used by open source projects and companies alike to keep security vulnerabilities private or prevent surprises from leaking out.
You can make an wiki-page confidential either by creating a new wiki-page or editing an existing one.
When you create a new wiki-page, a checkbox right below the text area is available to mark the wiki-page as confidential. Check that box and hit the Submit wiki-page button to create the wiki-page. For existing wiki-page, edit them, check the confidential checkbox and hit Save changes.
Use cases
Use-case examples include:
- If you give clients access to add/comment on issues, you might want to keep certain WIKI-pages confidential, such as price-calculations, etc.
- If you give testers access to add/comment on issues, you might want to keep certain WIKI-pages confidential, passwords etc.
Also we use WIKI-pages to elaborate on "documentation" for issues - ie. stuff we permanently want access to - but if we're to do it on confidential issues, we will need somewhere to add confidential pages to also.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml