Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
e54016da 09/04/2015 08:03 AM Marek Hulán

Fixes #10782 - global host status

Introduce new global host status that is composed of host substatuses.
Each substatus defines a mapping to the global one which can result in
three values
  • OK
  • WARN
  • ERROR

Plugins can add their own substatuses. These are automatically...

64b8c7a4 09/04/2015 05:11 AM Ondřej Pražák

Fixes #11426 - remove puppet class paremeters no longer possible during edit in UI

8b98d8e0 09/03/2015 05:07 AM Ondřej Pražák

Fixes #1477 - Hostgroup no longer looses puppet classes when environment changed during hostgroup editing

e2452a0b 09/03/2015 02:56 AM Brad Buckingham

fixes #11649 - taxonomies api - add description to base.json.rabl

Adding the 'description' to the base.json.rabl so that it is displayed
when a user performs commands like 'organization list' from hammer-cli-katello.

E.g.

hammer> organization list
---|----------------------|----------------------|---------------...

6b4b489f 09/03/2015 02:54 AM Ori Rabin

fixes #10832 - separating lookup keys into puppet and variable

293036df 09/01/2015 10:51 AM Daniel Lobato Garcia

Fixes #11579 - Reports show/destroy restricted by host authorization (CVE-2015-5233)

ReportsController 'show' and 'destroy' now perform a check to see if
the User is authorized to see the Host associated with the Report. In
case it's not, it returns 404, as to not give hints whether a Report...

56309d5d 08/26/2015 04:04 AM Tom Caspy

fixes #9058 - interfaces should not be affected when changing loc/org

5081efd9 08/13/2015 07:20 AM Shimon Shtein

Fixes #11255 - Fixed inheritance checks for explicit input on host clone

09ce8a63 08/13/2015 07:13 AM Ori Rabin

Fixes #4419 - rearranging smart class parameters edit form

4269abbd 08/11/2015 03:56 AM Tomáš Strachota

Fixes #10248 - cloning volume information for virtual machines

04cb74c0 07/29/2015 09:00 AM Shimon Shtein

Fixes #9591 - Added support for "inherit" state.

24fc15c5 07/22/2015 06:29 AM Daniel Lobato Garcia

Fixes #10929 - Add removed widgets to dashboard

This commit allows users to re-add widgets. At this point it's only
possible to recover removed widgets by clicking on "Reset to default".

To do this I populate the 'Add widgets' list by getting a diff
between the current widgets and the available ones. The code calls any...

e06167e0 07/22/2015 06:29 AM Shimon Shtein

Fixes #4830 - Added a new template to show when no trend data is collected.

ee464a8e 07/20/2015 05:49 PM Ondřej Pražák

Fixes #10550 - Settings API will not update when value parameter is missing

445dd7ab 07/20/2015 10:28 AM Daniel Lobato Garcia

Fixes #11089 - Adapt tests to Rails 4

This commit contains all changes to tests in branch
https://github.com/theforeman/foreman/pull/2055 that I found to be
retrocompatible with Rails 3. The more of these we can get in, the less
code we will have to review for Rails 4, and the more relevant it will...

de9e7ada 07/16/2015 05:56 AM Marek Hulán

Fixes #11035 - template preview feature

bb39df2a 07/14/2015 07:01 AM Shimon Shtein

Fixes #8343 - Consolidated code paths, and removed unnecessary DB calls for parent object

890e765e 07/14/2015 03:35 AM Daniel Lobato Garcia

Fixes #11078 - Substitute find_all_by by where to comply with Rails 4

This commit takes away all instances up to this point of find_all_by to
improve Rails 4 compatibility. They are substituted by .where calls.

d575926a 07/13/2015 07:36 AM Alon Goldboim

Fixes #10356 - changed the POST/PUT RABL template to be the same as the GET template

HTTP response code standardized to 201 on create.

5fc2aed6 07/01/2015 03:01 PM Martin Bacovsky

Fixes #10963 - partition table can't access os ids

b95c1e1b 06/19/2015 10:00 PM Walter Huf

Refs #10720 - Use API v2 response for vm_compute_attributes

9250d8b4 06/10/2015 12:08 PM Tomáš Strachota

Fixes #6976 - Build default PXE menu should be POST request

510d53cd 06/09/2015 07:22 AM Marek Hulán

Fixes #7096 - Adds STI to templates

This commit converts Ptables to be just another type of Template so it
gets the same features as ConfigTemplate. ConfigTemplate was renamed to
ProvisioningTemplate to reflect UI and the name under it's commonly known.

7e8bfe82 06/08/2015 03:32 PM Walter Huf

fixes #10720 - Adds API to get host vm attributes

This exposes an API to fetch a host's vm_compute_attributes,
such as vmware cpus and memory. It lives at a separate endpoint
because it involves a fetch for data from the compute resource,
and may have different performance characteristics than the database.

2950fe11 06/08/2015 04:01 AM Tomáš Strachota

Fixes #10715 - api build_pxe_default returns non-JSON message

The fix adds a new method `render_message` for responding with a status
text.

3dce1589 06/08/2015 03:49 AM Justin Sherrill

fixes #9301 - make puppet environment optional for hosts

34d5ff10 06/03/2015 12:47 PM Marek Hulán

Fixes #3711 - usergroup name can't be null

ee66b3af 06/01/2015 03:54 AM Shlomi Zadok

fixes #9031 - Add routes to view template_combinations per hostgroup / environment

3196ebaa 05/22/2015 09:00 AM Jan Pazdziora

fixes #10586 - make the 401 status comparison actually match.

0fd7412f 05/19/2015 07:39 AM Dominic Cleal

fixes #10482 - get external user group members only once during refresh

d936284f 05/04/2015 06:49 AM Shlomi Zadok

fixes #9812 - Adds validation on override value, ensure match returns error if blank

d4e53f27 05/01/2015 08:29 AM Avi Tal

fixes #10342 - adding :host_parameters_attributes to except list in template_used()

1ced4fb3 05/01/2015 07:37 AM Daniel Lobato Garcia

Fixes #9674 - Handle ProxyAPI exceptions on PuppetCA controller

f7174439 04/28/2015 07:38 AM Stephen Benjamin

fixes #9773 - correctly render template URL

8f695d94 04/22/2015 07:27 AM Shimon Shtein

Fixes #9391 - Added validation code to NIC, so it validates that host's location/org is compatible with the one set on NIC's subnet

05c84091 04/13/2015 12:29 PM Daniel Lobato Garcia

Fixes #10123 - Tests API v2 external user groups

The addition of a .refresh call after create, update and delete, caused
our tests to fail because of many failed calls to LDAP.
We can just expect the method to return true as we're not testing the
refresh functionality in these methods.

e7803819 04/13/2015 05:41 AM Marek Hulán

Fixes #9884 - refresh deleted external usergroups

e02a2ff2 04/07/2015 10:17 AM Julien Pivotto

Fixes #8812 - Pass model type so search_for is called on Host

At least on version 1.6.1, the absence of this second parameter leads to a
runtime crash when it's time to validate if the current user (non-admin) is
allowed to perform a power operation on given a host via the APIv2....

1f47202c 04/07/2015 04:46 AM Keenan Brock

Fixes #10002 - Add attribute ancestry to taxonomies API v2

bc68c48d 03/25/2015 11:36 AM Martin Bacovsky

Fixes #7378 - fixed API lookup keys filters

e1aec1dc 03/24/2015 05:05 AM Tomer Brisker

Fixes #9444 - prevent 404 error on current_parameters and domain_selected

cfd1c413 03/12/2015 10:48 AM Tomáš Strachota

Fixes #9657 - merge NICs from compute profile in host create API

- updated api docs for hosts and interfaces
- host create/update api actions now merge interfaces from compute
profiles
- NIC type mapping extracted into a separate class
- return full host detail after host update

1b1b3986 03/10/2015 04:21 AM Tomáš Strachota

Fixes #9678 - Can't update admin flag for users via API

find_resource needs to be defined prior to UsersMixin is included as it
requires the variable @user being set.

9e312588 03/04/2015 04:28 AM Tomer Brisker

Fixes #9593 - replace .all.map(&:<attr>) with .pluck(:attr)

b9521a8d 02/26/2015 08:30 AM Shimon Shtein

Fixes #9427 - Return meaningful errors from subnets/freeip and parse the error response to the UI

cd032085 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove classcheck cop

9271a4bf 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove various small cops

afe02d30 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cop IndentationConsistency

abd8f1d1 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cops for empty lines

e5280f3e 02/18/2015 02:43 AM Dominic Cleal

fixes #9358 - match unattended template requests against provision interface

fa941058 02/08/2015 01:45 PM Shlomi Zadok

fixes #9030 - Adds support to clone config template via api

43c4bd72 01/27/2015 11:58 AM Marek Hulán

Fixes #7456 - Extract primary interface from host

Contributions from:

All host must have at least one primary interface and one provision (can...

c3b33536 01/13/2015 04:18 AM Stephen Benjamin

fixes #8484 - make SmartProxyAuth concern more useful to plugins

02cf7a53 12/28/2014 09:52 AM Tomer Brisker

Fixes #8796 - Fix to_gb size calculation and constentize

ad998ce7 12/28/2014 07:22 AM Shlomi Zadok

fixes #8049 - Add timezone to user

be4602e8 11/20/2014 05:17 AM Greg Sutcliffe

Fixes #8405 - Filter :interfaces_attributes when calculating templates_used

2312cccf 11/19/2014 06:03 AM Daniel Lobato Garcia

Refs #3809 - Remove useless assignments

fae8b987 11/16/2014 07:07 PM Stephen Benjamin

fixes #5634 - save sso_method on session expiry

e1a24883 11/12/2014 05:21 AM Joseph Magen

fixes #5773 - redirect to referrer URL that includes page and search

2094e4e8 11/04/2014 12:28 PM Greg Sutcliffe

Refs #969 - Foreman-side changes for serving templates from the proxy

8553650c 10/31/2014 10:42 AM Daniel Lobato Garcia

Fixes #8091: connect-src accepts WSS

3a36bdf6 10/31/2014 09:22 AM Stephen Benjamin

fixes #7586, #7734, #7172 - user preferences for receiving mail notifications

Adds a framework for user-selectable mail notifications. The work is
still done in ActionMailer classes and launch by rake in cron, however a
wrapper called MailNotification is used to provide RBAC and make the...

0e3d0658 10/31/2014 07:07 AM Stephen Benjamin

fixes #4463 - use unattended URL for hostgroup provisioning

6e916e52 10/26/2014 02:25 PM Shlomi Zadok

Fixes #746 - Generate all the Host template when click on Build to avoid errors during installation

cad1b13c 10/23/2014 05:18 AM Tomáš Strachota

Fixes #8005 - Convert allowed NIC types to strings

- allowed NIC type classes need to be registered now
- api for interfaces use lowercase human readable values for defining types
- fixed output of api's create action to the standard format

e768c976 10/22/2014 11:56 AM Tomáš Strachota

Fixes #6710 - unicode characters in url parameters

Original methods to_param defined on resources called name.parameterize
to get rid of url-unsafe characters. This function unfortunately also
stripped off unicode characters.

Changes:
- parameterization extracted into a separate module Parameterizable...

e14b5758 10/21/2014 09:18 AM Greg Sutcliffe

Fixes #7733 - Remove hosts.yml fixtures and use FactoryGirl instead

c330aee0 10/20/2014 06:49 AM Shlomi Zadok

fixes #7331 - delete unassigned os default templates

099a9d8c 10/20/2014 05:22 AM Shlomi Zadok

fixes #7985 - add support for ws:// in secure headers

f4cecb48 10/20/2014 05:11 AM Shlomi Zadok

fixes #7898 - ensure that format can respond to json / yaml

8e0f91f5 10/14/2014 07:56 AM Joseph Magen

fixes #7372 - API v2 - accept PUT/POST requests with wrapped root node to add/remove has_many associations of child nodes

2daac55f 10/13/2014 04:01 AM Shlomi Zadok

fixes #7907 - Allow images from gravatar on secure headers

5c50ca8e 10/11/2014 06:28 AM Jan Rusnacko

fixes #7805 - Add several security related HTTP headers - security hardening.

This commit uses secure_headers gem and configures several HTTP
security related headers to be sent by server:
  • Content Security Policy
  • HTTP Strict Transport Security
  • X-XSS-Protection...
b04c9fbb 10/09/2014 01:54 PM Daniel Lobato Garcia

Fixes #7884 - Display Fog errors on vm operation

54141ab9 10/07/2014 07:42 AM Daniel Lobato Garcia

Fixes #5139 - leftovers subscribe_to_all_hostgroups

Remove user_xxx unnecessary tables and notices

Update subhostgroups removed

Fixes for migration of foreign keys

Remove users from compute_resource fixture

Remove table notices after fk are removed for pg/mysql

5f029ed6 10/07/2014 03:40 AM Daniel Lobato Garcia

Refs #3809 - Use parentheses in method definitions

4f7a4d0b 10/06/2014 02:37 PM David Davis

Refs #3809 - Fix a few rubocop TODOs

96144a47 10/06/2014 01:57 PM Daniel Lobato Garcia

Refs #3809 - Remove rubocop TODOs

Removed the following TODOs so that cops for these will run from now on:

Lint/AmbiguousOperator, DefEndAlignment, DeprecatedClassMethods
EnsureReturn, RequireParentheses, Void, BlockAlignment, EndAlignment,
UselessAccessModifier,...

de19f5b9 10/06/2014 07:54 AM Ohad Levy

fixes #2321 - remove new puppet creation option

f7171e0e 10/06/2014 06:43 AM Dominic Cleal

refs #7608 - i18n fixes, tests, use POST for action + only display link if authed

4c59b8da 09/30/2014 08:12 AM Joseph Magen

fixes #6856 - API v2 - more efficient import puppetclasses for single environment

b12d9add 09/29/2014 08:23 AM Ori Rabin

Fixes #7572 - remove rundeck from core

Foreman rundeck is now a plugin available in https://github.com/theforeman/foreman_host_rundeck

8b737c9c 09/29/2014 07:17 AM Joseph Magen

fixes #4386 - gem friendly_id to simplify find by id, name, label, etc

4e3a7e7a 09/24/2014 05:42 AM Daniel Lobato Garcia

Fixes #6999 - protect user logout against CSRF requests (CVE-2014-3590)

To avoid CSRF, logout is changed to be a POST request so
protect_from_forgery checks the CSRF token. However, in Rails 3 the only
strategy available is to nullify the session of the attacker....

553a0beb 09/22/2014 10:52 PM Joseph Magen

fixes #5896 - Set Compute Resource's 'Console passwords' option in API

7e74d71b 09/17/2014 08:05 AM Joseph Magen

fixes #3544 - Editing an oVirt compute resource allows changing the type, which is unsupported

c0717c08 09/15/2014 06:52 AM Ori Rabin

Fixes 4642: Fix intermittent test failures on rundeck functional tests

5eb88cf5 09/15/2014 05:35 AM Ori Rabin

Fixes #3085: Request to be able to clone host groups via API

777a7ddd 09/15/2014 03:55 AM Stephen Benjamin

fixes #7314 - Set settings explicitly instead of stubbing Settings

40f9c481 09/10/2014 06:24 AM Tomer Brisker

refs #6161 - Add test to make sure override is marked on create

e14b6968 09/09/2014 07:03 AM Daniel Lobato Garcia

Fixes #4596 - Change parent of host group via AJAX

Reparenting host groups requires submitting the form to see the changes
nowadays, this fix makes the host group model inherit all properties
from the parent and show them in real time.

b8391adc 09/09/2014 03:34 AM Dominic Cleal

fixes #7253 - change nil admin field on users to false, matches usergroups

When the admin field was nil, admin_changed? in user model validations can
evaluate to true if the field changed from nil to false.

4fdfa622 09/08/2014 11:26 AM Marek Hulán

Fixes #3840 - Removes unused Signo related code

d455f32c 09/03/2014 11:24 AM Marek Hulán

Fixes #6444 - add support for virtual NICs

Extend additional interface details refs #2240

NIC facts parsing change and we create interfaces in Foreman according
to facts we recieve.

Subclasses does not define their own attributes and serialize them to
attrs hash. All BMC attributes are extracted to separate columns so it's...

8fabe661 08/18/2014 09:42 AM Tomer Brisker

Fixes #6831 - expire topbar cache for admin on taxonomy updates

2821b5e2 08/15/2014 09:25 AM Andrew N

fixes #6205 Changed regex to parse CNs from SSL DNs on separator chars

fe1a2733 08/15/2014 08:12 AM Greg Petras

Fixes #6756 - exposes vmware resource pools and folders through the API

a52580f5 08/15/2014 08:12 AM Greg Petras

Fixes #6608 - expose disk usage info through available_storage_domains API

a2610e98 08/11/2014 04:41 AM Joseph Magen

fixes #6696 - API v2 - specify 'host' as the key in which parameters will be wrapped rather than Host::Base

cad9cce9 08/10/2014 04:49 AM Dominic Cleal

fixes #6964 - replace default scope that hides users with explicit scope