Next major release of Foreman.

Foreman_117_Schedule for an overview of the schedule. Ignore the date here.


Team Daniel - Iteration 9

about 10 months late (01/26/2017)

# Tracker Subject Story Points
17992 Bug 500 when external usergroup users don't match filter

Team Ivan Iteration 17

about 4 months late (07/18/2017)

# Tracker Subject Story Points
15409 Refactor Refactor (puppet) facts out of host classes.

Team Marek Iteration 20


# Tracker Subject Story Points
19554 Feature Provide warning for unsupported PXE loader combinations
20201 Feature Global HTTP proxy for outgoing requests
20708 Bug Audit do not properly display and search on partition tables and provisioning templates
20763 Bug "Create SSH key" GUI button incorrectly named

Team Anurag Iteration 20

59 days late (09/19/2017)

# Tracker Subject Story Points
20840 Bug Updating Subnet Parameter with invalid name doesn't shows any error
20858 Bug Add pxe_loader field info into GET api of api/v2/hostgroups/:id

Team Anurag Iteration 21

39 days late (10/09/2017)

# Tracker Subject Story Points
21228 Bug Warning message must be according to patternfly.

Team Anurag Iteration 22

2 days late (11/15/2017)

# Tracker Subject Story Points
20204 Bug GET /hostgroup/:hostgroup_id/hosts returns all hosts when id of empty hostgroup is used

Katello - Foreman - Team UX - Iteration 23

Due in 3 days (11/20/2017)

# Tracker Subject Story Points
20446 Bug Search breaks pagination
21130 Feature Use patternfly-react npm package
21448 Bug npm lint fails when plugin has additional dependencies
21551 Bug there is no log out option in mobile
21563 Feature Include babel-plugin-transform-class-properties so we can use static class variables
21578 Bug Component.PropTypes should be Component.propTypes
21583 Bug Upgrade enzyme packages to the latest version and update snapshots
21591 Bug id attribute is missing in topbar element
21624 Feature Remove custom eslint rules in favor of airbnb-base config
21630 Refactor Colocate storybook stories

Foreman - Team Marek Iteration 23

Due in 4 days (11/21/2017)

# Tracker Subject Story Points
16363 Bug "Unknown member type" error when deleting or editing usergroups with users from different locations

Team Ivan backlog

# Tracker Subject Story Points
15402 Refactor Move puppet actions out of API hosts controller
21129 Bug Submit/Cancel button should be switched in Puppet class edit page
21131 Bug Move help text in puppet related fields in host
21133 Bug Omit inline help icon should not be blue
21135 Bug Tooltip for overriden flag icon
21136 Bug Change all labels to Title Case

Team Marek backlog

# Tracker Subject Story Points
10726 Bug Updating an interface via API changes its type
18736 Bug Unlimited check not forced for resource filter with no taxonomies
20672 Bug Auto-assign Entries should use a button
20890 Bug SSH key validations should return better messages

Team Ivan Iteration 21

# Tracker Subject Story Points
21295 Bug Slow start of rails environment when starting passenger or foreman-tasks

Release Backlog

# Tracker Subject Story Points
11825 Bug Adding template types from plugins doesn't work with taxonomies
12054 Feature Openstack v3 support
12216 Feature allow compute resource connections to use a proxy
13599 Bug Proxy exception messages are truncated
13873 Feature Facets - add UI extension points
16835 Bug API search on resources with organization_id fails with SQL error
18004 Bug Fact data length might exceed database column limit
19116 Refactor Remove 1.17 deprecations
19519 Bug Firefox prepopulates "Account username" of LDAP settings with normal user credentials
19577 Tracker Drop Ruby 2.1 support
19912 Refactor Fix Rubocop: Style/WordArray
20454 Bug Patternfly pagination does not support entering a page number
20469 Feature Expose React components from plugins
20470 Bug Filter modification on roles is not audited
20485 Feature cache notification drawer state
20487 Feature Add rebuild_config to hostgroup API
20500 Feature Allow API GET /api/hostgroups to return hostgroup parameters
20516 Feature API Hosts GET returning also owner_name
20541 Bug UI CSV Export of facts down not include nested values
20559 Refactor Print rails log to STDOUT for each failed test
20589 Bug "Last login time" time stamp doesn't update, when Satellite 6 is configured with gssproxy
20652 Refactor move ovirt js code into webpack
20654 Feature Colors used for Failed and for Failed Restarts should be different
20660 Bug Proxy features should be list, refresh Icon should be replaced with button
20665 Bug Smart proxy delete button should not be red
20678 Bug Improve provisioning template history
20705 Bug Pagination links broken on audit page
20736 Feature Default User role that can also save bookmarks
20737 Feature Provide some description to built-in roles
20750 Feature Comment field wont show up in host page
20783 Bug Inline messaging regarding email notification should be within "Notification" fieldset
20800 Bug Login page should comply to Patternfly
20801 Bug Granularity info should be in alert-box
20807 Refactor Remove 1.18 deprecations
20820 Bug ajax vars not loaded for host import
20822 Feature VM: Show Link to Associated Host
20833 Bug storybook should use the same application styles
20835 Feature Print time in foreman-debug verbose mode
20846 Refactor refactor usage of ES6 Map to using _set
20867 Bug Scoped search 4.1.1 introduces a regression and breaks tests
20878 Bug VMware image-based provisioning: Rewrite boot order
20889 Feature make it possible to install Satellite's httpd with mpm_event
20896 Bug Remove Help button from Partition index page
20897 Bug Move description for "Default" into help-tooltip on partion table form
20900 Bug Required "Template" field vs Template editor is confusing.
20905 Bug Audit Details page should have message when nothing is to show
20913 Bug Functionality of Assigning role to the user is missing
20920 Bug Rails 5 causes error when server is trying to start
20949 Refactor Replace deprecated ActiveModel::Errors usage
20950 Refactor change 'uniq' to 'distinct' in ActiveRecord finders
20951 Refactor Replace render :text with :plain
20952 Refactor Replace Hash-related methods called on AC::Parameters
20953 Refactor Remove unnecessary argument to assert_nothing_raised
20954 Refactor Accessing mime types via constants is deprecated
20955 Refactor Remove conditions from {destroy, delete}_all calls
20956 Refactor Passing a class as a value in an Active Record query is deprecated
20957 Refactor Replace alias_method_chain with Module prepend
20958 Refactor Passing an argument to force an association to reload is deprecated
20959 Refactor Remove :status option on 'head' to positional argument
20960 Refactor Use activerecord-session_store with Rails 5.1 compatibility
20966 Feature Do not throw exception on API power requests for hosts that does not support them.
20969 Bug Allow setting rails version in settings.yaml.dist
20986 Bug user_id parameter in ssh key create action is wrongly documented
20997 Bug Add NIC ignore patterns for OpenStack and OpenShift
21010 Refactor Reorganize seed files
21011 Bug Default role creation should skip permission check and auditing
21024 Refactor Reorder ActiveRecord associations in order of use
21026 Bug Notification not cleared when there is no other discovered host
21036 Refactor Don't use class as class_name in associations
21037 Bug "Invalid single-table inheritance type: Host::Discovered is not a subclass of Host::Managed" caused by auditing host
21084 Refactor Always use Rails 5.0, Drop Rails 4.2
21086 Refactor Remove pinnings for Ruby 2.1
21088 Bug update default js deprecation version
21097 Refactor remove settings deprecated by Rails 5.0
21098 Refactor Update functional test request positional args to keywords
21099 Refactor Replace redirect_to :back with redirect_back
21100 Refactor Explicitly set DB migration compatibility to 4.2
21101 Refactor Pass 'parameterize' separator as kwarg
21102 Refactor Replace 'xhr' in tests with keyword argument
21103 Refactor Replace 'false' AR callback results with explicit throw
21112 Bug Template editing form keeps registering select2 for host list in preview
21114 Bug Unfriendly error message when installing dhcp on interface without IP address: installer fails with pick(): must receive at least one non empty" in the logs
21117 Feature update react to use new MIT license
21119 Bug [Hammer] Org Admin user cannot create user though cli
21174 Refactor remove javascript_tag from ssh_key form page
21176 Bug Plugin#parameter_filter doesn't work properly with block argument
21179 Bug Upgrade Enzyme to 3.0.0 to support React@16
21180 Feature Add 3rd party js libraries in plugins
21206 Bug Partition tables loses org/loc association after upgrade
21225 Bug Puppet processes consuming the whole Passenger Process Pool
21232 Bug Foreman should verify x509 IP subject alternative names when authenticating a smart proxy
21246 Bug The logout page after SSO login (/users/extlogout) don't display company specific message
21250 Bug [Hammer] Listing domains from Org admin user in particular organization and location is broken
21266 Bug Only PXELinux loader is available for SUSE
21328 Bug Incorrect link from welcome page - http proxies
21330 Bug http proxy test connection should clear toasts when clicking on it multiple times
21331 Bug http proxy name is not defined as requierd
21332 Bug http proxy form does not open in two-pane
21333 Bug http_proxy js does not exists, yet its added to the compilation list
21374 Feature Audit host interface changes
21394 Feature add an api for personal access tokens
21420 Bug Add the name of the file in Edit file
21424 Bug No more factory_girl_rails
21442 Bug Loading puppet class parameters is stuck when creating new host
21450 Bug Upgrade rubocop to 0.51
21453 Bug duplicate file - actions/hosts/powerStatus.js
21463 Bug proxy detects existing dhcp record as conflict
21502 Bug Local user disappears from user-group with external group
21503 Bug Importing puppet classes fails when switching to different org
21537 Bug No more factory_girl_rails
21538 Bug No more factory_girl_rails
21541 Bug Notifications should have an option to mark all as unread
21543 Bug change the tooltip on the key to only appear for long keys in puppet cluster parameters
21553 Bug Application doesn't start when using Rails 5 DEBs
21556 Bug Template with no interfaces does not show volumes
21564 Bug OAuth i.e. for proxy registration doesn't work with Rails 5
21567 Bug Update es2015 to env for storybook
21576 Refactor Use Rails 5.1
21579 Feature Pagelets - add extension point for host show page
21600 Bug Panel component should be based on react-bootstrap
21602 Feature Add scoped_search on host id for reports
21603 Refactor Set code owners for packaging files
21606 Feature Allow searching facts by host_id
21611 Refactor speed up has_many_common methods
21619 Bug Better debug info for npm postinstall task
21626 Bug Empty value when retrieving members of "Domain Users"
21629 Bug Taxonomy select box does not print error message
21682 Bug Add Domain to Compute Resources API

Closed Sprints

Katello - Team Brad - Iteration 20


# Tracker Subject Story Points
20902 Bug plugin_webpack_directories.rb removes 'katello' from bundle name

Foreman - Team Marek Iteration 21


# Tracker Subject Story Points
21342 Bug Role needs to be updated if their permissions changed in new version

Team UX - Iteration 22


# Tracker Subject Story Points
18492 Bug Move to vertical navigation
20838 Feature as a developer I would like to create new forms using react/redux
21160 Feature Upgrade react to v16
21200 Bug Company Specific Messages table on the login page should gracefully handle large amounts of text.
21202 Feature Add close button to notifications drawer
21223 Feature Add experimental UI setting to foreman
21392 Bug Vertical navigation secondary menu is active when taxonomies are not enabled
21396 Bug user.jpg has been removed but still used
21447 Refactor The login page should be based on patternfly
21451 Bug Close button in the notifications box should have a blue highlight on hover
21454 Bug vertical navigation override part of ace editor in fullscreen
21456 Bug vertical navigation override part of form field in fullscreen mode
21462 Feature Upgrade to latest recommended babel preset `env`
21499 Bug organization & location switchers do not visible in a specific resolution
21500 Bug The notification drawer should get close when clicking outside

Katello - Team Brad - Iteration 22


# Tracker Subject Story Points
21496 Bug Roles not properly removing permissions

Foreman - Team Marek Iteration 22


# Tracker Subject Story Points
18103 Bug Errors when submitting external user groups not displayed