v2020.01.0¶
Release date: 2020-01-16
v2020.01.0 is a stable version.
For a full index of Fleio releases see changelog.
From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.
Added¶
- Tickets filter for answered and customer reply status
- Add not equal filter operator for choices fields in pricing rules
- Add checkbox to allow using a custom textarea for adding custom code without being altered when editing notifications templates
- Operations: New UI element that will show you the progress for some operations like deploying instance from volume, move instance, etc.
- Add feature to allow enduser to manage private ports/ips related and default it to false
Changed¶
- Don’t allow negative prices in pricing rules
- Allow configuration of logout redirect for enduser and staff panels
- Do not allow editing of flavors used by instances
- Do not allow deletions of a flavor used by an instance
- Allow re-generating unfinished revenue reports. Show revenue report generation progress percentage.
- Change last reply column to display time since last reply, add set on hold and set in progress status, highlight unread tickets
- Do not limit username input to 30 chars on login request but to 255
- Change default precision setting for instance snapshot price on snapshot create dialog to show 6 decimal places. Also show price per month.
- Change login username input label back to ‘Username’ and add frontend setting to customize it
- Change move instance from task to operation to avoid task timeouts
- Set similar boot source if it exists on region change on instance create form
- Ensure all tables in django admin have search enabled and list display shows relevant info, add some filtering options.
Fixed¶
- Fix #2402: Fix instances backups scheduling. Allow defining day of week when backups should be created if schedule type is weekly.
- Fix #2428: Override client tax_exempt flag if configuration tax exempt flag is set
- Fix #2431: Add new authorization settings for application settings, allow only superusers to manage Openstack settings
- Fix #2444: Optimize get remaining hours when client has lots of credit
- Fix #2531: Allow configuration selection when creating a client from staff
- Fix #2568: Add ellipsis to card titles
- Fix #2591: Fix PayuRO calculating full amount for invoice even if it was partially paid. Fix taxes not being added when paying invoice using PayuRO gateway
- Fix #2624: Fix menu active link color disappearing when entering object details/edit page
- Fix #2627: Fix image upload browse button
- Fix #2631: Add missing filtering options
- Fix #2698: Search for exact ip address if the address is in double quotes
- Fix #2643: Add support for refresh details pages. Add refresh for instance details
- Fix #2652: Client is removed from reseller after edit
- Fix #2663: Fix filtering refresh when clicking on main menu links
- Fix #2665: Allow editing flavors from django admin without selecting a reseller
- Fix #2666: Fix content overflowing instances card when host name is too long in enduser panel
- Fix #2668: Fix stop impersonation from reseller user
- Fix #2669: Preserve associated client groups and visible to reseller when editing a flavor
- Fix #2672: Fix possible crash in process clients cron
- Fix #2673: Display os distro icon for instances booted from volume
- Fix #2675: Fix error thrown when trying to auto create network for a client from staff panel
- Fix #2677: Instance create page is blocked if some fields are not filled and form is submitted
- Fix #2679: If hide services for enduser flag is set then hide services on dashboard too
- Fix #2682: Sort countries by code in phone prefix dropdown selector and fix prefix not being updated correctly when switching from longer prefix to a shorter one.
- Fix #2683: Do not add journal entries for taxes when they are equal to zero. Show invoice id for credit tax journal entries.
Unreleased¶
-
Deprecated¶
-
Removed¶
-
Security¶
-
Notes¶
-