====== Version 12.48.0.307 ====== Released December 3, 2018 ===== New features ===== * The REST API now returns the limetype name for limetype in the acl endpoint * The REST API now return the property name for each property in the acl endpoint * QueryObjects - a python API for querying the database for large datasets * Possibility to fetch Has-And-Belongs-To-Many relations with offset param specified * Command ''limefu object-access configure-legacy-support'' for making record access use object access. * Plugins are now loaded in the importer, making sure code defined in custom Lime Objects will run upon import * Ability to define exchange/queue with lime-config for lime-import * lime-newsletter validates that the consenttype id (if specified in the config) exists * For services interacting with our REST API not supporting HTTP headers for sending API keys, basic auth can be used, using x-api-key as username and the API key as password * Configurable plugins path * Plugins are now loaded at limefu startup * Web Client: Icons and colors \\ // It is now possible to add icons and colors to custom tables! No more gray badges! // * Web Client: Splash screen when logging in \\ // We have added a loading screen when logging in to make it feel a bit more exciting!// * Web Client: Possible to connect custom limetypes when adding a note to the activity feed \\ // It is now possible to configure what limetypes an activity can be connected to through Lime Admin.// * Web Client: Object access dialogue on notes in activity feed\\ // It is now possible to navigate to the info dialogue and therein also change object access for notes in the activity feed// ===== Improvements ===== * The python platform now uses python per default to save objects (the config flag ''use_ldc_for_writes'' is by default set to False) * Web Client: All icons in the web client have been freshly updated to the [[https://icons8.com/windows-icons/|Icons8 - Windows 10]] library. * Web Client: Improved "Add note" dialogue - We have removed the activity type selector bar and made the dialogue more simplistic. It should now be a whole lot easier to select activity type, especially when using your mobile phone. * Web Client: Percentage controls - Percentage controls can now be shown as a progress bar in the table view. * Web Client: Possible to change object access permissions - It is now also possible to change object access permissions (and not only the owner/group) through the info dialogue. * Web Client: Added arrow buttons for changing year in month picker and quarter picker. ===== Fixes ===== * Fixes an issue where connected objects could not be deleted * Switch from deprecated logger.warn() to logger.warning() * Improved errorhandling for prematurely terminated imports * Ensure HRESULT errors are always returned as strings from the LDC proxy-API * Skip participants that aren't linked to any person in lime-newsletter * lime-newsletter config was not returned to admin editor after save * Wheel API changed from wheel.install.WheelFile to wheel.wheelfile.WheelFile, making new plugins not build after initial generation * Set default mimetypes for .js and .css files * Web Client: Object picker - Fixed a bug that made it very hard to set a relation through the object picker on small devices (such as through your mobile phone). Now, the object picker will not jump around on your screen anymore! * Web Client: Object picker now shows "No results" text when there are no suggestions.