How to update existing reseller and user skins

jakeevans

New member
Joined
Dec 5, 2022
Messages
2
Hi Everyone,

Hope someone can help me please.
Basically say I have a DirectAdmin Admin, Reseller & User account.

If I edit the Customize Evolution Skin > Menu > Customize the menu as the admin, and apply changes to the reseller/user accounts > Save.
If I create a new account, these changes are applied to any new reseller/user
If I login to existing reseller/users, the menu is not updated?

How do I get around this issue?
I have tried going to Skin Manager, evolution, clicking "Set Global"/"Apply to all users", yet it doesn't update existing users.
If I have an important menu link I need to add, these should be reflected to all users, not just new ones.

Many Thanks
 
I agree. I just spent hours to achieve this for users and resellers that have customized their Evo Settings. I would like to reset them to my own default Evo Settings as the owner (admin) of these accounts, but I cannot find where to achieve this… even in the /usr/local/directadmin/data/users/ directory.

I can find this file /usr/local/directadmin/data/users/$USER/skin_customizations/evolution/user_options.json. I tried to remove it, to make them use the default values, but the file come back after few seconds/minutes with their previous settings.
 
Same behavior for /usr/local/directadmin/data/users/$USER/skin_customizations/evolution/files/options-v4.json
If a reseller or user have made some customization that we want to reset to "owner defaults" we really should be able to do it.
I am curious to know if there is a way to avoid these two files to be restored to end-users (previous) settings.
Also, I cannot figure out where the resellers "logo" settings are stored, for the same usage… force resetting the logos/favicon to owner defaults.
 
Obviously, set up a Cron which remove all that file is not a solution :

/usr/local/directadmin/data/users/$USER/skin_customizations/evolution/files/options-v4.json
/usr/local/directadmin/data/users/$USER/skin_customizations/evolution/files/menu-v2.json
/usr/local/directadmin/data/users/$USER/skin_customizations/evolution/user_options.json

Currently, the only workaround that I find is to visit all the resellers accounts and manually click the "Reset to default" button for all resellers accounts, on the top of the Evo Skin settings main page.

It's very difficult with DA to set Reseller Package without "Skin Customization" ability.

Or even disable the ability to change their menus.

For example,

it's possible to "Forbid Users changing Skin Layout", but it's impossible to "Forbid Resllers changing Skin Layout".

I would like that all my Users and Resellers being forced to you "Icons Grid" to match with the screenshot of my Knowledge Base. But Resellers change the Layout and finally are confused with my tutorial, which cause a lot of time lost with technical support.

It's also impossible to fully remove access to /evo/user/skin-options and /evo/reseller/customize-skin/options.

I also identify a serious bug. If you disable /evo/reseller/customize-skin/ for "resellers", it's also disabled for "admins" and kick admins out of the Evo Settings. I will open a new thread for this important issue.
 
Last edited:
Back
Top