summaryrefslogtreecommitdiff
path: root/app/controllers/admin/application_settings/appearances_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/admin/application_settings/appearances_controller.rb')
-rw-r--r--app/controllers/admin/application_settings/appearances_controller.rb15
1 files changed, 14 insertions, 1 deletions
diff --git a/app/controllers/admin/application_settings/appearances_controller.rb b/app/controllers/admin/application_settings/appearances_controller.rb
index 3cb31ff756f..719e8e4a913 100644
--- a/app/controllers/admin/application_settings/appearances_controller.rb
+++ b/app/controllers/admin/application_settings/appearances_controller.rb
@@ -46,6 +46,15 @@ class Admin::ApplicationSettings::AppearancesController < Admin::ApplicationCont
redirect_to admin_application_settings_appearances_path, notice: _('Header logo was successfully removed.')
end
+ def pwa_icon
+ @appearance.remove_pwa_icon!
+
+ @appearance.save
+
+ redirect_to admin_application_settings_appearances_path,
+ notice: _('Progressive Web App (PWA) icon was successfully removed.')
+ end
+
def favicon
@appearance.remove_favicon!
@appearance.save
@@ -68,12 +77,16 @@ class Admin::ApplicationSettings::AppearancesController < Admin::ApplicationCont
def allowed_appearance_params
%i[
title
- pwa_short_name
description
+ pwa_name
+ pwa_short_name
+ pwa_description
logo
logo_cache
header_logo
header_logo_cache
+ pwa_icon
+ pwa_icon_cache
favicon
favicon_cache
new_project_guidelines