gitlab-org--gitlab-foss/app
Vladimir Shushlin 6119d5ad75 Don't show private keys for letsencrypt certs
Adds enum certificate_source to pages_domains table
with default manually_uploaded

Mark certificates as 'gitlab_provided'
if the were obtained through Let's Encrypt

Mark certificates as 'user_provided' if they were uploaded through
controller or api

Only show private key in domain edit form if it is 'user_provided'

Only show LetsEncrypt option if is enabled by application settings
(and feature flag)

Refactor and fix some specs to match new logic

Don't show Let's Encrypt certificates as well
2019-06-21 12:06:12 +00:00
..
assets Don't show private keys for letsencrypt certs 2019-06-21 12:06:12 +00:00
controllers Don't show private keys for letsencrypt certs 2019-06-21 12:06:12 +00:00
finders Remove unneeded parentheses 2019-06-19 10:56:55 +02:00
graphql Render GFM html in GraphQL 2019-06-20 08:02:33 +00:00
helpers Omit issues links in merge request entity API response 2019-06-20 15:59:41 -07:00
mailers Omit blocked admins from repository check e-mails 2019-06-12 12:55:25 -07:00
models Don't show private keys for letsencrypt certs 2019-06-21 12:06:12 +00:00
policies Add documentation and tests 2019-06-19 07:08:56 +00:00
presenters Merge branch 'expose-project-git-depth-via-api' into 'master' 2019-06-12 11:02:36 +00:00
serializers Omit issues links in merge request entity API response 2019-06-20 15:59:41 -07:00
services Don't show private keys for letsencrypt certs 2019-06-21 12:06:12 +00:00
uploaders
validators
views Don't show private keys for letsencrypt certs 2019-06-21 12:06:12 +00:00
workers Merge branch 'ce-12014-incremental-es-wiki-updates' into 'master' 2019-06-19 12:34:16 +00:00