Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
3ab56604 07/10/2018 02:54 PM Ondřej Pražák

Fixes #23918 - Find correct scope when updating taxonomy

9d43fc71 06/14/2018 12:05 PM Michael Moll

Fixes #19789 - fix Layout/SpaceAroundOperators cop

e0910b7e 06/12/2018 03:06 PM Michael Moll

Fixes #23857 - Fix Performance/InefficientHashSearch 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.

4a22ccda 04/01/2018 12:39 PM Michael Moll

Fixes #19874 - Fix Style/MultilineMemoization cop

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
18013319 02/01/2018 11:24 AM Oleh Fedorenko

Fixes #7451 - Review whitespace in extracted strings

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

3c63f3a1 01/29/2018 01:04 PM Michael Moll

Fixes #22327 - Fix Lint/MissingCopEnableDirective cop

e2194150 01/26/2018 10:50 AM Ondřej Pražák

Fixes #20807 - Remove deprecations for 1.18

8609c702 01/25/2018 07:04 PM Eric Helms

Fixes #22359 - Don't rely on default taxonomy in API for any user (#5202)

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

Fixes #19907 - Configure Style/TernaryParentheses cop

33a09887 01/15/2018 04:28 PM Michael Moll

Fixes #19895 - Fix Style/RedundantReturn cop

d4449f45 01/15/2018 01:25 PM Tomer Brisker

Fixes #11389 - Remove API v1

API v1 has been deprecated since Foreman 1.9 - over 2 years ago.
This is more then enough time for anyone needing to migrate to v2.
Even though the original issue requests extraction to a plugin, I do not
see any point in investing the time and effort to maintain a long...

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

c5521896 12/12/2017 03:24 PM Ondřej Pražák

Fixes #21867 - Restore context when leaving tax wizard (#5055)

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

6aaeffa0 11/07/2017 11:14 AM Shimon Shtein

Fixes #15402 - Moved puppet to separate api controller

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

cade5cc2 06/22/2017 02:34 PM Ori Rabin

Fixes #17087 - default and overrides values converted to string

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

cabe2c2e 06/01/2017 07:45 AM Ohad Levy

Fixes #19700 - update rubocop rules

The following changes have been made:

- Performance/RedundantMerge:
changes lines such as:
```not_found_message.merge! :message => options```
to:
```not_found_message[:message] = options```

- converts str.match() to str =~ ()...

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

dd290225 04/19/2017 08:59 AM Marek Hulán

Fixes #18687 - restore hash format for parameter attributes

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

Fixes #19148 - Add description field to subnets

c1685291 04/03/2017 09:33 AM Dominic Cleal

fixes #18982 - replace AC::Params#each using one-arg block

ActionController::Parameters#each works differently in Rails 5.0: it no
longer yields an array of [key, value] entries for hashes, only the
key when given a block with arity of one. This method now iterates over...

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.

9b5a4677 02/23/2017 11:05 AM Tomáš Strachota

Fixes #18582 - add missing id params to taxonomy apidoc

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...

00ed8ba5 02/20/2017 04:03 PM Ondřej Pražák

Fixes #12294 - Update existing params using API

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

38a9ed0c 01/24/2017 06:12 AM Ori Rabin

Refs #17653 - fix typo in show_hidden_parameters and add tests

3b9d7933 01/20/2017 07:22 AM Ori Rabin

Refs #17653 - add show_hidden to apidoc

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

27752930 11/25/2016 02:43 AM Kavita Gaikwad

Fixes #17343 - set deep munge config off

deep_munge was introduced as a solution to keep
Rails secure by default which results in
'empty array becomes nil in params'.
Thats why, set deep_munge config off in application.rb.
Also, added changes which will cast param argument to string...

4e6d2262 11/24/2016 03:48 AM Marek Hulán

Fixes #16739 - unify parameters permissions

08763fc2 11/14/2016 06:07 AM Dominic Cleal

fixes #16798 - move scoped_search definitions to STI subclasses

scoped_search doesn't support class inheritance with STI, so registering
definitions on the subclass fixes various issues. This fixes an issue
where scoped_search on CommonParameter calls Parameter.all and is...

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

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

87f8f03e 11/03/2016 09:54 AM Shimon Shtein

Fixes #16646 - Add ability to plugins to modify index scope

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

Fixes #16548 - Changing user own passwd require current passwd