Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
d7c67746 06/20/2018 07:20 AM Michael Moll

Fixes #19873 - Fix Style/MultilineIfModifier cop (#5705)

  • Refs #20891 - fix for new rubocop rules
  • Fixes #19873 - Fix Style/MultilineIfModifier cop
9d43fc71 06/14/2018 12:05 PM Michael Moll

Fixes #19789 - fix Layout/SpaceAroundOperators cop

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

Fixes #19781 - Fix Layout/LeadingCommentSpace cop

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

Fixes #19787 - Fix Layout/SpaceAfterComma cop

7bd5816a 04/10/2018 02:25 PM Ondřej Pražák

Fixes #22809 - Turn VM attributes to hash (#5403)

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

Fixes #23081 - Fix Style/SafeNavigation cop

90361fa8 04/05/2018 11:56 AM Michael Moll

Fixes #19796 - Fix Layout/SpaceInsidePercentLiteralDelimiters cop

69c5fa93 04/01/2018 04:40 PM Tomer Brisker

Refs #22285 - Allow unwrapped params on API

f020721d 02/23/2018 12:38 PM Lukas Zapletal

Fixes #18675 - telemetry foreman API

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

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

Fixes #19895 - Fix Style/RedundantReturn cop

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

Fixes #21760 - Fix tests on Rails 5.1

44e3d9fe 10/09/2017 06:57 AM Ivan Necas

Fixes #21176 - don't modify strong param filter rules

cf8bc039 08/25/2017 09:35 AM Ondřej Pražák

Fixes #19039 - Lock plugin roles

01b7dbb5 07/31/2017 10:14 AM Dominik Hlavac Duran

Fixes #17811 - Improve error message LDAP fail

60cf5a37 06/19/2017 05:09 AM Shimon Shtein

Fixes #15711 - Redesigned host info to providers.

Now you can add your own info by registering a
host method that will return info hash.

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 =~ ()...

40fffe69 04/24/2017 12:37 PM Dominic Cleal

fixes #19317, #10927 - move registries to autoload_once path

Partially reverts 70ce8fe to reinstate autoload_once_paths as the
preferred way to load registry-type objects with class variables
containing data set up during app initialisation (e.g. plugin
registrations, menu items.)...

ea0d94e6 04/19/2017 09:37 AM Ohad Levy

fixes #19192 - adds mark all as read notification action

This implements missing feature from patternfly ( see http://www.patternfly.org/pattern-library/communication/notification-drawer/#/code/angular)

40dd32b0 03/27/2017 01:08 PM Marek Hulán

Refs #18001 - Avoid role extending from rake tasks permission

72a28408 03/24/2017 11:02 AM Ondřej Pražák

Fixes #18001 - Add plugin permissions to core's roles

6dea4e94 03/24/2017 09:25 AM Adam Ruzicka

Fixes #18977 - Do not raise on creating a role in plugin when in Rake

9ca77d08 03/23/2017 11:17 AM Timo Goebel

fixes #12419 - template preview host has typeahead

637da2f2 03/22/2017 11:34 AM Timo Goebel

fixes #18064 - import host from compute resource

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

fixes #18476 - users have ssh keys

100cf25b 03/12/2017 07:15 AM Ori Rabin

Fixes #18718 - Empty boolean matcher should not turn into false

8813aee5 03/07/2017 08:24 AM Ondřej Pražák

Fixes #18317 - Clone user role via API

0b22ca40 02/17/2017 09:55 AM Ondřej Pražák

Fixes #7495 - Create/delete autosign entries via API

d7ad6cbe 02/15/2017 07:56 AM Timo Goebel

fixes #18511 - plugin authors shown nicely

caa2c215 02/09/2017 11:05 AM Marek Hulán

Fixes #18440 - removes dead code and obsolete permission

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

fixes #13618 - cache expensive vmware api calls

36483d66 01/31/2017 03:30 AM Dominic Cleal

fixes #18233, #18235 - isolate pagelets state between tests

Moves pagelets state into instances of Pagelets::Manager with clearer
dup semantics, and allows the instance to be backed up and restored
around tests using the PageletsIsolation test case mixin.

15c7ce27 01/24/2017 10:17 AM Dominic Cleal

fixes #18214 - accept `params` as AC::Parameters or Hash

In Rails 5, ActionController::Parameters no longer inherits from Hash
and so type checks for params.is_a?(Hash) now return false and should
accept either. (Rails commit 14a3bd5.)

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.

477b6b6b 01/03/2017 04:40 AM Ondřej Pražák

Fixes #16740 - Access host params through macro

6a7e5074 01/02/2017 02:21 AM Tomer Brisker

Fixes #17874 - Extract contains_erb? from lookup key

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

Fixes #17015 - Adds Key pairs controller

616669d8 12/09/2016 03:01 AM Dominic Cleal

fixes #16459 - remove 1.15 deprecations

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

Fixes #16739 - unify parameters permissions

404ead2a 11/23/2016 10:02 AM Marek Hulán

Fixes #17403 - enable exporting of templates

901fe896 11/22/2016 10:45 AM Ondřej Pražák

Fixes #14688 - Power status visible on hosts index page

057641b4 11/18/2016 09:42 AM Shimon Shtein

Fixes #17309 - Made facets resilient to class reloading

Now the configuration is stored in plugin declaration.
If you are using `Facets.register` directly, please make sure
you are re-registering it after reload occurs.

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

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

dc9bd44f 10/14/2016 09:18 AM Dominic Cleal

fixes #16821 - store plugin permissions in AccessControl in tests

When initialising a new test database, the "permission" directive in a
plugin registration would skip the Foreman::AccessControl mapping so
later tests using the access control lists would fail (e.g....

4090ccb5 10/13/2016 05:44 AM Daniel Lobato Garcia

Fixes #6492 - ipmi_boot permission renamed to ipmi_boot_hosts

Authorizer expects permission names to follow a convention
'action'_'controller'. However this permission was not following it, and
this prevented the permission from being applied properly.

Before this fix, only admins could call ipmi_boot. I've also added a...

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

fixes #16725 - add plugin extension point for smart proxies

648dbb84 10/06/2016 03:20 AM Daniel Lobato Garcia

Fixes #16797 - Log pending migrations

It's possible that permissions will not load due to pending migrations.
are pending. This would help us figure out if this problem occurs when
running plugin tests in jenkins.

45e7f2c7 10/03/2016 05:29 AM Ondřej Pražák

Fixes #15926 - [API] Add method to get ENC values of a host

2b24dd66 09/26/2016 06:20 AM Shlomi Zadok

Fixes #14375 - Add search to bookmarks controller

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

Fixes #7806 - allow taxonomy association on role level

8685d606 08/23/2016 10:32 AM Tomer Brisker

Fixes #16044 - Load dashboard widgets via ajax

This speeds up dasboard loading as widgets are loaded in the background
and do not block rendering, as well as allow the dashboard to load
correctly even if some of the widgets are broken.

4a811e63 08/09/2016 09:06 AM Dominic Cleal

refs #13768 - add random_name call to create_hosts permission

5e813fae 08/08/2016 06:08 AM elad

Fixes #15924 - Implement server groups and scheduler hints

03510341 08/08/2016 03:16 AM Lukas Zapletal

Fixes #13768 - random and MAC-based name generator

4202625d 08/04/2016 10:39 AM Ohad Levy

fixes #15919 - statistics page is loaded via AJAX

Also:
- refactor how statistics data is being called, now it should be trivial
to add additional charts or consume other data from it. It should make
it much easier to reuse statistics charts in other places...

1873eb7e 08/02/2016 10:45 AM Dominik Hlavac Duran

Fixes #14301 - Grant access to help pages for view permissions

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

49cfbd45 07/12/2016 08:34 AM Ondřej Pražák

Fixes #15464 - support partials in pagelet keys

Pagelets will be keyed as "#{controller}/#{partial_name}". This
removes a necessity to register a pagelet multiple times if a
partial is reused for different actions.

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

Refs #3809 - Turning on the AndOr cop

3d81c7df 07/11/2016 03:46 AM aagrawal

fixes #15622 - add about link for non-admin user

c7f55be1 06/23/2016 08:13 AM Ori Rabin

Fixes #13164 - Add view_params permission

A new view_params permission was added for parameters inheriting from
Parameter object. The only exception is global parameters, which are
already handled by filter for CommonParameter resource.

This new permissions is also automatically added to viewer and site...

83ee7350 06/23/2016 04:15 AM Timo Goebel

fixes #9110 - add freeip route to API

3fe2ea3d 05/27/2016 06:48 AM Ori Rabin

Fixes #14546 - ability to restrict *_external_variables
Fixes #14535 - corrects permissions for smart class parameters

670184e1 05/17/2016 04:57 AM Marek Hulán

Fixes #14969 - correctly reload custom statuses

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

Refs #3809 - Turning on some rubocop cops

a6363a50 05/12/2016 09:56 AM Greg Sutcliffe

Fixes #14957 - Use a temporary status file to store exit status

93dc012b 04/22/2016 04:00 PM Dominic Cleal

fixes #14742 - retrieve template kind labels from plugin regs

Ensures plugin kinds registered in class variables aren't lost when the
TemplateKind class is reloaded.

1ef8f52b 04/20/2016 07:47 AM Ondřej Pražák

Fixes #14395 - Label for provision template capitalized in os details page

s

32f3b017 04/13/2016 10:32 AM Marek Hulán

Fixes #14588 - introduce plugin API for extending template helpers

b953c6ae 04/08/2016 05:40 AM Tomer Brisker

Fixes #14476 - Correctly handle casting of invalid real param values

355c3a31 03/31/2016 04:13 AM Dominic Cleal

fixes #12746 - list compute resources from plugin definitions

Load the full list of known CRs from plugins on the fly, instead of
modifying the class-level list of supported plugins. Since plugin
definitions don't get reloaded, this allows the ComputeResource class to...

7e46a7bc 03/10/2016 08:36 AM Karli Sjoberg

fixes #14131 Changed bash to sh

2e1dc83d 03/10/2016 04:32 AM Ori Rabin

Fixes #14129 - remove duplicate declaration of KEY_DELM

7d90b5cb 03/02/2016 04:45 AM Eric Helms

Fixes #13417: Provide facet registration through plugin API

fbb47ea5 02/12/2016 05:28 AM Timo Goebel

fixes #13647 - change puppet ca proxy for several hosts at once

d46cc693 02/10/2016 02:36 PM Timo Goebel

fixes #12436 - as a user I want to deploy vSphere vms on a storage pool

5131edbf 02/10/2016 01:14 PM Timo Goebel

fixes #13494 - change puppet proxy for several hosts at once

This commit adds the possibility to select multiple
hosts and change the puppet proxy for them.

8bbfa2c3 02/04/2016 03:20 PM David Davis

Refs #12911 - Fixing colon method calls

33d9f9ee 02/03/2016 08:35 AM Lukas Zapletal

Fixes #12718 - smart proxy log table

This patch adds a table with logs fetched from Smart Proxy /logs new API. It
returns latest N log entries from a simple memory buffer. The table supports
filtering by level, custom filtering and it introduces several overview...

f9d2bf10 01/28/2016 09:25 AM Guido Günther

Fixes 13401 - ssh_provision: safe stderr as well

The log file currently only gets stdout which leaves only guessing when
looking for provision errors.

8ca6c6bb 01/28/2016 04:47 AM Timo Goebel

fixes #13236 - apply power operations to several hosts at once

This commit adds the ability to select multiple hosts and apply power operations
(reboot, shutdown, boot) to them.

d619dd9e 01/27/2016 07:42 AM Guido Günther

fixes #13298 - ssh_provision: Don't use /tmp

On some systems (e.g. SLES12) /tmp is mounted noexec by default so not
usable to run the provision script. The home directory of the
connectiong user should be writeable by itself though so just use this
instead.

2ac8d7ba 01/25/2016 06:02 AM Tomer Brisker

Fixes #12720 - Add tabs for puppet on proxy show page

This patch adds two tabs to the proxy show page related to puppet
1. Puppet - this tab is for proxies managing a puppet master. This tab
displays information about the puppet master, such as number of classes...

208d9743 01/24/2016 08:11 AM Ondřej Pražák

Fixes #13079 - Conditionally hide the pagelets

c9a68e50 01/13/2016 08:21 AM Ondřej Pražák

Fixes #13160 - pagelet tab names gets translated

a0a3a873 01/13/2016 03:24 AM Tom Caspy

fixes #13131 - plugin tests to skip is back

d6c08a7a 01/13/2016 03:24 AM Daniel Lobato Garcia

Fixes #11618 - Replace validation tests by shoulda-matchers

A good chunk of our unit tests are testing whether a validation is
working or not by testing it actively. For the validations we've
added ourselves I would say it's fine. However for validations that...

33f7c66c 01/12/2016 10:25 AM Ondřej Pražák

Fixes #12716 - Extensible pages for smart proxy with mount points

b1997f52 01/12/2016 04:22 AM Dominic Cleal

fixes #13039 - remove TemplateKind DB calls from UnattendedCtlr

UnattendedController created actions/methods during initialisation per
known TemplateKind, relying on the DB being populated. This caused
ordering issues when a plugin loaded the controller in a test...

43860d6e 01/12/2016 03:32 AM Ori Rabin

Fixes #12957 - removing current_parameters from hostgroup

a4e56c45 01/08/2016 08:31 AM Marek Hulán

Fixes #12754 - adds permission name to 403 page

7cdaddab 12/30/2015 02:44 AM Shlomi Zadok

fixes #12714 - Show proxy status in index, and create a show page for proxy

fb9f45e8 12/18/2015 08:03 AM Daniel Lobato Garcia

Fixes #7230, #12021 - Upgrade to Rails 4.1.5

This commits upgrades Rails to Rails 4.1.5. See a description of the
changes included here, and go to the pull request in GitHub to see more
detailed explanations:

  • Update gems to a Rails 4 compatible version, including dependencies...
706de3cf 12/14/2015 11:17 AM Tom Caspy

fixes #11862 - validating that casted hash is valid

Catch parse errors correctly under Ruby 1.9.3, and ensure the uncasted
value is displayed back in the UI if it fails to parse.

a92ee5bc 12/09/2015 10:27 AM Timo Goebel

fixes #1584 - bulk owner change

51685ba8 12/07/2015 10:51 AM Timo Goebel

fixes #12624 - add plugin interface to add provision methods

b6dec218 12/03/2015 04:21 AM Dominic Cleal

fixes #12632 - remove hardcoded SSH compression algorithm

net-ssh behaviour changed in 2.10 from treating a specified algorithm
as a preference (and falling back to one it knew) to treating it as a
whitelist of algorithms. OpenSSH servers need the algorithm...

9a54e63a 12/01/2015 07:17 AM Shlomi Zadok

Fixes #12506 - Show smart proxies version in about page