Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
c1a8ccf1 09/09/2015 10:49 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...

14ce02a9 09/09/2015 10:49 AM Ondřej Pražák

Fixes #6854 - Api status allowed for all users

(cherry picked from commit 7267e023e6db34db8ebb3ba59f4be4b8d0e07624)

9b33f22f 08/06/2015 02:17 PM Lukas Zapletal

Fixes #11206 - plugin API now expose default role permissions

(cherry picked from commit 758d57a3c067dbd07f5bfbd66617b6865dab9d66)

c2a54c44 08/06/2015 02:15 PM Marek Hulán

Fixes #11035 - template preview feature

(cherry picked from commit de9e7adaa579db01d043d6a04a83c946a3d33850)

dde09811 07/02/2015 03:00 PM Alon Goldboim

Fixes #10635 - Formalize deprecation warning

(cherry picked from commit 319d1ffbed54f2c9eb988d132ec1586fb4d7c428)

868faa8f 06/16/2015 08:48 AM Daniel Lobato Garcia

Fixes #10409 - Rails 4 compatible changes with Rails 3

9926db42 06/11/2015 02:25 AM Dominic Cleal

fixes #10627 - apply host taxonomy scope to facts/report joins

Previous changes to perform a join onto hosts with authorisation result
in a query such as Report.joins(:hosts), which ignores any
default_scope on Host::Base. This commit explicitly passes taxonomy...

79fba52e 06/10/2015 12:08 PM Marek Hulán

Fixes #10736 - Add permission specific logger

01e78260 06/09/2015 10:29 AM Ivan Necas

Fixes #10713 - improved backtrace logging

  • full trace in 500 page in production shows really the full trace
  • Foreman::Logging.exception as an unified entry point for exceptions logging
  • the backtrace cleaner doesn't delete the plugins
  • the orchestration exceptions gets the backtrace covered by logger...
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.

3088e641 06/04/2015 06:05 AM Eric Helms

Fixes #10487: Add custom logging support

This change moves away from the Rails logger to the 'logging' gem
to support more configurability of logging. Further, this allows for
the creation of custom loggers that plugins can then create during
registration (with `logger`) or through settings....

ea71c8a7 06/02/2015 04:34 PM Dominic Cleal

fixes #6332 - skip taxonomy queries when features are disabled

d07bcaf0 06/02/2015 04:01 PM Dominic Cleal

fixes #10397 - parse Windows Local_Area_Connection interface name

c8042418 05/21/2015 05:22 AM Dominic Cleal

fixes #9873 - generate unique alert mails for each user group member

To create distinct mails, new Mailer instances are required instead of using
the same one - else, the last message changes the previous ones. The recipient
list is now determined in the ReportImporter, and the MailNotification helps...

a3d8204a 05/09/2015 04:35 AM Ori Rabin

Fixes #8333 - correct matcher values with multi-key matchers

b2b7a13b 05/07/2015 09:32 AM Daniel Lobato Garcia

Refs #3809 - Remove nested ternary and nil checking

d4692e4e 04/29/2015 08:06 AM Dmitri Dolguikh

Fixes #10289: default root password hash is SHA256 now

54592c2f 04/28/2015 06:32 AM Dominic Cleal

fixes #8817 - look up reports with all joins from host scoped_search

This changes the optimisation in d50c799 which caused errors for users with
host filters referencing tables other than hosts.

When retrieving all reports joined with authorised hosts, the nested joins need...

0d80512c 04/07/2015 06:42 AM Dominic Cleal

fixes #5909 - return r/w resources from authorized scope

42117380 04/02/2015 09:22 AM Tomer Brisker

Fixes #8106 - Dashboard rewrite to allow better customization

331ff165 03/26/2015 01:38 PM William Hefter

Fixes #8890 - Allow selection of plaintext "encryption" method for root password

a180c321 03/25/2015 04:49 AM Tom Caspy

fixes #8516 - removing the require 'fog' from the project, requiring only what we use

0a30da74 03/22/2015 09:24 AM Marek Hulán

Fixes #9842 - rename the register method which deprecates the old one

a2468540 03/22/2015 09:21 AM Marek Hulán

Fixes #9787 - correctly typecast default values

JSON and YAML default values were double typecasted, once by active
record and then by value_of_key method.

25a7f806 03/15/2015 07:33 AM Marek Hulán

Fixes #9673 - treat YAML and JSON lookup keys as strings

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

8e567e22 03/11/2015 06:16 AM Shimon Shtein

Fixes #7505 - Changed the way trends are stored in the DB. Now they are stored as intervals

6d05514a 03/05/2015 07:31 AM Tomáš Strachota

Fixes #9480 - multiple NICs integration with compute profiles

From users point of view:
- interfaces setup in compute profiles is back
- interface related compute attrs get merged into host NICs upon compute
profile selection
- NIC overview table displays details in the column "Type"...

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

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

526e02fb 02/26/2015 07:50 AM Tom Caspy

fixes #9551 - checking the encryption format so osx doesn't fail

65c316ad 02/25/2015 05:18 AM Shlomi Zadok

fixes #9334 - reverse the order of 'hosts/provisioning setup' sub-menu

6ace062d 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cop emptyliteral

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

Refs #3809 - Remove classcheck cop

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

aa48b69c 02/09/2015 12:39 PM Marek Hulán

Fixes #9104 - allow disabling of interface updates

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

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

5c02cfe5 01/30/2015 03:34 AM Daniel Lobato Garcia

Refs #3809 - Enable cop StringConversionInInterpolation

f8a56f5b 01/28/2015 07:18 AM Marek Hulán

Fixes #8052 - allows erb in array and hash params

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

d4cac085 01/20/2015 05:18 AM Michael Moll

fixes #8993 - handle FreeBSD patch releases better

282d4ee6 01/15/2015 10:00 AM Daniel Lobato Garcia

Fixes #8922 - authorized_smart_proxy_features should not fail if not implemented

1a36b54d 01/14/2015 02:39 PM Eric Helms

Fixes #8934: Allow plugin menu items to disable turbolinks for their links.

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

fc943370 12/09/2014 05:07 AM Dominic Cleal

fixes #8590 - handle missing 'config' when listing vSphere VMs

daf34ae7 12/08/2014 09:47 AM Ori Rabin

Fixes #8551 - use most specific matcher for inherited hostgroups

Host recieves correct smart_class_parameter value when multiple overrides for
inherited host groups exist for parameter.

2ec9c96f 11/25/2014 10:56 AM Lukas Zapletal

Fixes #7525 - don't fail on structured facts

51a88438 11/25/2014 07:37 AM Shlomi Zadok

Fixes #7233 - Drop Ruby 1.8.7 and revert Ruby 1.8.7 specifics

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

Refs #3809 - Remove useless assignments

aacd8973 11/12/2014 09:38 AM Bryan Kearney

Fixes #8325 : Enhance the plugin object to use the gem path to understand where the plugin is installed

a59972c3 11/12/2014 05:07 AM Martin Bacovsky

Fixes #4478 - API documentation localized

3cc348ba 11/11/2014 02:28 PM Shlomi Zadok

fixes #8281 - remove id-name parameterization from puppetca

bfcc8168 11/05/2014 03:52 AM Daniel Lobato Garcia

Refs #3809 - fix shadowing outer local variables

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

8e53b7c9 10/30/2014 05:37 AM Ori Rabin

Fixes #3260- Allows puppet to manage value of smart class parameter that can be overrided

203d2bb5 10/29/2014 08:49 AM Dominic Cleal

refs #746 - fix string interpolation ordering

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

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

ea4eec44 10/22/2014 05:11 AM Ori Rabin

Fixes #3309 - Support deep merging of hash and array structures in smart class parameters

453dc693 10/14/2014 04:10 AM Joseph Magen

fixes #3492 - API v2 nested routes for each controller

356b2e69 10/07/2014 05:49 AM Marek Hulán

Fixes #7401 - Add support for bonds

Renames physical_device to attached_to and move the virtual device
form out of BMC.
Extends the form for Bond devices
Allow configuration of bonds in KS template
Parsing of Bond interfaces from facts
Mac address is required only for physical devices

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

5b393b98 10/06/2014 06:48 AM Dmitry Kireev

Fixes #7819 - Windows facts returned from kernelrelease

https://tickets.puppetlabs.com/browse/FACT-341 operatingsystemreleasereturns a
non-numeric value since facter 2.0. Commit now reads windows opel version from
kernelrelease fact.

04c6b019 10/06/2014 03:51 AM Tiffany

fixes #7163 - on host's edit page, show the source for the value of puppet class parameters.

61750a4f 10/02/2014 12:33 PM Karim Boumedhel

fixes #7608 - Override all puppetclass parameters in one click

5ed22f14 10/02/2014 10:24 AM Marek Hulán

Fixes #7738 - logout_url is nil by default for all SSO backends

f432ee3f 10/01/2014 02:38 PM Jan Pazdziora

fixes #7737 - no specific logout URL needed, will go directly back to login.

c4741504 09/30/2014 07:10 AM Greg Sutcliffe

Fixes #6549 - Add :tests_to_skip to plugin registration block

f8302309 09/29/2014 04:04 AM B Sh

Fixes #7591 - changed Sign out to Log out to fix inconsistent terminology around Login vs Sign Out

52e5d8d9 09/28/2014 05:48 AM Dominic Cleal

refs #2127 - instantiate exception and pass i18n arg correctly

2d7f0315 09/26/2014 08:29 AM Dmitri Dolguikh

fixes #2127: added support for root password hashing other than MD5

efe9748d 09/26/2014 07:04 AM Shlomi Zadok

Fixes #7592 - flipped the order of logged-in user menu

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

bf59cec1 09/22/2014 09:25 AM Tomer Brisker

Fixes #2232 - speed up Host view via AJAX

fb69591a 09/15/2014 07:32 AM Lukas Zapletal

Fixes #7418 - fixed capitalization for some AR errors

c65bdeac 09/15/2014 05:12 AM Joseph Magen

fixes #7299 - do not display 'Mismatches Report' button when no view-host

633c129f 09/15/2014 04:33 AM Stephen Benjamin

fixes #7213 - exclude plugin permissions from seeds test

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.

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

Fixes #3840 - Removes unused Signo related code

7106fab4 09/08/2014 09:47 AM Marek Hulán

Fixes #7344 - ignore saving errors during fact parsing

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

7ebd35e7 08/29/2014 12:27 PM David Davis

Fixes #3809 - Add rubocop to check Ruby code

7cb41918 08/15/2014 09:51 AM Daniel Lobato Garcia

Fixes #3976 - Add all view_ permissions to viewer user role

This PR tests that there is a match between foreman access control and
permissions seeded by the db script. It also checks all seeded view_
permissions are part of the viewer role.

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

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

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

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

1d750dd7 08/07/2014 11:29 AM Marek Hulán

Fixes #6560 - Extract puppet parsing logic

4b2dffae 08/07/2014 04:21 AM Daniel Lobato Garcia

Fixes #5734 - API for external groups management

6421fa1c 07/31/2014 10:35 AM Daniel Lobato Garcia

Fixes #813 - External usergroups can be linked to an LDAP auth source

b4fbdf57 07/22/2014 07:00 PM Dominic Cleal

fixes #6402 - use standard success/error handlers in UI controllers

22671c50 07/18/2014 03:05 AM Kot

Fixes #3377 - Add altlinux support

4a28771d 07/17/2014 10:05 AM Stephen Benjamin

fixes #1646, #3103 - enable cloning and locking of templates

3ccd0ef6 07/10/2014 11:43 AM Jason Montleon

fixes #4155 - enable host/CR (dis)association via api

14e81700 07/09/2014 01:27 PM Tomáš Strachota

Fixes #6532 - permission related api extensions

- usergroups#show lists associated roles
- listing available resource types
- filters#show lists associated roles
- filters#index lists associated roles and permissions and orders the results
- pagination in permissions#index...
dd941089 07/02/2014 10:08 AM Dmitri Dolguikh

fixes #5753: Engines can now override autocomplete path used in FiltersHelper

e07f9a12 06/30/2014 07:57 AM Dominic Cleal

fixes #3272 - allow 'admin' account to be removed and replaced

db6d37b9 06/15/2014 01:34 PM Amos Benari

fixes #5345 - customizable dashboard