-
> Yes, all your Studio changes will not be touched by the upgrade process.
I'm leery of this answer because of what I saw while browsing the code. I was looking at, for example, the groups module's "install/sql" directory, where the file disable.sql has lines like:
DELETE FROM `sys_objects_page` WHERE `module` = 'bx_groups';
and in the enable.sql where it writes items into sys_objects_page for bx_groups, and into other system tables.
That would overwrite/clobber anything I would have customized/edited in those pages.
So just to be safe, I'm double checking, what are the best ways to customize pages? Is it best not to try to change module pages, and only change system pages? The system pages don't get overwritten during any upgrade?
-
Your initial question was about the UNA upgrade. The mentioend commands from the install/sql/disable.sql file of every module relates to the situation when you need to "restore the basic settings" of the app. This is another case and yes, this procedure deletes all page blocks, menu items and settings of the app.
So the best way to customize pages - do eveything via the Studio and make regular backup of the files and database, for example twice on month.
-