-
- Downloads
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
Showing
- app/assets/javascripts/pages/projects/pages_domains/form.js 0 additions, 16 deletionsapp/assets/javascripts/pages/projects/pages_domains/form.js
- app/controllers/projects/pages_domains_controller.rb 3 additions, 5 deletionsapp/controllers/projects/pages_domains_controller.rb
- app/models/pages_domain.rb 30 additions, 0 deletionsapp/models/pages_domain.rb
- app/services/pages_domains/obtain_lets_encrypt_certificate_service.rb 1 addition, 1 deletion.../pages_domains/obtain_lets_encrypt_certificate_service.rb
- app/views/projects/pages_domains/_form.html.haml 5 additions, 21 deletionsapp/views/projects/pages_domains/_form.html.haml
- db/migrate/20190607085356_add_source_to_pages_domains.rb 21 additions, 0 deletionsdb/migrate/20190607085356_add_source_to_pages_domains.rb
- db/schema.rb 1 addition, 0 deletionsdb/schema.rb
- lib/api/pages_domains.rb 8 additions, 7 deletionslib/api/pages_domains.rb
- locale/gitlab.pot 0 additions, 6 deletionslocale/gitlab.pot
- spec/controllers/projects/pages_domains_controller_spec.rb 39 additions, 25 deletionsspec/controllers/projects/pages_domains_controller_spec.rb
- spec/factories/pages_domains.rb 4 additions, 0 deletionsspec/factories/pages_domains.rb
- spec/features/projects/pages_lets_encrypt_spec.rb 75 additions, 78 deletionsspec/features/projects/pages_lets_encrypt_spec.rb
- spec/features/projects/pages_spec.rb 6 additions, 10 deletionsspec/features/projects/pages_spec.rb
- spec/models/pages_domain_spec.rb 96 additions, 0 deletionsspec/models/pages_domain_spec.rb
- spec/requests/api/pages_domains_spec.rb 8 additions, 0 deletionsspec/requests/api/pages_domains_spec.rb
- spec/services/pages_domains/obtain_lets_encrypt_certificate_service_spec.rb 6 additions, 0 deletions...s_domains/obtain_lets_encrypt_certificate_service_spec.rb
Please register or sign in to comment