Skip to content

v6.0.2

Compare
Choose a tag to compare
@renderpci renderpci released this 05 Nov 20:37
· 3369 commits to master since this release

Version 6.0.2 - 2023-11-05

Bug Fixes

  • Resolve navigation error when relation_list record is selected causing section offset affects browser navigation on back
  • Ambiguous section_id format (int | string) in caller dataframe, always has to be string
  • Remove save_to_database control set by time machine save control state, the import data always need to be save into DDBB
  • Resolve error on cross_users_range_data when $item has not type case
  • Fix core_functions to_string function issue when try to implode non array value
  • Remove unnecessary error log message when get_last_modified_file
  • Remove invalid code in tool_import_files->set_media_file
  • Add original_data format check to prevent bad type errors issues (propagate_to_observers)
  • Resolve access forbidden error to temp directory created on upload (insufficient permissions)
  • Fix error on create_thumbnail from dd_utils_api where source file names with spaces causes that ImageMagick convert fails
  • Fix diffusion bug where component_iri non translated values were not published (lg-nolan)
  • Set the correct total upload % with all files in service_dropzone
  • Get_dato from component_number return a empty array when it has a array with null
  • Add missing v5 setcookie 'dedalo_logged' option used by websites to know the status of user login into Dédalo
  • Remove the id from uri when menu switch from edit to list, list doesn't has unique id.
  • Session search when the user open new window, opened windows do not use the session filter and order, only main window without filter or order will reuse the session search
  • Add missing v5 diffusion feature 'check_publishable' in component_autocomplete_hi legacy model
  • Add error management in widget get_archive_weights when element of type 'duplicated' was not found in input as expected
  • Fix wrong related tipo value set in tool_diffusion
  • Fix tool_common bug where non defined tool label causes an boolean value and a exception in dd_object. now a fallback to name is applied to the tool empty label
  • Add missing geojson MIME definitions
  • Remove geojson MIME duplicated definition
  • Null data will be removed to set data of the component_text_area
  • Null data will unset from section data when it is null for every language or full removed when it's totally empty
  • Resolve conform data in compoment_number to return an array when import csv data
  • Resolve overwriting limit and offset in session search when propagate data
  • Resolve the navigation issue from menu to maintain sqo coherence between previous saved sqo
  • Resolve the issue with instances of components in service time_machine that conflict between them
  • Fix diffusion_rdf error when empty values (null) are used in str_replace functions
  • Fix error in component_iri class when get_valor try to iterate null values

Documentation

  • Add comments to component_number
  • Add some comments to tool import csv
  • Update development documentation for GIT commit style
  • Fix tabulation of services documentation
  • Fix tabulation into service upload documentation
  • Add tools and development index into main documentation index

Features

  • Add new decimal declaration in component_number to specify if the float decimal separator is a point or comma
  • Add render decimal selector into tool_import_csv to specify if the column number has a point or comma as decimal separator
  • Add decimal selector node to the component_number import into tool import csv
  • Add string to number method into component_number, used for parse import values from csv
  • Add decimal property to column_map variable set by client into tool import csv and assign to component_number
  • Add conform import data for component_number
  • Add control to save time machine changes into section with public var $save_tm
  • Add control to save time machine as client defines when import csv data
  • Add new exec_ class method 'exec_sh_file_isolated' to manage background process using specific files (as does dd_cache)
  • Add tool_diffusion fields detail visualization: column type, source component, link to Ontology
  • Add the add button to the numisdata ordered_coins tool
  • Add open new window or tab when user click into edit button in portals
  • Add open new window or tab when user click into edit button in section_list
  • Add duplicate case for calculation weights in numismatic widget get_archive_weights

Miscellaneous Tasks

  • Remove outline style around service_ckeditor buttons
  • Update js lang files
  • Update import ontology files
  • Service drop_zone code clean up
  • Add .htaccess file to test folder to prevent unwanted access
  • Add missing php_unit file MockObject
  • Change CSS style of the numisdata ordered coins tool
  • Set fixed typos with component_number format his data in set_format_form_type method
  • Update the register for tool_numidata_order_coins with new labels
  • Open independent window for every section_tipo and section_id when the user edit a portal register
  • Remove the value from service autocomplete input text when a value is selected in the choose list
  • Unify tools register JSON files (register.json)
  • Add offset variable into pagination

Refactor

  • Add container node to implement decimal selector into tool import csv for component_number
  • Set data of import csv tool has been unified with API calls with the changed_data_item object and using update_data_value method
  • Change backup init_backup_secuence calls to prevent browser lock

Styling

  • Add style to mapped to columns into tool import csv

Change

  • Update dropzone lib to v5.9.3

Remove

  • Save section as global row when import data from csv, now every component save individually.