Allow selecting both default flavour and theme

Fixes #672
This commit is contained in:
Thibaut Girka authored and ThibG committed 2018-10-12 19:06:35 +02:00
1 parent fac529975b
commit 3d5d899094
4 files changed
+19 -2

No files matched your search

+8 -1
View File
@@ -18,6 +18,7 @@ module Admin
bootstrap_timeline_accounts
flavour
skin
flavour_and_skin
thumbnail
hero
mascot
@@ -54,7 +55,13 @@ module Admin
def update
authorize :settings, :update?
settings_params.each do |key, value|
settings = settings_params
flavours_and_skin = settings.delete('flavour_and_skin')
if flavours_and_skin
settings['flavour'], settings['skin'] = flavours_and_skin.split('/', 2)
end
settings.each do |key, value|
if UPLOAD_SETTINGS.include?(key)
upload = SiteUpload.where(var: key).first_or_initialize(var: key)
upload.update(file: value)