Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
9d43fc71 06/14/2018 12:05 PM Michael Moll

Fixes #19789 - fix Layout/SpaceAroundOperators cop

ac6b81a5 06/05/2018 02:15 PM Michael Moll

Refs #23776 - correct deprecation for notice

a08192ff 06/03/2018 06:58 AM Ondřej Pražák

Fixes #23776 - Remove deprecations for 1.18

086ed5bd 05/31/2018 12:23 PM Marek Hulán

Fixes #22778 - disableable bruteforce protection

68388bc2 04/26/2018 04:29 PM Michael Moll

Fixes #19781 - Fix Layout/LeadingCommentSpace cop

397ea488 04/23/2018 12:22 PM Timo Goebel

fixes #23335 - normalize scsi attributes in rails 5 (#5475)

d7a9d13f 04/12/2018 12:06 PM Ivan Necas

Fixes #23145 - fix strong params for compute attributes on fail (#5412)

3cd8c84b 04/11/2018 07:21 AM Michael Moll

Fixes #19787 - Fix Layout/SpaceAfterComma cop

b03dcd1b 04/05/2018 11:56 AM Michael Moll

Fixes #23081 - Fix Style/SafeNavigation cop

ee360810 04/05/2018 11:56 AM Michael Moll

Fixes #19894 - Fix Style/RedundantParentheses cop

85021506 04/05/2018 11:56 AM Michael Moll

Fixes #19839 - Fix Rails/Present cop

9ae8fa19 04/05/2018 11:56 AM Michael Moll

Fixes #23123 - Fix Rails/ActiveRecordAliases cop

dc2efa60 04/05/2018 10:34 AM Ivan Necas

Fixes #23067 - expose option to use oVirt APIv4

Also handle v4 certificate error and v3 path migration

cddb566f 04/04/2018 02:48 PM Ondřej Pražák

Fixes #22893 - Specify taxonomies on template import (#5323)

f175f751 04/04/2018 02:20 PM Baptiste Agasse

fixes #21694 - Add MTU to subnet

f146632d 04/04/2018 01:59 PM Michael Moll

Fixes #23075 - Fix Rails/HttpStatus cop

5cbba9ec 04/01/2018 04:40 PM Tomer Brisker

Refs #22285 - Prepare tests for strong params enforcement

- Fix broken hosts api tests
- Fix role cloning tests
- Fix ssh key controller api test
- Fix http proxies controller test
- Fix lookup key override api controller test
- Fix puppetclass controller api test...

98331f74 04/01/2018 04:40 PM Tomer Brisker

Refs #22285 - Correct parameter filtering for strong params

- Allow $resource_id param on parameters controller
- Permit user_id on access token controller
- Allow params in templete combination controller
Allows `config_template_id` and `:provisioning_template_id`...

15b6d27d 04/01/2018 04:40 PM Tomer Brisker

Refs #22285 - Remove keep_param

This workaround was needed in Rails 5.0, but 5.1 already supports
filtering on arbitrary hash params.

d611c53b 04/01/2018 12:39 PM Michael Moll

Fixes #19857 - Fix Style/EachWithObject cop

67b925e9 03/20/2018 11:05 AM Dominik Hlavac Duran

Fixes #15286 - New API for auth sources (#4865)

a4956e35 03/08/2018 08:27 AM Daniel Lobato Garcia

Fixes #22721 - Rename setting to trusted_hosts

The setting trusted_puppetmaster_hosts is used to allow hosts to submit
stuff to the facts/reports API endpoint.
The name made sense a long time ago, but these days other plugins and
any user can submit stuff to this API to generate...

cf94f62e 02/28/2018 02:40 PM Avi Sharvit

Fixes #21999,#22005 - Migrate toasts to pf-react

  • Replace Alert and Toasts components with patternfly-react
  • Refactor the server side flash-notification
  • Allow rails-flah-notification to react-toast-notification with link
6f97336d 01/31/2018 12:28 PM Sebastian Gräßl

Refs #20800 - Move session timed out warning inline

9e428144 01/29/2018 01:04 PM Michael Moll

Fixes #19889 - Fix Style/PerlBackrefs cop

da9865b8 01/15/2018 04:28 PM Michael Moll

Fixes #19907 - Configure Style/TernaryParentheses cop

d5d2d63f 01/04/2018 08:26 PM Ondřej Pražák

Fixes #5790 - Add compute resource to hostgroup (#4593)

1416a23d 12/27/2017 10:18 AM Timo Goebel

fixes #22062 - support vmware vmrc console

bdd294fe 12/17/2017 03:18 PM Ondřej Pražák

Fixes #21760 - Fix tests on Rails 5.1

3576f8fb 12/16/2017 01:42 PM Marek Hulán

Fixes #21343 - support multiple orgs supported for non-admin users

  • Fixes #21343 - support multiple orgs supported for non-admins

This adds a full support for taxonomies in API for non-admin users. It
fixes the issue with dirty associations module that only track _ids...

69205f5c 12/15/2017 03:34 PM Tomer Brisker

Fixes #19772, #19773, #19774 - Fix some empty line cops

c1128a36 12/12/2017 06:40 PM Swapnil Abnave

Fixes #21944 - HttpProxy - whitelist taxonomix params

a0969d71 12/11/2017 10:11 PM Dominic Cleal

Fixes #21099 - Replace redirect_to :back with redirect_back

Some instances of process_success/error with :back as a redirect also
need changing, and the redirect_back_or_to helper should be deprecated
and replaced throughout with redirect_back too.

1ece1d32 12/11/2017 01:49 PM Tomer Brisker

Fixes #4238 - Prevent login brute forcing

After 30 failed attempts from the same ip, login will be blocked for 5
minutes from that ip.

02d1635c 11/28/2017 03:00 PM Shira Maximov

Fixes #21353 - users can edit login if they have permissions

0b6ec11e 11/15/2017 12:38 PM Anthony Chevalet

Fixes #12054 - Openstack v3 support

36f8e9c0 10/24/2017 09:42 AM Daniel Lobato Garcia

Fixes #17992, #18103 - Improve external usergroup errors

When one submit an user group with external user groups, and this
doesn't work for whatever reason, like:

Net::LDAP::Error - No route to host - connect(2)
LdapFluff::Generic::UnauthenticatedException...

7d8b5c2e 10/24/2017 09:35 AM Timo Goebel

fixes #21394 - user login with access token api

f17c9611 10/19/2017 05:49 PM Marek Hulán

Fixes #21119 - set taxonomies in API

With this we correctly set the default taxonomy for non-admin users
in API calls. Admins are not touched at all, their context remains
"any context" for API calls. This also refactors various places
where tried to set the right taxonomy and combines them into single...

e6b0f4fa 10/12/2017 11:47 AM Justin Sherrill

Fixes #12216 - support http proxies for compute resources

38964973 09/22/2017 11:45 AM Dominic Cleal

Fixes #20957 - Replace alias_method_chain with Module prepend

Deprecated in Rails 5.0 and will be removed in 5.1. Some instances of
classes overwriting existing methods can be handled with `super`, other
concerns or modules are changed to use prepend instead of include....

b8db2f93 09/19/2017 02:46 AM Tomer Brisker

Fixes #20963 - CVE-2017-7535 prevent XSS on org/loc host assign

b88cd3a2 09/18/2017 05:12 AM Dominic Cleal

Fixes #20951 - Replace render :text with :plain

68c7a592 09/04/2017 02:52 PM Timo Goebel

fixes #20820 - set ajax vars for cr host import

17019913 07/25/2017 03:49 AM Guido Günther

Fixes #20386 - Allow to identify smart proxy by ip only

This allows setting trusted_puppet_master_hosts to an IP in the
non-https case. This can e.g. be useful when testing ansible fact
importing from another machine.

a154c816 07/24/2017 11:47 AM Liza Gilman

Fixes #19031 - move to patternfly pagination style

80dc430e 07/20/2017 08:56 AM Ohad Levy

fixes #4509 - VMWare: multiple scsi controllers

88e295d5 07/19/2017 06:21 AM Tomáš Strachota

Fixes #16112 - support for netgroups in LDAP auth source

d96635ce 06/19/2017 05:45 AM Ohad Levy

fixes #19913 - fixes rubocop Style/ZeroLengthPredicate

62a86e8b 06/14/2017 03:48 AM Amir Fefer

Fixes #19315 - redirect to login when session expired

27582273 06/12/2017 02:27 PM Tomer Brisker

Refs #19588 - Allow passing header to csv responder

af9edf10 06/01/2017 06:11 AM Marek Hulán

Fixes #19612 - CVE-2017-7505 don't expose admin to taxed users

b9df73be 05/10/2017 04:25 AM Ohad Levy

fixes #19479, #10587, #19500 - two pane notifications are visible

- notification is now inside the content div, allowing two-pane server
responses to include it.
- refactored all notifications to use notification helpers (notice,
warning and error) instead of direct flash manipulation...

d14f17f6 05/02/2017 03:30 AM Tomer Brisker

Fixes #19417 - Safely check params for nested keys

1e43a17b 04/25/2017 11:29 AM Tomer Brisker

Fixes #19125 - Add description to hostgroup

7d03f9d4 04/05/2017 06:39 AM Tomer Brisker

Fixes #19148 - Add description field to subnets

0e52ebb7 03/28/2017 10:15 AM Dominic Cleal

fixes #19035 - rewrite TopbarSweeper without rails-observers

Moves from the observer object into two mixins, one on the model and one
on the top-level controllers to observe creates/updates/destroys on
monitored models. Replaces rails-observers as it lacks Rails 5 support.

70f7a9b9 03/21/2017 03:29 PM Marek Hulán

Fixes #18948 - correctly relogin user with SSO sessions

28b7dd9f 03/15/2017 12:03 PM Timo Goebel

fixes #18476 - users have ssh keys

229195a5 03/14/2017 10:11 AM Tomer Brisker

Fixes #18760 - Allow export to CSV

This introduces a way of exporting tables from the UI to CSV.
There are 3 steps to adding a CSV export to a table:

1. Add the CsvResponder concern to the relevant controller.
2. Add a `format.csv` block to the index controller action. This block...

0a54c7f8 02/27/2017 03:21 AM Dominic Cleal

fixes #18665 - call #to_h before comparing AC::Parameters to hash

Allows comparisons when ActionController::Parameters is separated from
Hash in Rails 5.0. #permit! is now called on inner hashes sent through
KeepParam (similar to rails/rails@e86524c in 5.1) so they are included...

ba8f06a4 02/24/2017 12:02 PM Dominic Cleal

fixes #18664 - ignore missing callbacks in SmartProxyAuth concern

Filters that are only registered on the UI controllers cause errors
when using SmartProxyAuth on an API controller under Rails 5.0.

5f606e11 02/22/2017 03:26 AM Daniel Lobato Garcia

Fixes #16982 - Scope properly when no taxonomies are set

The default scope for hosts and other objects did not restrict
properly by taxonomies. An user without organizations or
locations, could do anything it's permissions allow to.
The list of hosts was unrestricted and showed hosts in...

e63d0123 02/20/2017 10:36 AM Dominic Cleal

fixes #18568 - replace deprecated AC::Parameters#update

The #update method in Rails 5 is returning a HWIA rather than the
ActionController::Parameters instance, causing keep_param to return the
wrong object type. It is also deprecated in 5.0, so replace it with a...

9caab04b 01/31/2017 04:04 AM Timo Goebel

fixes #13618 - cache expensive vmware api calls

35c14172 01/26/2017 08:18 AM Ivan Necas

Refs #15779 - make background processing unavailable for now (#4217)

The original PR got vetted in the packaging phase and including
foreman-task as dependency of Foreman was refused. We need to rethink
our approach for getting the foreman-tasks functionality available...

9f68d4d9 01/25/2017 04:38 AM Ondřej Pražák

Fixes #17681 - Switch to newly created taxonomy

363cab56 01/19/2017 03:43 AM Ohad Levy

fixes #17545 - adds UI notification support

- Initial data model for notification support, based on manageiq design.
- addes notification JSON endpoints.

22a5bf03 01/18/2017 07:37 AM Daniel Lobato Garcia

Fixes #18045 - Puppet classes show up choosing only env.

After #3551 was merged, the hosts controller requires both environment
and hostgroup to be set in order to display puppetclasses.

It shouldn't be required to have both, so we should check what's
available and use it. If it's only the hostgroup or the environment, it...

eb0834f5 01/17/2017 06:47 AM Sebastian Gräßl

Fixes #6502 - List ignored classes and environments on import

When importing environments and classes from puppet, ignored
environments and classes defined in ignored_environments.yml
aren't aparent.

This will add them to the list to import as ignored and...

007bf254 01/04/2017 08:14 AM Shimon Shtein

Fixes #15403 - moved puppet to a concern in hosts UI controller

59e7136a 12/25/2016 04:05 AM Shlomi Zadok

Fixes #17015 - Adds Key pairs controller

497c022b 12/07/2016 02:26 AM Tomer Brisker

Fixes #17503 - Only trigger PXELoader suggestion when needed

Previously every host instantiation triggered a PXELoader suggestion,
which led to up to 3 extra queries per host loaded. This changes so that
the suggestion is only applied when a host changes it's OS.

9a4ed000 11/30/2016 05:43 AM Tomáš Strachota

Fixes #17487 - support sessions for api calls

- authenticated api calls save user to session and set
flag api_authenticated_session
- sessions with such flag allow posting requests without CSRF token
- api sessions exipre the same way as UI sessions
- api sessions don't store any additional data to keep the requests...

eb371ca3 11/25/2016 04:48 AM Marek Hulán

Fixes #15779 - make background processing available

18780e5c 11/10/2016 10:59 AM Dominic Cleal

fixes #17300 - accept Nic::Bond#attached_devices string inputs

8aeebc29 10/31/2016 04:32 AM Dominik Hlavac Duran

Fixes #16548 - Changing user own passwd require current passwd

c6760930 10/07/2016 07:08 AM Timo Goebel

fixes #16725 - add plugin extension point for smart proxies

6cc6c9ec 10/03/2016 10:50 AM Dominik Hlavac Duran

Fixes #14277 - Added description field to users

65a58954 10/03/2016 04:23 AM Kavita Gaikwad

fixes #16514 - redirect to login page if user is deleted

5384798e 09/26/2016 11:28 AM Dominik Hlavac Duran

Fixes #4608 - Added description field to role

05bd6ed8 09/26/2016 08:25 AM Daniel Lobato Garcia

Fixes #16624 - Make AuthSourceLDAP taxable

This allows users to set organizations/locations on AuthSourceLDAP
objects. That in itself might not be that useful, but it allows us to
follow on and assign the AuthSourceLDAP taxonomies to the users
autocreated through it.

c24d6cf8 09/22/2016 03:32 AM Dominic Cleal

fixes #16578 - make keep_param idempotent, remove duplicate call

Using host_params (and keep_param) twice was causing compute_attributes
to be deleted permanently out of `params`. keep_param now restores
elements it deletes, and the controller now only calls host_params once...

569650b7 09/08/2016 02:44 AM Shimon Shtein

Fixes #15846 - Renamed use_puppet_default to omit in LookupValue

ddf80e13 08/31/2016 07:24 AM Dominic Cleal

fixes #16376 - use correct params filter for nested Puppet LKs

f619eb4d 08/26/2016 05:33 AM Marek Hulán

Fixes #7806 - allow taxonomy association on role level

058d472e 08/26/2016 02:52 AM Daniel Lobato Garcia

Fixes #16264 - Template combinations cannot be created

Currently, strong parameters is not allowing passing the nested
attributes required to ProvisioningTemplate to create
TemplateCombinations through the UI.
The fix is as simple as permitting those parameters in a 'nested'...

4cbf879e 08/24/2016 06:41 AM Lukas Zapletal

Fixes #12634 - New HW Model flag pxe_loader

Implementation of

https://github.com/theforeman/rfcs/blob/master/text/0001-PXE-Booting-UEFI.md

In short, new host/hostgroup flag PXE loader is added to specify TFTP
DHCP filename and Foreman now orchestrates all PXE-capable templates...

ecbea0ac 08/04/2016 03:42 AM Timo Goebel

fixes #15951 - pass interface compute_attributes

12612809 07/29/2016 05:58 AM Dominic Cleal

fixes #3917 - replace protected_attrs with strong parameters

Filtering of attributes has moved from the protected_attributes gem to
strong parameters in controller concerns, to be in line with current
Rails recommendations.

Concerns are shared between UI and both API controllers and list the...

e263719a 07/25/2016 05:18 AM David Davis

Refs #3809 - Using defaults for AndOr cop

c773c0ef 07/19/2016 10:42 AM Tomer Brisker

Fixes #12193 - Stop using counter_cache for host[group] counts

This is aimed to prevent deadlocks caused by Rails' implementation of
counter_cache that is hit when multiple hosts are created or updated at
the same time. An added benefit is that the counters will now display...

df6a9f34 07/19/2016 05:44 AM Dominic Cleal

fixes #15720 - rename *_filter to *_action

The older 'filter' name is changing in Rails to 'action' and is being
deprecated.

79c0664a 07/13/2016 12:46 PM Timo Goebel

fixes #14666 - support IPv6 in UI

287082a5 07/12/2016 04:41 AM David Davis

Refs #3809 - Turning on the AndOr cop

2ea02ed8 07/08/2016 11:59 AM David Davis

Refs #3809 - Turning on some Lint cops

2aa15bf1 07/01/2016 09:45 AM Ivan Necas

Fixes #14410 - respond 503 when pending migration

a30ab44e 06/23/2016 02:36 AM Marek Hulán

Fixes #15268 - limit user taxonomies using my scopes

Fixes CVE-2016-4475

f8a870d9 05/19/2016 06:57 AM Marek Hulán

Fixes #14962 - support wildcard certs for proxy authentication

f4459c11 05/12/2016 09:56 AM David Davis

Refs #3809 - Turning on some rubocop cops