Module: Projects::PagesHelper
- Included in:
- ProjectPresenter
- Defined in:
- app/helpers/projects/pages_helper.rb
Instance Method Summary collapse
- #build_pages_url(project) ⇒ Object
- #can_create_pages_custom_domains?(current_user, project) ⇒ Boolean
- #pages_subdomain(project) ⇒ Object
Instance Method Details
#build_pages_url(project) ⇒ Object
17 18 19 20 21 |
# File 'app/helpers/projects/pages_helper.rb', line 17 def build_pages_url(project) Gitlab::Pages::UrlBuilder .new(project) .pages_url end |
#can_create_pages_custom_domains?(current_user, project) ⇒ Boolean
5 6 7 8 9 |
# File 'app/helpers/projects/pages_helper.rb', line 5 def can_create_pages_custom_domains?(current_user, project) current_user.can?(:update_pages, project) && (Gitlab.config.pages.external_http || Gitlab.config.pages.external_https) && project.can_create_custom_domains? end |
#pages_subdomain(project) ⇒ Object
11 12 13 14 15 |
# File 'app/helpers/projects/pages_helper.rb', line 11 def pages_subdomain(project) Gitlab::Pages::UrlBuilder .new(project) .project_namespace end |