Skip to content

Latest commit

 

History

History
1332 lines (1300 loc) · 138 KB

CHANGELOG.md

File metadata and controls

1332 lines (1300 loc) · 138 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

Unreleased as of Sprint 74 ending 2017-11-27

Added

  • Icons to discern automate method types (#2700)
  • Proper type for openstack_infra + optimization (#2528)

Fixed

  • Use parentNode.removeChild in IE11 when determining fonticon char (#2831)
  • Fix Service request filtering (#2830)
  • Translate hawkular node labels to prometheus (#2826)
  • Rename 'phase' to 'status' for container groups summary page (#2825)
  • Set initial url for ajax calls when parsing url params (Hawkular part) (#2824)
  • Corrected CSS class for sortable fields (#2820)
  • Performance: revert refactoring find_by_name vs find_by(:name ... (#2819)
  • Do not display Hosts/VMs on the container topology screen (#2818)
  • Add @targets_hash as another source of records for GTL. (#2816)
  • Force the showtype to nil when displaying the provider list page 🐍 (#2815)
  • Corrected mixin include for automation manager toolbar (#2814)
  • GTL: fix "My Tasks" (#2809)
  • Render Generic Object Definition center toolbar for show properly (#2808)
  • Use supports_vm_import? instead of validate_import_vm (#2807)
  • Gather nets and subnets for the "new network router" form as hashes (#2806)
  • GTL missing parent fix (#2804)
  • Drop fileicon decorator from MiqRequestDecorator (#2802)
  • Do not show record's info when status of record is not completed (#2801)
  • Store the session data in the right format for OPS/help_menu (#2797)
  • GTLs: use ExplorerPresenter to fix styles in Services. (#2796)
  • Fix unnecessary separator at monitoring/all_alerts view (#2795)
  • QuadiconHelper: fix: capture quadicon_url_to_xshow_from_cid. (#2794)
  • Fix quadicon on VM drift page (#2792)
  • Fixed if condition to check for action instead of action_name (#2790)
  • Added missing classes to list APPLIES_TO_CLASS_BASE_MODELS (#2785)
  • Make /report_data protect @lastaction. Fix "No items were selected for XXXXX" (#2784)
  • Fix Ansible Tower provider node tagging to take into account the selected node model (#2783)
  • Fixed visibility of form buttons paging div etc in Catalog Explorer (#2782)
  • Fix tagging issus for Configuration Management Providers and Configured Systems (#2781)
  • Move date_start logic from controllers to data/time_tag_options (#2775)
  • Fix screen updates in RH Updates screen (#2774)
  • Added missing flash message (#2772)
  • Security groups - fix API access (#2771)
  • Explicitly disable broker for vSphere validation (#2770)
  • Fixed harmless missing CSS error in WebMKS remote consoles (#2767)
  • Favor complete ui strings over string concatenation (#2765)
  • Fix statement in flash message (#2764)
  • Fix typo: loose -> lose (#2763)
  • Fix to show "Cloud Credentials" drop down on Retirement tab (#2761)
  • escaped \' in the output to get it to render/display output on screen. (#2759)
  • Allow linking to Services adding test coverage for Services Explorer (#2758)
  • VM Transform not working from a provider page (#2757)
  • Fix session[:edit] breakage in picture controller. (#2756)
  • Changed find_by back to find_by_fqname (#2755)
  • Only force old dialog use when legitimate api endpoint does not exist (#2753)
  • Fix delete of Orchestration Stack from EmsCloud controller (#2752)
  • Fixed replace_right_cell regression in the tag mapping on OPS screen (#2749)
  • Fixed "ASSIGN_TOS" hash to merge other values into it appropriately (#2746)
  • Fix error after canceling editing Chargeback rate (#2743)
  • Add menu_click and sb_controller for additional data in report data (#2740)
  • Fix copy RBAC Role to a new Role (#2738)
  • show error message when deleting router (#2737)
  • Use query insead of query_range when we do not need full data. (#2736)
  • Adjust the haml indentation for custom image (#2734)
  • Add group_index to new Button Group records (#2733)
  • Fix GCE credential validation (#2730)
  • postService - skipError on 400 deduplicate (#2728)
  • Use miq-calendar directive in schedule editor (#2726)
  • Fix logic for service ownership (#2725)
  • Uniform the behaviour of timeline and utilization button (#2722)
  • Correct entry point for dynamic objects (#2721)
  • Zones - Save NTP settings before assigning vars for edit (#2720)
  • Allow the Maintenance mode to be displayed (#2717)
  • API(js) - don't show error modal when trying to log out (#2716)
  • Redirect to login screen on API 401 (#2715)
  • Encrypt service account information for GCE (#2713)
  • Enable font icon for middleware servers (#2710)
  • Networks > Networks - fix uninitialized constant and render :change (#2707)
  • Display flash message during duplicate class add (#2706)
  • Display all clusters in Compute Rate Assignment page (#2692)
  • Report Dashboard actions confirmation messages consistency (#2688)
  • Use the unified console style for WebMKS consoles (#2662)
  • Ntp settings (#2661)
  • Add ems_infra_admin_ui feature support (#2644)
  • Fix custom button with dialog in explorer (#2593)
  • Security group: Fix Display (#2543)
  • Reload button should use the current display value (#2419)
  • Projects Dashboard - fix quota error (#2404)

Unreleased as of Sprint 73 ending 2017-11-13

Added

  • Enable navigation between tasks and affected items - VMs and such (#2712)
  • report_data: :model_name takes precedence over :active_tree (#2701)
  • Catalog unassigned (#2699)
  • Simplify ansibleCredentialOptions angular component (#2698)
  • AutomationManager: :match_via_descendants needs to be a string. (#2689)
  • Revert "form button styling clean up" (#2685)
  • List Provisioned disk name as N/A if size_on_disk is not collected (#2681)
  • OPS RBAC Tagging GTL Fix. (#2678)
  • Remove capitalization of Generic Object Association names (#2674)
  • Disk Name should not display 0 for unavailable Used/Provisioned size (#2673)
  • Added "logging Output" field to Ansible Catalog Item editor. (#2672)
  • GTL: add options needed for quadicon rendering. (#2669)
  • Remove deprecated call to ActionController::Parameters#deep_clone (#2668)
  • Add additional options to report_data for tagging and other functions which use get_db_view instead of get_view (#2667)
  • Amazon Docker Creds Visibility Based on Setting (#2666)
  • Don't send scheme and version to oVirt (#2664)
  • Prometheus Alerts Endpoint: add detection (#2663)
  • Provision instance volume tab styling fix (#2656)
  • Send oVirt metrics details to raw_connect (#2651)
  • Enable credentials validation for Lenovo provider (#2650)
  • Add verification credential param for google (#2647)
  • Queue authentication check only for ems_cloud and ems_infra providers. (#2643)
  • Drop the img_url attribute from the report_data hash (#2641)
  • Add parent class name to additional options for report data (#2640)
  • Add watch to modelCopy in form_changed (#2637)
  • Expose Custom Buttons for GenericObjects (#2636)
  • Always use HTTPS to interact with oVirt (#2633)
  • GTL: do not set parent_id directly from params[:id]. (#2631)
  • Ansible service - rescue from Ansible role disabled exception (#2628)
  • Rename Network Adapters table to Network Devices (#2627)
  • Use the product.support_website_text for the second help menu item (#2626)
  • Make Description not required to be consistent with non-ansible forms (#2623)
  • Make Display Name not required to be consistent with non-ansible forms (#2622)
  • Simplify ApplicationHelper#model_to_report_data (#2611)
  • Display the missing notification type icons in the drawer (#2608)
  • Generic Object - don't error modal on validation errors (#2604)
  • Allow to pause\resume multiple containers providers at a time (#2603)
  • Remove dependency of two fields in Alerts (#2601)
  • Display Generic Object Associations correctly (Post /report_data related GTL fixes) (#2596)
  • Enable assign of policy profiles (#2595)
  • Adding methods for treeSelector into Dialog Editor's controller (#2591)
  • Flavor delete vs tag (#2590)
  • Add a new tab for separate VMRC console credentials for vmware infra (#2587)
  • Add status and state scopes
  • Styling fix for Bootstrap switch on Tenant Quota screen (#2583)
  • ReportDataController spec - fix report_data mocking by removing too-specific contstraints (#2582)
  • Display flash message after updating Chargeback Rate (#2581)
  • Add a dismiss button for dynamically generated flash messages (#2580)
  • Ext targeted alerts in the monitoring screen (#2579)
  • Provide the custom uploaded picture attribute separately in report_data (#2573)
  • Custom Button CRUD for Generic Object Definitions (#2569)
  • Do not run JS on the saved reports screen before the tree is ready (#2566)
  • Pass specific dialog local variables for custom buttons (#2562)
  • Move net-ssh dependency to manageiq-gems-pending (#2559)
  • adds button to launch lxca (#2486)
  • Create dialog for provisioning physical servers (#2401)
  • Add button classes (#2371)
  • Make the dragdrop placeholder in the main dashboard visible (#2324)
  • Wait for task in JS (#2218)
  • Move GTL below bootstrapping sanitizeRender (#1383)

Fixed

  • Fixed enable/disable of Validate button. (#2718)
  • Fixed Catalog drop-down issues. (#2711)
  • Fix chart_click_data handling for drill-through in /report_data. (#2705)
  • Fix error in new provider page (#2704)
  • Fix cut-off dropdowns on Tag Edit screen (#2696)
  • Fix variable name in miqSupportCasePrompt() (#2695)
  • Fix various issues in Foreman UI causes by GTL. (#2694)
  • Fix skipping "first step" when saving a filter (#2690)
  • Fix custom toolbar explorer (#2679)
  • Fixed to initialize Dialog drop down correctly. (#2675)
  • Fix Reset button on Edit Button Group page (#2659)
  • Fix performance drop-down button in container view (#2653)
  • Fixed a JS method call in view and added uniq key validation check. (#2649)
  • Fix variable interpolation in volume attach/detach messages (#2648)
  • Fix Openstack InfraManager credential validation (#2646)
  • Fix AWS Docker Credentials Tab Issues (#2645)
  • Fixed node id for policy link in control explorer accordion (#2639)
  • Fix missing gettext in tenant quota form partial (#2615)
  • Fix using filters under Job Templates (#2607)
  • Fixed visibility of Input Params div on non-ansible method form. (#2597)
  • Fix redirect to Hosts page when no host is associated with a Physical Server. (#2589)
  • Fix SCVMM Credential Validation (#2575)
  • Fixed broken refresh functionality on all topology screens (#2557)
  • Fix Search to filter VMs (#2556)

Removed

  • Removed unneeded :onwhen from summary screen toolbar (#2630)

Unreleased as of Sprint 72 ending 2017-10-30

Added

  • Sort reports alphabetically (#2565)
  • Allow Metering reports in views (#2553)
  • Add a new tab in Settings for customizing the help menu items (#2537)
  • Add fallback hostname form input fields for Nuage Network Provider (#2531)
  • Add additional playbook automate method parameters (#2527)
  • SmartState Docker Creds for AWS (#2525)
  • Generic Object Definitions with Treeview and Custom Button Group CRUD (#2524)
  • Removed old dialog buttons (#2523)
  • Move tagging-related tabs into subtabs on the Settings/Region screen (#2522)
  • clear user name and password on failed login attempt. (#2514)
  • v2v: Extend 'VM Transform' dialog to select VMs by tag (#2501)
  • Add cloud volume disk types to rate editor (#2496)
  • User Sync for OpenStack Cloud Provider (#2495)
  • Allow the type of controller to be passed in when adding a disk to a Vm ( VMWare ) (#2494)
  • Always send params to operations (#2484)
  • For Automate expression methods include ids (#2475)
  • Support network manager (#2469)
  • Enable MW Compliance and Control policies (#2436)
  • Show authentication status in middleware provider summary page (#2400)
  • Setup data for modal component (#2327)
  • Translating availabilities/status for Domains/Servers/Deploys (#2323)
  • Add timeline to physical server (#2272)
  • Update pre_prov view to support Volumes and Snapshots (#2253)
  • Use approval workflow for instance resize operation (#2241)
  • Add search to Services list view (#2225)
  • Introduce UI for Nuage events (#2186)
  • Replace all dialog logic with dialogUser from ui-components repository (#2067)
  • Adds error on dialog field association circular reference catch (#2056)
  • Convert Dropdown menu to component (#2009)
  • Add vm security group operations (#1997)
  • UI for create and delete flavors (#1818)
  • Add the ability to edit options settings for providers (#1652)
  • When available use Mistral workflows to scale stacks (#1533)

Fixed

  • Fix CI failure in chargeback form spec (#2567)
  • Prevent long text strings from overflowing modals (#2563)
  • Use showURL with id of tree for servers (#2560)
  • Add missing text for physical infrastructure folder view (#2551)
  • Add Lenovo infra provider authentication args for queue task (#2549)
  • Use decorators and fonticons on policy listing screens if possible (#2548)
  • Fix title / tooltip for "My Settings" screen (consistency) (#2542)
  • Fix remove service toolbar text (#2533)
  • Add validation request handler for Nuage provider (#2532)
  • Fix cut-off dropdowns on Set Ownership screen (#2526)
  • Add missing VM count back to quadicon for Infra Providers (#2516)
  • Implement clickable labels for provisioning radio buttons (#2515)
  • My Settings Physical Infrastructure text typo (#2508)
  • Rename feature containers to container to match changes in core. (#2498)
  • Allow configuring hawkular tenant names in settings (#2497)
  • Fix container provider endpoint configuration (#2491)
  • Support sysprep for windows templates (#2479)
  • Add/Change event decorator for MW events (#2477)
  • Show 'Cancel job' button on tasks screen (#2473)
  • Topology legend tooltip fix (#2472)
  • Remove trailing comma syntax error (#2471)
  • VM summary: consistent time/date formats in lifecycle section (#2467)
  • Change "Docker Labels" to "Image Labels" (#2461)
  • Change in :named_scope to allow chaining (#2459)
  • Limit tag list in the Group Expression Editor to one set of categories (#2458)
  • Dupe message when clicking Reset button in gtl page mode (#2457)
  • Add target_id and target_class columns to dataset defined in MiqTask.yaml (#2456)
  • Added call to turn spinner off after Copying Provisioning fields. (#2451)
  • Enable copy condition (#2448)
  • Correctly indent the blank slate widget (#2445)
  • Fix custom button with dialog (#2439)
  • Update app's locale when user locale preferences changed (#2438)
  • Call the miqInitMainContent() later in the explorer presenter JS (#2437)
  • Made Embedded Method option only available for Inline type methods (#2433)
  • Add physical server power operations buttons (#2431)
  • Disable button Copy for Middleware Reports - Fix issue #1740 (#2430)
  • Add the download_pdf button to summary view for infrastructure providers (#2429)
  • Notification type error should be rendered in patternfly as danger (#2426)
  • Do not display the Custom Image in the nested Generic Object list (#2421)
  • Restore Delete and Edit options to Cloud Networks toolbar (#2417)
  • Set formnovalidate on "create host aggregate" form's cancel button (#2416)
  • Fixed to pass in parameter to method call (#2414)
  • OrchestrationStack template copy: use session
  • Fix wrong flash messages after widget import (#2411)
  • Add physical server buttons when displaying through ems_physical_infra (#2409)
  • Provisioning: Use session to pass flash message. (#2408)
  • Use Chargeable field for determining measure in rate editor (#2407)
  • Use class variable gtl_type to check type of report this way we will receive correct report type (#1888)
  • Allow rake update:ui to work without db connection (#1887)
  • Menu: Don't remember iframes. (#1883)
  • Do not try to render quadicon if rendering report with list (#1867)
  • Set correct db value for Provider Foreman case (#1847)
  • miqFormatNotification - don't throw when missing text (#1836)
  • If provider is not running and UI wants to fetch JDBC drivers close datasource modal (#1435)
  • Networks: Added to_i to port & end_port attributes (#1318)
  • Fix misplaced ng-cloak in ems_datawarehouse (#960)
  • Default to a 0 evaluation frequency in dwh alerts (#678)
  • Storage: Enable attach/detach operations to storage manager (#746)

Removed

  • Remove get route for report data (#1834)

Gaprindashvili Beta1

Added

  • Angular Dialogs
    • formChanged - handle form elements which do not change model (#2290)
    • Add the ability to customize JDBC Driver/Datasource defaults if not using standard options (#1092)
  • Automate
    • Automate embedded methods UI (#2180)
    • Playbook automate method changes (#2114)
    • Adding dialog validations in Dialog Editor (#2055)
    • Introducing a controller that returns automate entry point tree JSON (#1949)
    • Add custom buttons (#1912)
    • Filter custom buttons according to visibility expressions (#1824)
    • Fix icon for Ansible credential add button (#1687)
    • Dialog editor fixes (#1728)
    • Fixed issue with custom button editing (#1686)
    • Custom button submit all (#1572)
    • Add status to Repository Properties (#1131)
    • Add button classes (#2371)
  • Chargeback
    • UI Fix for ChargeableField in chargeback editor (#1727)
  • Compute
    • Add policy buttons to physical servers page (#2284)
    • Group by docker label in ChargebackContainerImage (#2277)
    • Adds configuration buttons to physical server toolbar (#2263)
    • Use quota_display in Container Project summary screen (#2090)
    • Container Provider: change authentication status labels (#2104)
    • Set the metrics auth status to the metrics tab (#2102)
    • Consider archived nodes for single provider dashboard (#2084)
    • Use endpoint's name instead of role (#2080)
    • Hide Archived Container Nodes (#1524)
    • Add link to network manager for infra providers (#2028)
    • Quad icons for containers providers (#1950)
    • Add support for displaying network adapter details (#1654)
    • Add support for monitoring selection in UI (#1501)
    • Add alerts to dashboard (#1234)
    • Create a box in new dialog automatically (#1791)
    • Generic Object Instances UI - show_list and show (#1765)
    • Use the fonticon picker component to pick custom button icons (#1801)
    • Add container limits to container summary page (#1401)
    • Kibana SSO encoding of query parameters in the url (#1741)
    • Cloud
    • Infrastructure
    • Physical Infrastructure: Hide firmware table if there are no firmware entries (#1694)
    • Containers: Added "Create Service Dialog from Container Template" support (#1591)
    • Physical Infrastructure: Added hosts and vms relationship with physical server to physical Infra topology (#1570)
    • Services: Added "Container Template" type support in Catalog Item editor (#1634)
    • Cloud: Show last refresh time & date in provider summary screen (#1518)
    • Containers
      • Hawkular hostname detection changes (#1304)
      • Add differential chart option to charts (#1367)
      • Support for Prometheus in Container Provider summary page (#1525)
    • Infrastructure: Show VM's MAC address in textual summary (#1517)
    • Middleware: Rendering status for servers and deployments in middleware topology (#1461)
    • Networks: Include ems ref on the Cloud Network summary page (#1521)
    • Physical Infrastructure
      • Set default port for lenovo provider form to 443 (#1531)
      • Show hosts relationship in physical infra listnav (#1495)
      • Add more columns to display Physical Server details (#1506)
      • Display Host relationship in the Physical Infra Topology (#1505)
      • Displayed number of relationships between Hosts and Physical Server (#1458)
      • Support Physical Infrastructure policies in the UI (#1504)
      • Physical Server quadicon (#1173)
      • Add Physical Server relationship for Host summary page (#1440)
    • Add quick search and Advanced search to Physical Servers (#1416)
    • Add support for displaying firmware details (#1251)
    • Implement Physical Server Toolbar actions with API (#1380)
    • Containers: Allow to explicitly disable hawkular in containers (#1205)
    • Physical Infrastructure
    • Add network data in physical server details table (#1276)
    • Add parent relationship for physical server textual summary (#1322)
    • Add support for displaying location LED state (#1247)
    • Add support for displaying power state (#1249)
    • Add support for displaying server health state (#1250)
    • Display assets detail (#1224)
    • Displayed Physical Server Hardware info (#1272)
    • Add listnav for physical_server to host (#1195)
    • Add groups for PhysicalServer#show page (#1294)
    • Add feature buttons for physical server toolbar (#1299)
    • Physical server routing (#1162)
    • Add images for physical servers healthstates. (#1166)
    • Implements Physical Server Helper. (#1281)
    • Refactor Textual Summary archtecture (#1295)
    • Cloud: Angularize the VmCloud resize form (#919)
    • Create dialog for provisioning physical servers (#2401)
    • Add verification credential param for google (#2647)
  • Control
    • Add severity to Alerts (#2280)
    • Enable assign of policy profiles (#2595)
  • Core
    • Introducing the font-fabulous gem (#1463)
  • Dashboards
  • Filters
  • Formatting
    • Introducing custom and colored fonticons for CustomButtons (#1685)
  • Generic Objects
    • Add Picture support in Generic Object Definition editor (#2339)
    • Add tagging for generic object instances (#2286)
    • Added support to delete Generic Object Definitions using REST API DELETE (#2262)
    • Display Generic Object instances in Service summary (#2188)
    • Add Generic Object Definition Name and Generic Object Instances count to the GO reports (#2209)
    • Generic Object Definitions UI - CRU (#2137)
    • Generic Object Classes Listview - bells and whistles (#1788)
    • Generic Objects UI (#1724)
    • fonticon and fileicon for Generic Object Definition records (#1787)
    • Update generic object decorator (#1825)
    • Updating generic object defintion decorator (#1812)
    • Add more details in Generic Object Class Summary screen (#1800)
  • Graphics
    • Replace worker PNGs with a single font icon (#2248)
    • Support oVirt network provider (#2078)
  • GTLs
    • Unify endpoint data for report data. (#2195)
    • Report data api (#1750)
    • Merge jobs and tasks layouts (leave only 'My Tasks' and 'All Tasks' tabs) (#242)
  • Menus
    • Allow override of the help menu items using the settings.yml (#2238)
    • Load help menu from the default menu (#2198)
  • Middleware
    • Create EAP operation Events (#2317)
    • Value Threshold for Middleware Alerts (#2309)
    • Support for timeline events for MW Server power operations (#2273)
    • Adding status field in Domain's Summary page's properties section. (#2223)
    • Adding UI for JDR feature on server page (#1764)
    • Show cross linking containers links (#484)
  • Networks
    • Map the 'Inactive' status to Error (#2396)
  • Notifications
    • Use the error modal for API errors as well (#1976)
  • RBAC
    • Add tag expression to the group editor (#2261)
  • Services
  • Settings
    • Added SUI features into features tree (#2260)
    • Show additional features in features tree. (#2230)
    • Edit divs for Available and Selected Groups (#2120)
  • Storage
    • Support base snapshot for EBS cloud volume provisioning (#1324)
  • Tagging
    • Add live search to value dropdown on tag edit screen (#2121)
  • Toolbars
    • Enablement and Visibility expression UI for custom buttons (#1792)
    • Introducing pluggable menus (#1454)
  • Trees
    • Store the expanded state of the explorer trees locally (#2143)
    • Fix miqTreeObject to work again with non-angularized trees (#2073)
  • UI
    • Allow for VmdbDatabase to not be present (#2402)
    • Verify button component (#2017)
    • Take monitoring out of prototype (#1982)
    • Styling updates to accompany new pagination (#1951)
    • Add widget-rss component and method to load data (#1841)
    • Add widget-chart component and method to get data (#1832)
    • Allow MIQ defined Users to belong to multiple Groups (#1752)
    • Add prometheus view to ad hoc metrics (#1677)
  • Removed Waiting_to_start from the list of possible states for MiqTask (#1959)
  • Changed label "Location" to "Type" made field read-only after selection (#1938)
  • Report data api per page (#1864)
  • Fix missing custom button coloring in toolbars (#1861)
  • Add evaluation of enablement expression and displayed text to custom button (#1828)
  • Add widget-report component and method to get data (#1805)
  • Change discover to make lenovo provider discovery (#1785)
  • Add widget-menu component and method to get data (#1780)
  • Optional chargeback allocated calculation (#1738)
  • Expose provider disable for containers providers (#1663)

Changed

  • Use scope instead of a query to get soft-deleted items (#1462)
  • Update patternfly-timeline to 1.0.5 (#1573)
  • TreeBuilderReportReport reduce queries (#1253)

Fixed

  • Angular
    • Remove "Confirm Password" input field previously required for Validation (#1335)
    • Add a dismiss button for dynamically generated flash messages (#2580)
  • Ansible Tower
    • Manager nodes with no children should be visible in the providers tree (#1709)
  • Automation
    • Made changes to save value of Escalate Privilege as boolean (#2380)
    • Fixed 2 JS method calls (#2356)
    • Rename nodes in TreeBuilderButtons (#2354)
    • Fixed code to allow saving playbook method without inputs (#2330)
    • Added condition to check for blank? before calling strip method. (#2215)
    • Fix custom button validation for display = list and no dialog selected (#2214)
    • Exclude a new dynamicFieldList key from dialogField properties on dialogEditorController (#2112)
    • Fix custom Provisioning dialogs confirmation flash messages (#2027)
    • Add Ansible Playbook custom button (#1972)
    • Added missing gettext to Dialog Editor labels (#2134)
    • Updated style for Dialog Editor (#2116)
    • Hide the form_buttons_div when not required on CustomButtons screen (#2072)
    • Add 'submit' and 'cancel' buttons to service dialogs by default (#1985)
    • Add Validation as a requirement prior to a Save for Ansible and Foreman Providers (#1850)
    • Fix icon for Ansible credential add button (#1687)
    • Dialog editor fixes (#1728)
    • Fixed issue with custom button editing (#1686)
    • Add Tags to Ansible Tower Provider and Foreman Provider (#1534)
    • Error when navigating from the Ansible repository to the playbook list (#1532)
    • Add reload button to Ansible Repositories (#1366)
    • Changed icon for the button for consistency (#1437)
    • Enable Ansible refresh button after first successful refresh is complete (#1141)
    • Fixed visibility of Input Params div on non-ansible method form. (#2597)
    • Make Display Name not required to be consistent with non-ansible forms (#2622)
    • Make Description not required to be consistent with non-ansible forms (#2623)
  • Chargeback
    • Dupe message when trying to Remove Default Chargeback Rate (#2071)
  • Charts
    • Change <Other(x)> to Others in C&U pie chart labels (#2171)
    • Fix chart layout when single chart displayed (#2115)
  • Cloud-Intel
    • Fix Report full screen view should be in a new window (#1641)
    • Fix 'Download TXT' for nested list resources (#1529)
    • Use for fetching report result status of MiqTask (#1482)
    • Do not run JS on the saved reports screen before the tree is ready (#2566)
  • Compute
    • Fixed name of icon (#2418)
    • Fix providers card height (#2410)
    • Twick ad-hoc metrics page css (#2405)
    • Show genealogy for cloud instances and templates (#2363)
    • Adding gtl_type configuration for Providers and Physical Servers (#2314)
    • Check for cockpit_ws server role to enable Web Console button (#2285)
    • Allow 'assign to containers provider' in chargeback storage assignments (#2276)
    • Adds server count to phyinfra list page (#2259)
    • Set default port based on emstype (#2257)
    • Fix exception when submitting Reconfigure request (#2256)
    • Enables physical infra menu by default (#2255)
    • Add tagging button for cloud object store containers. (#2237)
    • Move back the sidebar resizer to its original location (#2224)
    • Fixed code to render custom buttons toolbar on provider dashboard view (#2212)
    • Fix for Infra Cloud Instance Tag button (#2206)
    • Support template sealing when publishing a VM (#2182)
    • Fixed VM Policy Edit Cancel Button (#2123)
    • Only count unresolved alerts (#2175)
    • Add missing kubernetes icon to alert screens (#2129)
    • Fix limit and request labels for containers (#2111)
    • Add alerts drop down to provider view (#1918)
    • Show card only for single provider (#1968)
    • CloudTenant uses GenericButtonMixin for tagging (#1964)
    • Block unsupported VMs reset (#1924)
    • Additional features to the container image list view (#1840)
    • Allow copying/focusing in disabled codemirror editor (#1758)
    • Change GET to POST route report data (#1833)
    • Fix a syntax error in miq_qe.js (#1799)
    • Flavor delete vs tag (#2590)
    • Cloud
    • Infrastructure
      • Disable delete button for the active snapshot on oVirt (#1628)
    • Physical Infrastructure: Hide firmware table if there are no firmware entries (#1694)
    • Rename 'Cockpit Console' to 'Web Console' per cockpit product integration guidelines (#1548)
    • Containers
      • Do not fail if the method is not defined on the topology graph (#1221)
      • Fix regressions in ad hoc page layout (#1203)
      • Make add container provider button title consistent with the others (#1254)
    • Physical Infrastructure
      • Add format to physical server report (#1480)
      • Fix Physical Server link in Physical Infra Summary page (#1479)
      • Duplicate dom id compare advsearch (#1269)
    • Cloud
      • Rename 'Web Console' to 'Cockpit Console' (#1429)
    • Containers
      • Tweak ad hoc page layout (#1364)
      • Fix filter menu dropdown cutoff (#1433)
    • Infrastructure
      • Remove association for template only (#1290)
    • Always use HTTPS to interact with oVirt (#2633)
  • Configuration Management
    • Fix selection of configured system (#2160)
    • Fix pdf download for configuration profiles (#1937)
    • Cloud
      • Only use supports_reset check for displaying reset button (#1598)
    • Containers
    • Infrastructure: Add RBAC check for Right Size Recommendation (#1538)
    • Physical Infrastructure
      • Fix display of hosts on physical infra topology (#1609)
      • Fix network address issue (#1588)
    • Rename Network Adapters table to Network Devices (#2627)
    • Fix variable interpolation in volume attach/detach messages (#2648)
  • Consoles
    • Fixed path to jquery and jquery-ui in the asset pipeline (#2318)
    • app: Redirect to cockpit (#1649)
  • Containers
    • Add custom buttons to Containers Provider (#2269)
    • Hide resolved alerts (#1070)
    • Move set tenant button to the right of selector (#1118)
    • Set Ad hoc page layot to be without listnave (#1121)
    • Fix layout regression (#1125)
  • Control
    • Fix nesting of hashes in TermOfServiceHelper::ASSIGN_TOS (#2219)
    • Validate cloud credentials on the queue (#1580)
    • All Conditions - use same folder icons as in tree (#1551)
    • Alerts with resolved=nil should be visible (#1503)
  • Core
    • Specify correct features names in Block/Object Storage toolbar button actions (#1908)
  • Dashboard
    • Revert "Fix missing constant in application_controller" (#1692)
  • Expressions-Filters
  • Formatting
    • Fix clipped topology tooltip (#2281)
    • Fix toolbar height (#2184)
    • Saved report pagination fix (#2258)
    • Styling fix for Bootstrap switch on Tenant Quota screen (#2583)
  • Expressions
    • Fix saving filter in Advanced search (#2105)
    • Fix Search to filter VMs (#2556)
    • Fix using filters under Job Templates (#2607)
  • Formating
    • Fix table cell issue on report styling tab (#2122)
    • Fix margin of expanded alerts (#2117)
    • Update monitor screen styling (#2113)
    • Fix checkbox alignment on button screens (#1225)
  • Graphics
  • GTLs
    • Change name of parent Id in report data javascript (#2360)
    • Hide bottom bar in Settings/Region when not in a form (#2353)
    • Use new API for report data with changed params (#2275)
    • Remove rbac_params (#2266)
    • Do not run move of new pagination and remove of old one when new one is present (#1556)
    • When rates are sorted/changed page do not update GTL if in getting node info for report (#1260)
    • Default ordering for report data should be ASC not DESC (#1220)
    • Add rendering of flash_array if present to report data (GTL) (#1245)
    • Do not change parent for report data if active tree is present (#1194)
    • Task managemenet gtl (#1192)
    • Skip links for quadicons in PDFs (#1060)
    • Add status and state scopes, fix time for MiqTask list (#2585)
    • Provide the custom uploaded picture attribute separately in report_data (#2573)
    • GTL: do not set parent_id directly from params[:id]. (#2631)
  • Intel-Chargeback
    • UI Fix for ChargeableField in chargeback editor (#1727)
  • Menus
    • Request menu item highlight fixes (#2368)
  • Middleware
    • Fix downloading of already removed JDR report (#2308)
    • Adding miq_date parameter when setting hourly and daily vars (#2242)
    • Fix error when deleting already removed JDR reports (#2235)
    • Disable delete button when clicked (#2217)
    • Enabling JDR generation for MW Manager. (#2211)
    • Fix breakage to MW Add JDBC Driver (#2030)
    • Fix middleware providers broken links in timeline events (#1492)
    • Ensure that error indicator appears on Hawkular tab (#1172)
  • Monitor
    • Ext targeted alerts in the monitoring screen (#2579)
  • Networks
    • Cloud_Network: No value option for network types (#2341)
    • Floating IP controller/views should use address instead of name (#2312)
    • Fix adding Clould Network Security Group (#2265)
    • Cloud networks are being listed not only in the CloudNetworkController. (#2236)
    • Use matching via descendants for CloudNetwork model (#1474)
    • Fix error on network topology when VM's power state is nil (#1291)
  • Notifications
    • miq.notifications - update accordion sizing when opening/closing an accordion (#2270)
    • Close button on the right even when expanded (#2036)
    • Display the missing notification type icons in the drawer (#2608)
  • Performance
    • Fix bad use of constant in planning (#2074)
  • Providers
    • Enable Cockpit console for RHOS provider (#2039)
  • RBAC
    • Add RBAC to topology graph (#2332)
    • Find correct klass for rbac check for retirevms (#1136)
    • Use correct params for find_record_with_rbac in resize method (#1139)
  • Reporting
    • Fixed Custom Reports node text when there is "-" present in tenant name (#2229)
    • Allow to see saved chargeback report after linked MiqTask deleted (#1965)
  • REST API
    • API.login - don't show error modal on login error (#2093)
  • Services
    • Extended service vm instance & orch. stack retirement functionality (#2250)
    • Add prometheus route detection (#2221)
    • Catalog: fix duplicate DOM IDs. (#2220)
    • Fix "Show Past Dates" didn't work for datepicker (#1762)
    • Added a note (#1319)
    • Fixed to also copy 'Escalate Privilege' when Copying provisioning tab (#1327)
    • Fix displaying tag from DialogFieldTagControl (#1316)
    • CatalogController - fix typo in default assignment (#1264)
    • Re-initialize 'Remove Resources' drop down after copy button is pressed. (#1246)
    • Ansible service - rescue from Ansible role disabled exception (#2628)
    • Removed unneeded :onwhen from summary screen toolbar (#2630)
    • Move GTL below bootstrapping sanitizeRender (#1383)
  • Settings
    • miqDBBackupService - fix isModelValueNil to handle undefined (#2377)
    • Fix duplicate DOM ID in analysis profile edit. (#2344)
    • Remove items keyword in My Settings (#2336)
    • Fix flash messages for new user creation w/o selected group. (#2326)
    • Fixed VM visibility fieldset alignment. (#2283)
    • Fix adding new Group (#2267)
    • miq_tabs_init - use observe queue for tab switching too (#1179)
    • Fix Features Tree for "everything under" features (#1229)
    • Fix the placement of form buttons on the ops screens (#1500)
    • Fix duplicate DOM id in textual summaries. (#1184)
    • Fix some duplicate DOM ids under ops. (#1181)
    • Settings/server: Move flash message one level up fixing duplicate DOM ids. (#1182)
    • Use the product.support_website_text for the second help menu item (#2626)
  • Storage
  • Topology
    • Try to capitalize when determining container status in topology (#2337)
    • Fix unknown errors for image-based icons in middleware topology (#1289)
    • Topology header - fix Enter in search (#1005)
    • Fixed broken refresh functionality on all topology screens (#2557)
  • Trees
    • Fix tree building in miq_ae_class controller (#2415)
    • Fix duplicate DOM id when saving advanced search. (#1177)
  • UI
    • Menu::Item - don't do miqCheckForChanges when opening modals (#2399)
    • Chart data returns empty chart for unknown chart types (#2291)
    • Check hosts when rendering EMS quadicon (#2164)
    • Fix focus in policy tree after adding condition (#2109)
    • miq-tree-view - provide missing reselect - the tree already has that info (#2108)
    • ReportData - use dropdownClass instead of dropDownClass (#2107)
    • Reload listnav explorer trees from explorers using RxJS (#2100)
    • Fix a regression in alerts. (#2099)
    • Fix based_volumes sublist (#2094)
    • Dialog editor - don't show error modal when validation failed (#2075)
    • Clear Search box text (#1893)
    • Redirecting to 'show list' after deleting a 'cloud network' (#1809)
    • Showing network list of a specific network manager (#1808)
    • Disable VM transform button when op not possible (#2024)
    • Chart widget has three states - no data valid/invalid data (#2021)
    • Fix logic error when displaying Cockpit button (#1988)
  • Use to_s instead of message (#1960)
  • get_db_view - remove all_vms_and_templates association for infra vms as well (#1957)
  • Added missing routes for expression editor. (#1952)
  • Container list - fix Cannot read property subscribe of undefined (#1948)
  • Remove extra : (#1927)
  • Change webpacker to store plugin javascript in corespoding folder (#1919)
  • Menu active item fixes (#1915)
  • Skip calling Rbac on a null or nil target_class (#1906)
  • Use class variable gtl_type to check type of report this way we will receive correct report type (#1888)
  • Allow rake update:ui to work without db connection (#1887)
  • Menu: Don't remember iframes. (#1883)
  • Do not try to render quadicon if rendering report with list (#1867)
  • Set correct db value for Provider Foreman case (#1847)
  • miqFormatNotification - don't throw when missing text (#1836)
  • If provider is not running and UI wants to fetch JDBC drivers close datasource modal (#1435)
  • Networks: Added to_i to port & end_port attributes (#1318)
  • Fix misplaced ng-cloak in ems_datawarehouse (#960)
  • Default to a 0 evaluation frequency in dwh alerts (#678)
  • Storage: Enable attach/detach operations to storage manager (#746)
  • Fix SCVMM Credential Validation (#2575)
  • Add watch to modelCopy in form_changed (#2637)
  • Display flash message after updating Chargeback Rate (#2581)
  • Drop the img_url attribute from the report_data hash (#2641)
  • Queue authentication check only for ems_cloud and ems_infra providers. (#2643)
  • Fix Openstack InfraManager credential validation (#2646)

Removed

  • Remove get route for report data (#1834)

Fine-4

Added

  • Added input field for max playbook_ttl value (#1742)

Fixed

  • Use miqObserveRequest to force dialog submit to wait for auto refresh (#2397)
  • Add a blank option in drop down default value selections (#2340)
  • Allow required flag to be set/unset for all dialog field types (#2313)
  • Ensure the 'required' property gets saved for dynamic drop down fields (#2185)
  • Fix display for catalog items in service catalog tree (#2140)
  • Fix filter tab for chargeback report for all providers (#1990)
  • cloud network: consolidate new and edit (#1955)
  • Fixed save of RH satellite 6 subscription (#1783)
  • Network provider fields (#1862)
  • Display checkable folders in the Alert Profile Assignment tree for ems_folder (#1747)
  • Add missing "migrating" power state image (#1920)
  • Fix title in Add/Edit Button/Button Groups (#1592)
  • Hide History toolbar when in Reports Import/Export tree (#1909)
  • Fix wrong breadcrumb link when click on Service Catalog (#1873)
  • Fix links to objects being tagged on the Job Templates tagging edit (#1655)
  • Delete duplicate flash message for Automation Method Edit page actions (#1851)
  • Delete dupe warning message in Optimize Bottlenecks (#1886)
  • Make tooltip precision for CU chart constistent with Y axis labels (#1807)
  • Fix HAML indentation for Report Widget fragment (#1782)
  • v2v: Move Transform button to "Lifecycle" group (#1878)
  • Disable delete button for the active snapshot on oVirt (#1628)
  • Reverse-merge tree params if the tree is already in the sandbox (#1830)
  • $validators return true/false (#1846)
  • Fixed code to only set data/headers if column exists in Report col headers. (#1842)
  • Corrected duplicate flash message of reset button in priority order (#1813)
  • Fixed issue with downloading report (#1827)
  • Changed Domain/Namespace add/edit flash messages to be consistent (#1814)
  • Adding an Automate Task schedule: remove time_zone as the last Attribute/Value pair (#1794)
  • Fix breaking VMs page after closing user input dialog (#668)
  • Fix button actions on Availability Zone nested resources (#1631)
  • Zone select shows only zones in current region (#1769)
  • Modify the API params to support filtering on non-column methods (#1711)
  • Save verify flag for foreman provider (#1745)
  • Correct label text wording for Custom Button Group summary page. (#1777)
  • Fix full screen button for Firefox in remote consoles (#1743)
  • restyle cell so that Instance Type doesn't wrap (#1746)
  • Added a ems_id existence check around VM VNC console button visibility (#1723)
  • Fix Power actions for Instances in Orchestration Stack page (#1696)
  • Broken titles for automate buttons in new and edit dialog (#1716)
  • Alter Button Group hover text (#1735)
  • Add missing ansible worker image (#1734)
  • Add missing configuration_script_source.png to fix PDF generation (#1706)
  • Sort asynchronously arrived notifications by timestamp in the drawer (#1713)
  • Strip html tags before sending error details to flash message (#1712)
  • Add missing datastore nodes to HaC tree (#1635)
  • Use a dropdown for a boolean user input field in Advanced Search (#1334)
  • Update metric tags after updating metrics tenants (#1639)
  • Check for tags in metric item (#1638)
  • Fix error when saving trusted forest settings (#1566)
  • update variable used for header border color (#1653)
  • Set Field value to a blank value to avoid crashes due to a nil value (#1637)
  • add force option to cloud volume create form (#1623)
  • Fix PDF download button for persistent volume (#1624)
  • Enabled 'Delete Saved Report' toolbar button (#1589)
  • Remove "items" keyword from list in my settings (#1587)
  • Get right fields in Adv search in Automation Ansible Tower (#1164)
  • Changed max length of name and description fields to be consistent (#1590)
  • Check for base unit when adjusting unit label (#1447)

Fine-3

Added

  • Automation-Ansible: Added Verbosity drop down on both Provisioning & Retirement tabs (#1493)
  • Formatting-Styling
    • Make text area based item selector responsive (#1376)
    • Update Policy Event Assignment styling (#1543)

Fixed

  • Automation-Ansible
    • Credentials summary: don't display username & password twice (#1068)
    • Display Ansible Tower Job Templates filters (#1082)
    • Set gtl buttons toolbar for automation manager when refreshed from hash (#1410)
    • Rollback any changes to Dialog object when validating dialog elements. (#1445)
    • Change ng-show to ng-if in button group (#1486)
    • Add IDs to ansible credential form selects (#1487)
    • Add git protocol to URL for Ansible repo (#1557)
    • Fixed parameters being passed in to rbac features check. (#1567)
    • Fix for Drop Down List Dialog does not keep default value for Integer type (#1700)
  • Cloud-Intelligence
    • Escape timeline JSON properly (#1075)
    • Fix enabled Export button on Custom Reports Export (#1142)
    • Add uid to report fields VM Chargeback Report (#1208)
  • Cloud-Intel-Reporting
    • Parse the column/field name correctly in reports (#1170)
    • Custom Reports export - add missing action to the button (#1427)
    • Fix spec to use correct status of miq_task (CI failure) (#1481)
    • Allow to see saved reports after linked MiqTask deleted (#1488)
    • Fix displaying report result (#1650)
    • Don't x_node_set on a tree which doesn't exist (#1657)
    • ReportController - replace_right_cell - don't rebuild trees which don't exist (#1665)
  • Compute
    • Cloud
      • Rename column header in Container Template screen (#1147)
      • Key Pair (angular) - don't sparkleOff when waiting for task (#1178)
      • Check :sort_by: :none to keep the field values in the order that they are inserted in the file. (#1248)
      • Disable Web Console button when VM's platform is Windows (#1282)
      • Add cloud tenant filtering for various network object forms (#1343)
      • Ensure cloud tenant ID is read as string for cloud subnets (#1406)
      • Redirect appropriately after cancel is pressed while provisioning instances (#1472)
      • Fix flash messages on the Instance attach/detach cloud volume form (#1514)
      • Fix formatting and localization of EMS task flash messages (#1536)
    • Containers
      • Containers Dashboard: Show one square per node in realtime heatmaps (#608)
      • Fixed alphabetical order in Labels table (#1053)
      • Add legend to ad hoc chart (#1124)
      • Make redirects after actions the way user would expect (#1130)
      • Make containers view navlist (#1204)
      • Fix oVirt metrics DB name validation (#1379)
      • Make selected items persistence (#1451)
      • Fix topology max items feature (#1453)
      • Fix empty settings error in containers topology (#1507)
      • Display a warning for large amount of objects in topology view (#1605)
    • Infrastructure
      • Fix Default tab error indicator for OpenStack Infra (#1341)
      • Added missing Tag class to fix display of tags on Infra Topology. (#1404)
      • Display product.name instead of ManageIQ in remote console titles (#1450)
      • Fix Providers text and Cluster info in host listnav (#1471)
      • Fix incorrect redirection after provider / host edit (#1491)
      • Fixed titles and labels for Hosts & Clusters Openstack Providers (#1560)
      • Fix VNC console connection to Windows VMs and Ctrl-Alt-Del button (#1672)
  • Configuration Management: Fix filters in config mgmt Configured systems (#776)
  • Console
    • Allow VMRC connection to a VMware provider accessed through IPv6 (#1579)
  • Control: Clickable labels in policy's event assignment screen (#1511)
  • Dashboard: Add flash message partial to ems_container/_show_dashboard (#1312)
  • Formatting-Styling
    • Fix Replication tab ellipsis styling (#1185)
    • Fix missing stylesheet extension (#1332)
  • Graphics: fix broken "vm_transform" toolbar icon (#1633)
  • GTL
    • Fixed alphabetical order in Labels table (#1053)
  • Networks
    • Floating IP related crosslinks for load balancers (#1232)
    • CloudSubnet: IP version not displayed (#1515)
    • Enable the cancel button on the custom form button partial (#1520)
    • Floating IPs: Fix edit form buttons (#1582)
  • Optimize: Delete duplicate flash message display in Optimize Planning page (#1342)
  • RBAC
    • Added RBAC check to the check_compliance method (#1012)
    • Add RBAC for requesters in MiqRequest (#1214)
  • Services
    • Incorrect authentication_type being used (#1157)
    • Display summary tags for the ansible playbook services (#1297)
    • Save new dialog value & other UI issues fixed (#1330)
    • Display all services with 'display' = true in the Active and Retired Services trees (#1340)
    • Changed API call to pass in region number get list of repos/playbooks (#1354)
    • Add Tag Information for Catalog Items (#1357)
    • New dialog name validation added. (#1361)
  • Settings
    • Fix buttons enabling/disabling on Ops/Edit Group when changing the tabs (#1196)
    • Fixed prompt for log collection by reorganizing button inheritance (#1413)
    • Fixed condition in disabled? method (#1428)
    • Fix reset button action for tenant tagging (#1470)
  • Storage
    • Redirect delete action to cloud volume controller (#1331)
    • Add Create a snapshot of this volume to volume list (#1388)
    • Display Adv search in Object Store Objects page (#1455)
    • Enable to download AWS volumes snapshot summary (#1457)
  • Topology
    • Fix IE 11 & Edge styling issue in Topology legend (#1155)
    • Connect clusterless hosts directly to the provider in infra topology (#1156)
    • Indicate no results when searching (#1277)
  • Trees: Only Host under Cluster have no checkbox (#1338)

Fine-2

Fixed

  • Middleware: Add new fields to middleware Add JDBC Driver Dialog for XA JDBC Driver (#1300)
  • Ansible: Make device path mandatory for EBS attachments (#1321)
  • Compute
    • Cloud: Fix HTML5 Console in IE11 (#1337)
    • Infrastructure
      • Changed if condition to rely on back-end method. (#1351)
      • Add missing ownership routes for MiqTemplate (#1352)
  • RBAC: Need to gsub occurrences of {{ }} in the output (#1369)
  • Services: Fix ems cluster multilink (#1374)

Fine-1

Added

  • Ansible: UI for targeted Embedded Ansible refresh (#1083)
  • Automate:
    • Ansible: UI for Embedded Ansible Provider refresh (#934)
    • Extended options in Ansible Repository textual summary (#798)
    • Extended textual summary for ansible credentials (#787)
    • Add repository CRUD (#346)
    • UI changes needed for embedded ansible models (#584)
    • Display the credentials for the embedded tower in the playbook catalog UI dropdowns (#627)
  • Compute
    • Cloud
      • Enable new cloud volume for provider (#715)
      • Adjust styling of power state images (#813)
      • Modify label_tag_mapping_add to accommodate scoped entity type. (#666)
      • Add a type column to the list of images in the pre-prov flow (#618)
      • Add cockpit button for cloud instance. (#820)
      • Display AWS instance labels in the Summary screen (#631)
      • Support operation delete on CloudObjectStoreContainer (#420)
    • Containers
      • Adding SSO to External Logging link (#550)
      • Add filter selections for the ad-hoc metrics page (#735)
      • Tenant options instead of free text (#690)
      • Add pagination to the ad-hoc page (#683)
      • Dashboard: Show hourly and realtime trends (#519)
      • Adding External Logging Link for Containers Providers (#489)
      • Container SSA: warn if no smartproxy/state role (#273)
      • Topology for Container Projects (#120)
      • TLS verification & custom CA UI for oVirt and Container providers (#450)
    • Infrastructure
      • Show vms in infra topology (#564)
      • Physical infra pages (#196)
      • Physical Infrastructure: Make Physical Infrastructure a prototype feature (#1045)
  • Control: Add live search to the service template id dropdown for Run Ansible Playbook action (#512)
  • Graphics
    • Add icon for ansible credentials (#525)
    • Textual Summaries - textual_*_ icon - support for fonticons decorators (#603)
  • Formatting/styling: Update dashboard widget styling (#728)
  • Menus: Adds Topology in the menu for Physical Infrastructure (#862)
  • Middleware
    • Add Smart Jdbc driver defaults (#876)
    • For middleware UI only allow operations on mutable servers. (#636)
    • Hawkular/add ssl support (#460)
    • Enable Xa capability for Middleware Datatsource options (#149)
    • Crosslinked containers on middleware topology graph (#1223)
  • Services
    • Removed all dialog related settings from form & summary screen (#786)
    • Changes to Credential drop down labels from plural to singular (#734)
    • Added "Remove Resources" on Catalog Item summary Retirement tab (#764)
    • Hiding Network Credentials on retirement tab on summary screen (#763)
    • Changes to Ansible service summary screen. (#756)
    • Hiding Network Credentials drop down from UI (#757)
    • Added "Copy from Provisioning" button on Retirement tab. (#732)
    • Use API call to populate cloud_types drop down (#570)
    • Added Lifecycle box on Playbook Service summary screen (#730)
    • Label changes on Remove Resources drop down (#685)
    • Remove Playbook Service Templates from list of Available resources (#613)
    • Add retired services node (#632)
    • Added remove resources option in the form on Retirement tab (#629)
    • Get list of Repositories using Embedded Provider (#565)
  • Settings: Add custom logo capability to the ‘About’ modal (#566)
  • Storage
    • Support operation clear on CloudObjectStoreContainer (#498)
    • Allow advanced modifications of Amazon cloud volumes (#676)
    • Allow cloud volume to provide list of supported VMs for attachment (#601)
    • Support operation delete on CloudObjectStoreObject (#497)
  • UI for Ansible Tower Playbooks & Repositories (#283)
  • Ansible Playbook Control UI (#399)
  • Enable container start pages (#380)
  • Server group power ops ui (#286)
  • Angular Form with REST API calls for Playbook Service Template type. (#262)
  • Add checkbox for chargeback without C & U (#366)
  • Use task queue for update stack operation (#373)
  • Use task queue for VM actions (#307)
  • Add class decorator support (#237)
  • Added live search to drop downs for services (#462)
  • Updated summary screen to show details of Playbook type template (#456)
  • UI for Ansible Credentials (#452)
  • Add subscription backlog to replication tab (#443)
  • Use table name when generating SQL to filter tasks on Tasks screen (#344)
  • Move the Ansible Tower UI to the Automation tab (#170)
  • Allow reselection of node for Workload tree (#300)
  • Add service_action to resource_action ae_attributes. (#297)
  • Add icon for node alerts (#277)
  • Add Live Migrate actions to the task queue. (#208)
  • Added changes to show Catalog Item type (#165)
  • UI for server group deployments (#23)
  • Display a more informative message on single datasource deletion. (#353)
  • Middleware: provide select JDBC driver tab to more easily input Drivers loaded in servers (#82)
  • Replace AnsibleTower::ConfigurationManager with AutomationManager references in the Ui (#248)
  • Add volume snapshot summary to block storage manager (#231)
  • Add delete functionality for generic object UI (#180)
  • Add Dashboard settings to General (#141)
  • Add assets for EC2 block and storage managers (#133)
  • Introduce Vm/Chargeback tab [ui-part] (#270)
  • Rename Automate to Automation in UI (#150)
  • Use decorators for certain TreeNode icons/images (#118)
  • Add edit functionality for generic object UI (#72)
  • Automatic detection of hawkular endpoint (#37)
  • Add alerts on container nodes in control explorer (#31)
  • Ad hoc metrics for OPS Remove tooltips and add spinners (#27
  • UI for add/remove interface on network router (#60)

Changed

  • Charts
    • Remove Y bottom padding for charts (#741)
    • Change graph options calls (#710)
  • Compute
    • Move security protocol (#759)
    • Update 'Project' to 'Project ID' when adding GCE Provider (#747)
    • Enable Web Console button when VM power state is 'on' (#695)
  • Trees: Reorganize the logic in lookup_attrs for AutomateSimulationTree (#723)
  • Services
    • Fixed class names to get objects using EmbeddedAnsible tower. (#659)
    • Changed all drop downs in form to sort by name in ascending order. (#597)
  • Storage
    • Extend form for creating new cloud volumes (#517)
    • Allow any EMS to create cloud volume (#600)
  • Update labels for playbook catalog action (#424)
  • Removed Arbitration Profiles from classic UI (#426)
  • update/replacePartials - carp when element doesn't exist (#422)
  • Disable VNC Console for VMs hosted on ESXi 6.5 or greater (#355)
  • Skip protect_from_forgery for #authenticate (#451)
  • Make sure bucket duration is not less the 20 minutes (#385)
  • Unified the layout for VNC/SPICE remote consoles (#186)
  • Update ui-components to 0.0.12 (dialog editor) (#288)
  • Enable 'Provision VMs' button in Datastores and Clusters (#298)
  • Don't invoke get_tagdata() for non-taggable objects (#348)
  • Limit number of objects on topology views (#95)
  • Add latest VMRC API version (#184)
  • Remove instance retire class from summary view (#143)
  • Sort custom attributes by attribute name (#228)
  • Reset selected snapshot in session when deleting the snapshot (#183)
  • Clean up TreeNode:: title and tooltip evaluation escaping and gettext (#74)
  • Ops_rbac - group detail - don't render trees that are not visible (#68)
  • Resolve symlinks before evaluating spec/manageiq/Gemfile (#32)
  • Improve UX for attaching Openstack cloud volumes to instances (#110)
  • Use ViewHelper instead of in policy simulation results tree (#77)
  • Merge all timeline accordions under a single tree (#63)

Removed

  • Remove VMware MKS consoles and the old VMRC plugin support (#979)

Fixed

  • Angular Dialogs
    • $scope.$on('destroy') should be '$destroy' (#908)
    • Fix API error object code and display a flash error message (#805)
  • Ansible
    • Ansible refresh button: correctly send miq_grid_checks (#1176)
    • Advanced search bar ansible tower fix (#1209)
  • Ansible Tower
    • Better password management in Ansible Credential Form (#1227)
    • Use properties in the model when retrieving the ansible repo for editing (#1230)
    • Moved menus under Automation maintab around (#921)
    • Use manager_resource only to create Repository (#899)
    • Disable embedded Ansible buttons if no embedded Ansible Provider found (#891)
    • Fix url for Ansible Credentials in tile & grid views (#945)
    • PDF download for job template summary (#523)
  • API (js) - handle non-2** (and 1**) responses as errors (#783)
  • Automate
    • Clear out all dialog resources before adding/validating. (#1306)
    • Fix duplicate DOM IDs and broken flash messages in miq_ae_class_controller (#801)
    • Ansible: Fix password placeholders in credential summary (#797)
    • Fixes simulate message passing (#742)
    • Fix for TagControl issues after previous BZ1428133 fix (#694)
    • Allow access to embedded ansible anytime a feature is allowed (#640)
    • Decorator update for inventory and credentials (#538)
    • Fix for unable to import service dialog from yaml (#616)
  • Charts
    • Corrected loading record id by selected node (#671)
    • Fix failing chart specs (#705)
  • Compute
    • Fix table headers misalignment while Provisioning (#802)
    • Fix all users of CredentialsController to provide vm-scope (#726)
    • Sanitize hawkular error messages in ad-hoc page (#767)
    • Verify button haml should always be called via credentials haml (#713)
    • Fix double rendered icon on Hosts comparison delete column button (#773)
    • Added missing main_div - fixed functions on hosts comparison (#775)
    • Display Cluster Resource Pool (#785)
    • Cloud
      • Fix VmCloud Resize/Reconfigure form bugs (#1163)
      • Removed incorrect class from compare button. (#1293)
      • Verify VM power status is not Nil when displaying Cloud Topology (#1278)
      • Removed Arbitration Profiles related toolbar buttons. (#968)
      • Add missing routes for some Network resources (#903)
      • Adds floating_ip to visibility (#689)
      • Add a 'Labels' prefix to custom attribute column in reports (#733)
    • Containers
      • Add UI support for Pod to PV relationship (#682)
      • Fix tags format (#1180)
      • Catch SSLError too when adding a provider (#972)
      • Fix ad-hoc page css for new Patternfly version (#826)
      • Fix ad-hoc page title regression (#901)
      • Container show fixes (#819)
      • Enable configuration button for container images (#917)
      • Container Volumes should honour tag visibility (#808)
      • Fix Container Provider link to Capacity & Utilization (#766)
      • Container TLS fixes (#670)
      • Fix Persistent Volume link to ems_container (#692)
      • Fix multilabel tables for Container entities (#748)
      • Fix overlapping in Container Image summary screen (#272)
    • Infrastructure
      • Fix ownership link for infrastructure templates (#1174)
      • Fixed multiple 'VM Console' buttons appearing on VMs (#949)
      • Datastore selection flash message fix (#559)
      • Create snapshot with no active snapshot (#598)
    • Physical Infrastructure: Fix Topology graph for Physical Infra Providers (#656)
  • Formatting/Styling
    • Fix topology view styling issues (#926)
    • Crop the powerstate svg in quadicons using border-radius (#778)
    • Fix dashboard styling (#709)
  • Graphics
    • Change summary icon on infra providers screen (#985)
    • Fix Centos image dimensions (#743)
    • Add missing “product-element” font icon (#731)
  • GTL: Fixed quadicon text links. (#1188)
  • Menus
    • Menu highlighting - use menu_section instead of @layout when possible (#871)
    • Adjust custom menu load path to match split repositories. (#832)
  • Middleware
    • Correct typo in Postgres JDBC DriverName (#807)
    • Fixing the navigation logic and Angular controllers for Middleware provider (#708)
    • Fix middleware display methods methods (#687)
    • Use the proper EAP icon for EAP 6.4 instead of using default icon (#537)
  • Networks: Show also non vpc vms in network topology (#510)
  • RBAC
    • Fix RBAC for foreman (#965)
    • Fix RBAC for floating ips (#963)
    • Fix the missed find_checked_ids_with_rbac (#951)
    • Add RBAC check to ops controllers method (#939)
    • Fix retirevms and vm_button_operations to account for it being called for objects other than VMOrTemplate (#890)
    • Corrected RBAC checks for checked items in ops controller (#900)
    • Added RBAC check in catalog controller (#887)
    • Add RBAC for users and role in widgets (#888)
    • Add RBAC check to process_managers. (#848)
    • Add RBAC checking to process_elements. (#847)
    • RBAC checking in ci_processing (#852)
    • Check selected Cloud Volumes for RBAC (#770)
    • Replace the missed find_by_id_filter (#857)
    • Check selected Service Catalog Item for RBAC (#779)
    • Added RBAC check to finding checked items in Ops RBAC controller (#915)
  • Services
    • Show additional fields for dynamic fields (#1199)
    • Added "Escalate Privilege" checkbox (#1207)
    • Show VMware credential in service provisioning summary (#1160)
    • Fix for Service Catalogs: Dialogs are hanging and keeps buffering (#1197)
    • Check whether form is pristine after deleting extra var during edit (#1146)
    • Removed decodeURI call. (#1167)
    • Add VMWare vApp type to the Create Orchestration Template type list (#1201)
    • Send extra_vars & hosts values only when retirement playbook is selected (#1210)
    • Change the title for the playbook catalog item radio button to 'Run on the target of the Policy Event' (#914)
    • Changed stdout format to be html (#948)
    • Made changes to code to only access name if record exists. (#946)
    • Reset value of remove_resources after Repository value is changed. (#928)
    • Added force_encoding to display contents of stdout correctly on screen (#894)
    • Reset dialog options (#874)
    • Fixed variable name to display value of extra_vars on Retirement tab (#875)
    • Fixes for editing a playbook service template (#761)
    • Fixes tag control multiselect (#729)
    • Fixed checks around retirement dialog values. (#768)
    • Fixed undefined method `each' for nil:NilClass error on retirement tab (#762)
    • Fixed some issues introduced with retirement remove resources option (#697)
    • Fixed 'Catalog' should not be a required field (#514)
    • Fixed Error handling of REST API calls. (#490)
  • Storage
    • Fix the storage manager id for cloud volume views (#1302)
    • Fix volume attach/detach flash messages (#745)
  • Textual Summaries
    • Corrected class for items with link in textual summary (#701)
    • Db summary textual (#806)
    • TextualMultilabel: fix additional_table_class. (#609)
    • Container node condition displayed with multilabel (#541)
  • Trees
    • Add some missing icons into automate simulation results tree (#1153)
    • Fix actions' icons of policy events (#754)
    • Corrected custom button sorting (#711)
    • Add default tab for first selected group after login (#680)
  • UI
    • Fix the displaying of the flash message(s) in policy list (#628)
    • Fix error when creating filter in Networks page (#494)
  • Fix Add Datasource via existing driver Issue (#941)
  • Custom buttons for list views (#796)
  • Fix links to parent provider from Job summary page (#1127)
  • Spec for url sorting in the automation providers list (#828)
  • Fixed quadicon link for automation providers (#840)
  • $q all promises and resolve them in the end (#860)
  • Fix textual provider svg and controller for ansible job (#1102)
  • Add flash messages partial view to the edit form of chargeback rates (#1076)
  • Use textarea for ssh key in Machine Credentials (#976)
  • Fix wrong validation error (#1126)
  • Remove VMware MKS consoles and the old VMRC plugin support (#979)
  • Zero the toolbar count when asked (#1058)
  • Fix wrong selection in Hosts/Nodes & Clusters tree (#1112)
  • Do not store openshift env in the controller use lookup helper instead (#1077)
  • Use function getBack in .then instead of result of that function (#990)
  • Include helper methods to make them accessible from views. (#1044)
  • Fix AvailabilityZone broken by GenericShow refactoring. (#1080)
  • Fix 'Save' button state in Edit Management Engine Relationship for VM/Instance (#1055)
  • Order Methods displayed under Automate Class (#1003)
  • Fix Openstack Services textual helper (#1004)
  • Fixed the mixin method cancel_action to display flash messages (#1145)
  • Add hint to check Hawkular when error originates from the Hawkular cl… (#1018)
  • fix cockpit button (#1021)
  • Move metrics scss require to application.css (#1062)
  • AnsibleCredentials - getCredentialFormData - wait for request before touching credential_options (#1017)
  • fix topology project icon (#1013)
  • Do not enable disabled button when items are selected (#1031)
  • Storage removal (#993)
  • Display paging controls on PXE/Customization Templates list (#1135)
  • Fix ems refresh from Dashboard view (includes RBAC) (#983)
  • Fix the controller and svg in textual provider for Ansible Tower Jobs (#1029)
  • Display missing HostEsx nodes on infra topology screens (#994)
  • Fix policy delete/copy buttons (#1048)
  • Add control that id is not nil otherwise set it to new (#811)
  • Fix for inability to edit/add service dialog imported from CF 4.0 to 4.2 (#1042)
  • Show the display value for the dropdown in the automation dialog (#1006)
  • Make Physical Infrastructure a prototype feature [Depends on core/14784] (#1045)
  • Pluralize report title in txt/csv/pdf reports (#995)
  • Fix calendar position on C & U gap collection tab (#1084)
  • Also post check tree nodes top-to-bottom when required (#1057)
  • Correct disk table styling (#1100)
  • Don't have embedded ansible refresh button always enabled (#1059)
  • Disable CRUD for Network provider elements for non-OpenStack providers (#1007)
  • Fix Group/Role name links on User Details page (#655)
  • Explicitly set the @record in ops controller on diagnostics screens (#1106)
  • Change error message flash of existing label to more informative (#1123)
  • Replaces default icons for “catalog” and “catalog items” (#1024)
  • Fix typo that caused win32 services icon to disappear (#1063)
  • UI for targeted Embedded Ansible refresh (#1083)
  • Set @showlinks to true in tagging_edit to set correct quadicon links (#1041)
  • Fix server state incorrectly reported (#987)
  • fix network router config options (#1025)
  • Rename button IDs according the controller_name(s) in which are used (#1020)
  • No find_record_with_rbac for New button (#989)
  • Added RBAC check for assigning policies (#1014)
  • Add RBAC for deleting Cloud subnets (#1108)
  • Fix quadicons under service catalogs (#971)
  • Change typ to 'service' for Service/Requests page (#977)
  • Display error message correctly that is returned from model. (#1115)
  • Fix storage_manager_id when adding a new cloud volume (#1061)
  • Hide back button on provider dashboard screens (#1040)
  • Removed unnecessary escaping from assigned server role treenodes (#1138)
  • UI changes to support value of extra vars as nested hash (#1144)
  • Make cascading auto-refresh behavior more consistent with how it was previously (#433)
  • Catalog Items - show all items regardless of display=true (#446)
  • Fix grouping in CU charts (#335)
  • Change ordering of Saved Chargeback reports (#454)
  • Fix assets names for Amazon storage managers (#428)
  • Fix adding Kubernetes provider (#314)
  • Dont allow to edit the name of Default rate for container images (#269)
  • Fix Snapshot revert (#411)
  • Fix to render pagination and listnav on list view. (#436)
  • Revert fix for BZ 1396068 as it breaks VMware (#409)
  • Display nested Resource Pools in summary page (#255)
  • Remove disabling of 'instance_retire' button (#453)
  • Allow to remove super administrator user (#416)
  • Fix creation of trees for new group (#379)
  • Show filter with list of users on All Jobs and All UI Task screens (#435)
  • Fix view multiple graphs (#403)
  • Fix image paths in ImportExportHelper. (#397)
  • Add specs for rendering Alert detail screen and pressing buttons (#396)
  • Make buttons visible only in list of chargeback saved reports (#394)
  • Update spice-html5-bower to 1.6.3 fixing an extra GET .../null request (#370)
  • Fix broken Automate icons (#351)
  • Listnav Quad power state styling fix (#439)
  • Removed duplicate security group listing in cloud tenant table (#457)
  • Added alt-text to Advanced Search buttons (#367)
  • Correct inconsistent provider input field lengths (#406)
  • Display Catalog Item form buttons (#432)
  • Fix VM quadicon links in Services (#372)
  • Fix incorrect localization in instance methods across button classes (#429)
  • Fix retrieval of device_path from the attach form (#464)
  • Fix units formating for grouped charts (#382)
  • Make chart loading more error resistant. (#465)
  • Fix an error when cancelling from edit subnet screen (#501)
  • Cascading Auto Refresh for dialog fields (#264)
  • Add list of roles to rbac (#271)
  • Fix assigning roles in group form (#296)
  • Fix search box display for Configuration management providers (#295)
  • Use correct route to derive unfilled hawkular hostname (#265)
  • Fix "Provider Conditions" title in tree builder conditions (#268)
  • Fix typo in class name (#334)
  • Fixed DOM element names for Utilization & Bottleneck tree select (#324)
  • Fix buttons AND OR NOT REMOVE in exp editor (#258)
  • Topology: Fix second search (#313)
  • Network Provider timelines button fix. (#316)
  • Update the model for the ConfiguredSystems displayed in the Configuration managers Ui (#358)
  • AutomationManagerController & ProviderForemanController - unify model_to_type_name fixing toolbars (#350)
  • Fix race condition in container_live_dashboard_controlle controller (#362)
  • Fix check_box_tag parameters for snap_memory (#217) rhv: removed the option to migrate the VMs outside of the cluster. (#207)
  • Fix valid_tenant check in ops. (#203)
  • Tenant admin should not be able to create groups in other tenants. (#151)
  • Fix button when adding a filter in Cloud Providers (#142)
  • Fix repeating values on Y-axis of C&U charts (#40)
  • Floating IPs: Adds missing route for wait_for_task (#192)
  • Fix Chart pie clicking when part of it is hidden (#213)
  • Fixed node id for policy after coming from an event (#256)
  • Confirmation popup is not needed on timelines screen. (#146)
  • Fixed location of tooltip on topology screens (#145)
  • Filter Recent VMs/Hosts charts by provider (#144)
  • Fix missing tree view in Datastore Clusters accordion (#129)
  • Display flash message on import/export custom report (#125)
  • Policy Event must have at least one action assigned to it (#112)
  • Remove unnecessary @config_tab variable (#104)
  • Make created filters in Datastores visible (#98)
  • Cloud Subnet: Filtering networks by ems_id (#61)
  • Enable provision instances button via providers (#53)
  • Fix units in C&U grouped charts (#41)