================== Releases from 2019 ================== Below is the history of Fleio releases from year 2019. For a full index of Fleio releases see :doc:`changelog`. .. contents:: :local: v2019.01.0 ========== Release date: 2019-01-22 v2019.01.0 is a stable version. For a full index of Fleio releases see :doc:`changelog`. Added ----- * Add links to client from invoice and remove card-in-card displaying of notes on service details * Add option to prefix API user with username * Add additional filters * Disable buttons for actions that enduser don't have permission to * Add flavor groups * Add volume boot feature * Add cron for process clients billing * Disable buttons for actions that staff users or end users don't have permissions for and add meaningful warning tooltips * Improve base url parsing * Improve cinder client API version handling * Implement proper search for IPv6 using compressed form * Add UI for client groups and allow setting default client and user group to be used at signup * Add authorization settings for most cloud objects * Add setting to define method for getting custom details on pdf invoices * Allow end user image upload Fixed ----- * Fix #1056, #1083: Add support for optimized plugin loading and remove /plugin/ from urls * Fix #1077: Validate create server form before submit * Fix #1082: Fix reloading app services statuses on dashboard when clicking the reload button not working * Fix #1084, #1085: Add frontend support for ensuring OpenStack feature can be disabled without side effects and make sure images in ticket details are not over-enlarged * Fix #1086: Allow deletion of instances while under scheduling task state * Fix #1088, #1095: Fix filtering options not available for volumes and fix reloading some pages causing applied filters to disappear * Fix #1091: Allow users to rebuild instances from an instance snapshot * Fix #1094: Make sure tags on client cards do not overflow container * Fix #1097, #1663: Paginate users list on user group details page * Fix #1101: Handle errors when failing to delete SSH key and show successful message only after deletion was finished * Fix #1102: Fix link to fleio being present even on white label licenses * Fix #1337: Optimize plugin loading in frontend. Remove /plugin/ from url. Remove required components from states * Fix #1461: Change password prompt while bootstrapping environment * Fix #1622: Set celery service status on dashboard to active when celery_task_always_eager setting is set to True in settings * Fix #1628: Paginate response when getting tickets for linking * Fix #1633, #1636: Ensure users can disable OpenStack on fleio without side effects * Fix #1641: Allow client deletion in demo mode * Fix #1642: Raise '400 bad request' rather than 500 when updating profile and 'allow_changing_password' feature is disabled or old password is incorrect * Fix #1645: Client field errors do not appear on domain contacts dialog * Fix #1648 Error 500 on Staff billing journal page * Fix #1075: Improve feature toggle by adding multi level features and features dependencies * Fix #1675: Make hypervisor type field on os images allow null values when updating image v2019.01.1 ========== Release date: 2019-01-28 v2019.01.1 is a stable version. For a full index of Fleio releases see :doc:`changelog`. Added ----- n/a Fixed ----- * Fix password input in bootstrap.sh on CentOS 7 v2019.02.0 ========== Release date: 2019-02-21 v2019.02.0 is a stable version. For a full index of Fleio releases see :doc:`changelog`. Added ----- * Add cron to delete images and settings to automatically delete old client images * Add searching and filtering for hypervisor name * Allow adding configurable links in the side menu * Add notification settings for clients on billing agreement * Take uptodate credit into account for overdue clients * Allow retrieval of client billing summary and billing agreement update * Add boot from ISO option at create instance and instance actions * Allow stopping and restarting of bootstrap.sh script * Allow discounts on OpenStack instances * Update OpenStack billing attributes * Allow move of instance between clients * Made ticket ID format configurable * Update dependencies * Allow image sharing from staff while creating an instance * Add lxc console support * Add domains summary and component for enduser dashboard services panel * Associate flavors with images * Add upload progress for images * Add limits settings for clients with billing agreements * Allow percent modifiers for pricing rules * Add services dashboard panel for endusers Fixed ----- * Fix #1105, #1107, #1109: Make sure filtering inputs are cleared when switching between filtering options and fix display issues when updating any group, allow filtering users/clients by group * Fix #1106: Side menu is not displayed if no license is set * Fix #1108: Fix unspecified error when creating a product with module configuration form being invalid * Fix #1110 and #1093: Change old, buggy tooltip from close impersonation icon and fix some spacing on enduser dashboard and a romanian translation string * Fix #1114 and #1115: make sure there is space between fl-tags on client cards and make sure service name in services tab from client details page spawns in one line in the table * Fix #1118: Improve validation in add network dialog * Fix #1119: Fix strings not being translated when frontend is minified * Fix #1122: Fix refreshing tickets and todo notifications count not working anymore after getting fleio out of idle state * Fix #1124: Allow tinymce editor to use lists and move tinymce options settings from constants file to baseconfig * Fix #1128: Add warning messages on instance resize * Fix #1129: Add frontend support for allowing staff users to change client currency and remove currency dropdown from enduser's client edit form * Fix #1130: Add frontend support for setting user language on signup based on language defined in constants.js * Fix #1134: Fix pricing rules layout in client billing history * Fix #1136: Enlarge area for tinymce on notification templates edit page and display errors when editing them * Fix #1141: Allow filtering only staff users in generic filters by user * Fix #1147 and #1123: Update translations files and add custom translation templates only for enduser and staff panels, fix cancelled invoices missing status bar * Fix #1148: Change hypervisors filter options on instances page to work with new db fields * Fix #1152: Add frontend support for allowing users to add configurable menu items in the side menu * Fix #1155: Invoices list display changes * Fix #1157: Make sure custom links take into account plugin menu items when being placed in the menu * Fix #1159: Makes sure that filter by none option uses either the filtering_value from the related model if defined, otherwise use the id * Fix #1162: Display cleanup date in images list view * Fix #1164: Fix notifications templates menu item not being conditioned by the right feature * Fix #1705: Make ticket ID more visible on ticket list and details pages, make links on ticket details open in new tab, allow
    ,