Skip to content

v6.0.5

Compare
Choose a tag to compare
@renderpci renderpci released this 27 Dec 09:14
· 3951 commits to master since this release

V6.0.5

Version[6.0.5] - 2023-12-12

Bug Fixes

  • Fix duplicity issue on get_files info from disk in component_media_common
  • Ck_editor toolbar disappear when the with is not odd
  • Fix error where media_common->update_component_dato_files_info do not preserve injected 'dato' like in unit test cases
  • Incorrect name of the view_mini class for component_input_text CSS
  • Fix component_text area list max-height issue. Remove it to improve audiovisual list (rsc167)
  • Fix component_relation_parent error in tool_import_dedalo_csv where new data generates an error because a valid locator type was expected
  • Fix component_email issues on conform_import_data, converting to array when is not
  • Fix non array values issue on component_common conform_import_data
  • Fix non existing language case in component_date conform_import_data
  • Fix component_relation_common_Test class issues where type is not coherent with the component type (component_portal)
  • Fix component_date issue where method get_grid_value generates an error when data is empty
  • Force garbage collector after code_update in are_maintenance (prevent cached files generating errors)
  • Fix component_date js error when value is empty
  • Fix update_code error when dd_date file is not updated at runtime causing code inconsistency
  • Add dato_resolved to component_info->get_dato() to allow cache calculated data
  • Fix widget calculation errors when empty value is received
  • Skip permissions in search mode to list all components in sub sections, all users can search in all schema
  • Allow save data into the component when it is search mode, all users can use all components to search
  • Counter error msg when the table is empty, search can sent null as result, it's necessary check the rows

Documentation

  • Add matomo analytics.render.es to docs (mkdocs.yml)

Features

  • New color picker view for component_input_text to select color in easy way.
  • Add component_email unit test
  • Add component_external unit test
  • Add/complete component_filter unit test
  • Add component_filter_master unit test
  • Add component_filter_records_test unit test
  • Add component_geolocation unit test
  • Add component_info unit test
  • Add component_inverse unit test
  • Add updates index matrix_test table to get flat locator used by inverse searches
  • Add cache to method 'common::get_matrix_tables_with_relations'. Add exception to allow matrix_test inverse search
  • Add search_related unit test
  • Add component_iri unit test
  • Add view to render edit section
  • Add mode solved to component_portal to avoid to get subdatum and use the literal in data
  • Add render for area graph
  • Add base view to list mode for section

Miscellaneous Tasks

  • Add core_functions get_username to allow centralized access to the current registered user name
  • Change direct access session vars for user_id and username, to centralized functions in core_function (get_user_id, get_username)
  • Unify icon stars appearance
  • Fix date syntax mistake
  • Add update to 6.0.5 with new tables for nexus data
  • Unify components media unit test
  • Unify unit test common components
  • Remove component_filter old commented code
  • Remove component_filter unused method 'get_project_groupers'
  • Allow to define the constant 'SHOW_DEBUG' before loading the configuration file (useful in unit test)
  • Add to get the properties when the section is loaded in mode list, the properties need to be the section_list node (to be processed different of edit mode)
  • Get the view set into the properties of the section in list mode (get the section_list node properties)
  • Add to grid relation components to get the fields_separator and records_separator define into the request_config - show
  • Unify the way to define the wrapper of the section to render the same CSS class in the wrapper node in list and edit
  • Add check if exist the node_body for navigate in section, now sections can have different views and it could has node_body or not
  • Remove the limit in edit mode of the section, it could have more than 1 record
  • Add solved mode in section.js
  • Add mode solved to get the literal of the component when it get_data
  • Add area_graph as main area
  • Add render solved mode to section

Performance

  • Add session_write_close to close the current session and set it as read-only (unblock PHP thread) in dd_api->build_json_rows->search

Refactor

  • Move filter::get_user_authorized_projects cache from session to file to prevent session blocking. Unified delete_cache_files files prefix calculation
  • Move component_av get_media_streams calculation form controller to specific API call because it is used only in the player view
  • Move the classes 'dd_manager' and 'section' to the fixed classes to be loaded (in the loader)

Styling

  • Unify component_3d_Test class
  • Unify component_image_Test class
  • Reorder button in alphabetic order