v2019.04.0 ========== Release date: 2019-04-17 v2019.04.0 is a stable version. For a full index of Fleio releases see :doc:`changelog`. From the 2019.03.0 release we're following the guidelines in https://keepachangelog.com/. Added ----- * Added instance traffic billing support * Add refresh license script * Add support for right to left languages in fleio * Add openstack router management for end users * Add posibility to assign flavors to client groups * Store networks tags in Fleio database * Add support for multi attachments in ticketing system * Allow automatically creation of router and network on order auto setup Changed ------- * #1177: Add is_default field in subnet pool list API * #1185: Make sure links open in new tab in a correct way * #1195: Add color differences and not-allowed cursor for disabled icon/text buttons and md-options * #1211: Set focus on input/selects on filtering dialog opening * #1219: Show visual change after instance lock/unlock * #1227: Allow choosing to create instance snapshot as enduser for staff instance snapshot creation dialog and allow enduser to accept/reject a shared image * #1229: Add tooltip hint on disabled pricing rule filter and pricing rule modifier buttons * #1228: Add impersonate button next to user on client page * #1230: Do not pre-select client in staff new instance and new floating ip form * #1232: Change os distro field on image update/create to allow options not in the predefined list * #1236: Add tooltips for image-flavor incompatibility on flavor select dropdown. Fix bug where image-flavor compatibility is not checked when selected image type is community * #1238: Add option to preselect a network that has a public tag on instance creation form * #1240: Highlight and preselect default subnet pool * #1698: Log more details in activity log when deleting a client. * #1768: Add base URL in frontend customization * #1790: Autocomplete department ticket id format with the default one defined in settings on department create form * #1811: Make sure instances in fleio keep track of their lock/unlocked status * #1820, #1734: Improve handling eventual error when getting instance console url, and add support for spice console * #1838, #1839: Deal with shared images and allow staff to create instance snapshot as enduser Allow endusers to see shared images based on feature toggle and allow them to accept/reject shared image. Also separate community and shared images on boot source select tab and let staff users create instance snapshot impersonating the client project * #1857: Add more links that open in new tab on plugin pages * Allow users to add SSH keys if out of credit * Show Project ID on instance detail in staff * Add lock and unlock actions for active instances in staff panel * Upgrade 3rd party libs Fixed ----- * Fix #1226: Fix large names for subnets not being visible in network page Right now they use ellipsis text overflow and upon click the table cell is expanded to show the name * Fix #1231: Make sure text doesn't overflow cards on floating ips page * Fix #1242: Fixed crash for multiple custom menus in the same category * Fix #1763: Update router management code for end-users * Fix #1780: Fix low credit notifications not sent for 30 days if they were already sent in this timeframe * Fix #1819: Fix configurable option auto calculated price for new cycles being wrong * Fix #1822: Make sure client out of credit status gets updated when staff adds enough credit * Fix #1832: Fix internal server error being raised when trying to get migrate options for a non existent instance * Fix #1834: When attempting to delete a locked instance from end user ports and ips are removed. * Fix #1835: Use the auto order service setting defined in configuration when staff creates a client and checks the auto service setup checkbox * Fix #1843: Fix typo in bootstrap.sh * Fix #1844: Make sure users cannot delete a currency if it is used in an openstack pricing plan * Fix #1849: Fix internal server error raised when trying to get floating ips create options for client without project * Fix #1852: Process client cron enters infinite loop for one time cycle * Fix #1861: Add reset_db to excluded django commands in urls.py * Add missing comma in dev settings template Unreleased ---------- \- Deprecated ---------- \- Removed ------- \- Security -------- \-