- Bugfix: Temporary github handling to avoid failing actions
- Improvement: Meet requirements for strings in Moodle 4.4
- Improvement: Create generator class to enable test integration within other plugins
- Bugfix: Only display entrance and floor if given
- Bugfix: Also fetch entities with no addresses given.
- Improvement: Add entity description to handler for better integration.
- Improvement: Get rid of old expert / simple mode (formmode).
- Bugfix: Fix capability checks.
- Improvement: Better string in autocomplete if no entity is set.
- Improvement: New setting to set if we want to get parent name or subentity name for filters.
- Improvement: Re-write entitiesrelation_handler.
- Improvement: Remove string only relevant for mod_booking.
- Improvement: Better strings.
- Improvement: Checkbox to save entity for each session no longer needed. Layout improvements.
- Improvement: Collapse entity section by default and show a "Choose..." string when entity is missing (instead of "0").
- Improvement: Linting: Phpdocs for function entitiesrelation_handler::instance_form_save has incomplete parameters list.
- Bugfix: Do not require login on view.php (web service still required it).
- Bugfix: Fix alignment of entity list.
- Bugfix: QuickForm Error: nonexistent html element: Element 'entitiesrelation' does not exist in HTML_QuickForm::getElement().
- Bugfix: Check for empty is important. Otherwise we overwrite form values when any nosubmit button is pressed.
- Improvement: Harden against errors.
- Bugfix: Don't fail js when element is not found.
- Improvement: Rename return_array_of_dates to return_array_of_entity_dates.
- Improvement: Layout improvements.
- Improvement: Lots of fixes and improvements with sorting, cancel buttons, deleting etc.
- Improvement: Better handling of deleting entities and add a DB cleanup function.
- Improvement: Autocomplete for parent entities, modals for every delete button, better navigation.
- Improvement: Show an error if trying to view or edit a non-existing entity.
- Bugfix: Fix and improve broken CSV importer.
- Improvement: Added support for Moodle 4.3 and PHP 8.2.
- Improvement: view.php layout change: base instead of standard.
- Improvement: Only load secondary navigation if user is logged in.
- Improvement: We even show entities when logged out.
- Bugfix: Add FontAwesome 6 compatibility for Moodle 4.2.
- Bugfix: Fix github actions.
- Bugfix: Fix namespaces for Calendar webservices.
Improvements:
- Improvement: Return parent name directly via sql on many occassions.
Bugfixes:
- Bugfix: Return values of webservice should be PARAM_RAW - so they do not crash with HTML tags.
Improvements:
- Improvement: Renamed get_entity_by_id to get_entities_by_id (there can be more than one because of join with address table).
- Improvement: Do not show shortname on view.php.
Improvements:
- Improvement: Entity import via CSV is now case-insensitive.
Bugfixes:
- Bugfix: Entity autocomplete search was case sensitive - made it case insensitive.
Bugfixes:
- Bugfix: Fix a Bug with PHP 8.
Improvements:
- Set calendar color.
- Set URL for clickable events.
- Remove Settings only used for testing.
- Layout Bugfix and Language String added.
Bugfixes:
- Bugfix: Fix parent image.
- Bugfix: Fix address and contacts count.
- Bugfix: Check contact id for update or insert.
Improvements:
- Contact and address as fallback from parent.
- Layout improvements.
- Minor fixes and code quality.
Improvements:
- Improvement: Added list of affiliated entities to detail page.
Improvements:
- Improvement: New set data function to set data to stdclass, not mform (for nested handlers).
- Improvement: Corrected and improved some strings.
Bugfixes:
- Bugfix: Hide opentimetable button correctly in simple mode (if entities deactivated).
Bugfixes:
- Bugfix: Added missing indices (closes issue #8).
Bugfixes:
- Bugfix: Wrong capability name.