v2019.01.0

Release date: 2019-01-22

v2019.01.0 is a stable version.

For a full index of Fleio releases see 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