diff --git a/ChangeLog.md b/ChangeLog.md index f77da6bf10d7f32a667278f256637d3ca5f0beed..94b39a0faa791c148e2aa0262ee9614442eead27 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,6 +3,9 @@ Le format du fichier est basé sur [Tenez un ChangeLog](http://keepachangelog.co ## [Non Distribué] +## [14.1.10] - 18-03-2025 +- Correction compatibilité advanced ui + ## [14.1.9] - 17-03-2025 - Correction des objets liés @@ -532,7 +535,8 @@ Le format du fichier est basé sur [Tenez un ChangeLog](http://keepachangelog.co ## [4.0.0] - 16-07-2018 - Version initial. -[Non Distribué]: http://git.open-dsi.fr/dolibarr-extension/requestmanager/compare/14.1.9...HEAD +[Non Distribué]: http://git.open-dsi.fr/dolibarr-extension/requestmanager/compare/14.1.10...HEAD +[14.1.10]: http://git.open-dsi.fr/dolibarr-extension/requestmanager/commits/14.1.10 [14.1.9]: http://git.open-dsi.fr/dolibarr-extension/requestmanager/commits/14.1.9 [14.1.8]: http://git.open-dsi.fr/dolibarr-extension/requestmanager/commits/14.1.8 [14.1.7]: http://git.open-dsi.fr/dolibarr-extension/requestmanager/commits/14.1.7 diff --git a/VERSION b/VERSION index 7347e9bad2fae8edaa5afb8c368e00e500be43fd..d13ea795cc99b0c8cc28453ea9f4c077d7ba849c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -14.1.9 \ No newline at end of file +14.1.10 \ No newline at end of file diff --git a/lib/requestmanager_init.lib.php b/lib/requestmanager_init.lib.php index 4b40866048d17c5a4719881735e06a9244f4a6a3..aa339e6c3b52e08829c3c8ba3a71e0c5fe1c7d60 100755 --- a/lib/requestmanager_init.lib.php +++ b/lib/requestmanager_init.lib.php @@ -118,45 +118,45 @@ function requestmanager_sql() $elements_fields_infos = array(); // Fields table $elements_fields_infos[] = array( - 'rowid', 'fk_element', 'fk_element_field', 'min_dol_version', 'max_dol_version', 'class_field_name', 'table_field_name', 'type', 'parameters', 'new_label', 'new_lang'); + 'rowid', 'fk_element', 'fk_element_field', 'min_dol_version', 'max_dol_version', 'position', 'class_field_name', 'table_field_name', 'type', 'parameters', 'new_label', 'new_lang'); // Contacts $elements_fields_infos = array_merge($elements_fields_infos, array( - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'ref', 'ref', 'varchar', '{"maxLength": 30, "readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'ref_ext', 'ref_ext', 'varchar', '{"maxLength": 30}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_type', 'fk_type', 'sellist', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_category', 'fk_category', 'sellist', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'label', 'label', 'varchar', '{"maxLength": 255}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_soc', 'fk_soc', 'company', '', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'requester_contacts', '', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'description', 'description', 'text', '', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_source', 'fk_source', 'sellist', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_urgency', 'fk_urgency', 'sellist', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_impact', 'fk_impact', 'sellist', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_priority', 'fk_priority', 'sellist', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'estimated_duration', 'estimated_duration', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'effective_duration', 'effective_duration', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'reported_progress', 'reported_progress', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'calculated_progression', '', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'effective_cost', 'effective_cost', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'date_operation', 'date_operation', 'datetime', '', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'date_deadline', 'date_deadline', 'datetime', '', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'notify_requester_by_email', 'notify_requester_by_email', 'boolean', '', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'notify_watcher_by_email', 'notify_watcher_by_email', 'boolean', '', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'users_in_charge', '', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'assigned_users', '', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'assigned_usergroups', '', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'notify_assigned_by_email', 'notify_assigned_by_email', 'boolean', '', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_reason_resolution', 'fk_reason_resolution', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'reason_resolution_details', 'reason_resolution_details', 'text', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_user_resolved', 'fk_user_resolved', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_user_closed', 'fk_user_closed', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'date_resolved', 'date_resolved', 'datetime', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'date_cloture', 'date_cloture', 'datetime', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_user_author', 'fk_user_author', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'fk_user_modif', 'fk_user_modif', '', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'date_creation', 'datec', 'datetime', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'date_modification', 'tms', 'datetime', '{"readonly": 1}', '', ''), - array($idx++, $idx_element, $idx_element_field++, '*', '*', 'statut', 'fk_status', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '1', 'ref', 'ref', 'varchar', '{"maxLength": 30, "readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '2', 'ref_ext', 'ref_ext', 'varchar', '{"maxLength": 30}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '3', 'fk_type', 'fk_type', 'sellist', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '6', 'fk_category', 'fk_category', 'sellist', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '4', 'label', 'label', 'varchar', '{"maxLength": 255}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '5', 'fk_soc', 'fk_soc', 'company', '', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '7', 'requester_contacts', '', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '8', 'description', 'description', 'text', '', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '9', 'fk_source', 'fk_source', 'sellist', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '10', 'fk_urgency', 'fk_urgency', 'sellist', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '11', 'fk_impact', 'fk_impact', 'sellist', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '12', 'fk_priority', 'fk_priority', 'sellist', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '13', 'estimated_duration', 'estimated_duration', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '14', 'effective_duration', 'effective_duration', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '15', 'reported_progress', 'reported_progress', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '16', 'calculated_progression', '', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '17', 'effective_cost', 'effective_cost', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '18', 'date_operation', 'date_operation', 'datetime', '', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '19', 'date_deadline', 'date_deadline', 'datetime', '', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '20', 'notify_requester_by_email', 'notify_requester_by_email', 'boolean', '', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '21', 'notify_watcher_by_email', 'notify_watcher_by_email', 'boolean', '', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '22', 'users_in_charge', '', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '23', 'assigned_users', '', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '24', 'assigned_usergroups', '', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '25', 'notify_assigned_by_email', 'notify_assigned_by_email', 'boolean', '', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '26', 'fk_reason_resolution', 'fk_reason_resolution', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '27', 'reason_resolution_details', 'reason_resolution_details', 'text', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '28', 'fk_user_resolved', 'fk_user_resolved', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '29', 'fk_user_closed', 'fk_user_closed', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '30', 'date_resolved', 'date_resolved', 'datetime', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '31', 'date_cloture', 'date_cloture', 'datetime', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '32', 'fk_user_author', 'fk_user_author', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '33', 'fk_user_modif', 'fk_user_modif', '', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '34', 'date_creation', 'datec', 'datetime', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '35', 'date_modification', 'tms', 'datetime', '{"readonly": 1}', '', ''), + array($idx++, $idx_element, $idx_element_field++, '*', '*', '36', 'statut', 'fk_status', '', '{"readonly": 1}', '', ''), )); $last_elements_fields_infos_id = $idx; //--------------------------------------------------------------------------------------------------------------