Hello,
Using: SuiteCRM 7.9.5
I am trying to modify the subpanel layout in studio.
Primary module: PROJECT
Secondary module: AGR_SupplierOrders (custom module).
The subpanel layout is saved in “/custom/modules/AGR_SupplierOrders/metadata/subpanels/Project_subpanel_project_agr_supplierorders_1.php”
1/ Studio load the layout properly.
2/ I change the columns in the studio, and click on “Save&Deploy”
3/ Studio reload the page with the old layout
On the FTP, I can see that studio saved the new layout in a file called “Project_subpanel_agr_supplierorders_subpanel.php”
But studio AND SuiteCRM always display the layout of the original file “Project_subpanel_project_agr_supplierorders_1.php”
I reset all the permissions properly. It does not solve this issue.
I do have the same problem with some other subpanels in other module for some time, but I did not write down which ones.
I really do not understand what is going on…
I had this issue on SugarCRM when I changed the erver several years ago.
Can it be related to the server ? Thank you for your help.
Here is the content of “custom/metadata/project_agr_supplierorders_1MetaData.php”
<?php
// created: 2014-02-20 12:18:11
$dictionary["project_agr_supplierorders_1"] = array (
'true_relationship_type' => 'one-to-many',
'from_studio' => true,
'relationships' =>
array (
'project_agr_supplierorders_1' =>
array (
'lhs_module' => 'Project',
'lhs_table' => 'project',
'lhs_key' => 'id',
'rhs_module' => 'AGR_SupplierOrders',
'rhs_table' => 'agr_supplierorders',
'rhs_key' => 'id',
'relationship_type' => 'many-to-many',
'join_table' => 'project_agr_supplierorders_1_c',
'join_key_lhs' => 'project_agr_supplierorders_1project_ida',
'join_key_rhs' => 'project_agr_supplierorders_1agr_supplierorders_idb',
),
),
'table' => 'project_agr_supplierorders_1_c',
'fields' =>
array (
0 =>
array (
'name' => 'id',
'type' => 'varchar',
'len' => 36,
),
1 =>
array (
'name' => 'date_modified',
'type' => 'datetime',
),
2 =>
array (
'name' => 'deleted',
'type' => 'bool',
'len' => '1',
'default' => '0',
'required' => true,
),
3 =>
array (
'name' => 'project_agr_supplierorders_1project_ida',
'type' => 'varchar',
'len' => 36,
),
4 =>
array (
'name' => 'project_agr_supplierorders_1agr_supplierorders_idb',
'type' => 'varchar',
'len' => 36,
),
),
'indices' =>
array (
0 =>
array (
'name' => 'project_agr_supplierorders_1spk',
'type' => 'primary',
'fields' =>
array (
0 => 'id',
),
),
1 =>
array (
'name' => 'project_agr_supplierorders_1_ida1',
'type' => 'index',
'fields' =>
array (
0 => 'project_agr_supplierorders_1project_ida',
),
),
2 =>
array (
'name' => 'project_agr_supplierorders_1_alt',
'type' => 'alternate_key',
'fields' =>
array (
0 => 'project_agr_supplierorders_1agr_supplierorders_idb',
),
),
),
);