# frozen_string_literal: true class Projects::UsageQuotasController < Projects::ApplicationController before_action :authorize_admin_project! before_action :verify_usage_quotas_enabled! layout "project_settings" feature_category :utilization def index @hide_search_settings = true @storage_app_data = { project_path: @project.full_path, usage_quotas_help_page_path: help_page_path('user/usage_quotas'), build_artifacts_help_page_path: help_page_path('ci/pipelines/job_artifacts', anchor: 'when-job-artifacts-are-deleted'), packages_help_page_path: help_page_path('user/packages/package_registry/index.md', anchor: 'delete-a-package'), repository_help_page_path: help_page_path('user/project/repository/reducing_the_repo_size_using_git'), snippets_help_page_path: help_page_path('user/snippets', anchor: 'reduce-snippets-repository-size'), wiki_help_page_path: help_page_path('administration/wikis/index.md', anchor: 'reduce-wiki-repository-size') } end private def verify_usage_quotas_enabled! render_404 unless Feature.enabled?(:project_storage_ui, project&.group, default_enabled: :yaml) end end