Project

General

Profile

Download (8.98 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
6b4b489f 09/03/2015 02:54 AM Ori Rabin

fixes #10832 - separating lookup keys into puppet and variable

bb3572ff 09/02/2015 05:58 AM Daniel Lobato Garcia

Refs #3809 - Stabby lambda syntax for oneliners

I started by spotting log.rb which didn't have a lambda wrapping its
default scope, as needed by Rails 4. Since the style guide and most
Rails 4 documents used the stabby lambda, I turned on the cop so that we...

09f31315 06/11/2015 10:07 AM Tomer Brisker

Fixes #10656 - Prevent audits on counter cache update

0e1c5371 05/22/2015 04:41 AM Tomer Brisker

Fixes #10583 - perform uniq in database instead of in memory when possible

ff33aaaa 05/20/2015 04:04 AM Tomer Brisker

Fixes #10288 - prevent audits on update of puppetclass total hosts counter

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

eb8c02e1 11/27/2014 11:49 AM Tomer Brisker

Fixes #5723 - Show host groups inherited via config groups in puppetclass index

dff926cb 11/26/2014 11:32 AM Tomer Brisker

Fixes #8414 - extracts validators from models

Also cleans up some unused validators looking for trailing whitespace
that is stripped by the StripWhitespaces concern.
Tried to make some sense from unmatching regexps and validation error
messages. Some validations might need a different regexp to check for what...

83683ed0 11/12/2014 04:21 AM Tomer Brisker

Fixes #844 #5725 - correct hosts count in puppetclass

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

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

ff5d65fb 10/02/2014 07:18 AM Joseph Magen

fixes #7569 - add lambda to scopes that are missing callable object (lambda or Proc)

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

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

3034e8e2 07/31/2014 06:00 AM Ori Rabin

fixes #6636, #6657, #6694 - add field length validations, extend audit field length

4df26ec4 07/30/2014 04:22 AM Joseph Magen

fixes #6432 - add validation for attributes missing :presence => true and remove duplicate validation messages 'can't be blank'

d20aba2b 04/14/2014 05:53 AM Joseph Magen

fixes #5173 - sortable counters on list of config_groups for number of hosts, hostgroups and puppetclasses

111cde57 04/13/2014 09:24 PM Joseph Magen

fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup

e4fde4e3 04/02/2014 11:01 AM Ivan Necas

Fixes #4976 - ensure the process is really running inside a rake task

df471c78 03/18/2014 10:20 PM Stephen Benjamin

fixes #4682 - smart variable for a puppet class not showing in UI

6895854c 03/17/2014 10:08 AM Stephen Benjamin

fixes #4256 - makes columns sortable in the UI

0126385b 03/11/2014 08:53 AM Lukas Zapletal

fixes #4565 - puppet class free-text search is now significantly faster

e44f5c1c 03/04/2014 11:55 AM Daniel Lobato Garcia

fixes #3001 - Facts searchable by both host id and name

acfbc458 03/03/2014 02:26 PM Marek Hulán

fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:
bbf64d99 12/16/2013 03:54 PM Joseph Magen

fixes #3693 - API v2 - accept GET json format of object in PUT/POST requests to add/remove has_many associations

92b7b44d 11/26/2013 04:05 PM Joseph Magen

fixes #3018 - API v2 metadata for pagination, search, order in index collection json response

f2c78d4a 10/15/2013 12:18 PM Joseph Magen

fixes #2741 - rails 3 syntax

478ddec8 09/10/2013 09:12 PM Joseph Magen

fixes #2985 - remove #as_json method from AR models since rabl views used for API

7507fbce 05/23/2013 08:13 AM Daniel Lobato Garcia

fixes #2550 Puppetclass search_by_host doesn't return all classes for an unknown host

Tests for puppetclass API searches on nonexistent hosts

Puppetclass search_by_host does not fail if Host does not belong to any Hostgroup

Puppetclass search_by_host query looks for distinct puppetclasses instead of pruning them afterwards...

ff8cc704 05/09/2013 05:54 AM Joseph Magen

fixes #2422 Rails 3.2: before_destroy / dependent => :destroy ordering

7d993b41 05/09/2013 05:54 AM Joseph Magen

fixes #2421 added missing has_many :hostgroups and missing :dependent => destroy

9c864cb6 05/06/2013 02:36 AM Ohad Levy

fixes #2393 - Couple of models broken with audited 3.0.0

this is not a fix for the mass assignment problem, rather just to solve immedient packaing issue upstream.

a follow up on mass assignment should be done via another commit.

3f77babd 04/21/2013 01:49 PM Joseph Magen

refs #2254 - STI Host relationships

867084a0 12/24/2012 03:46 AM Ohad Levy

Do not use :class_name in has_many :through, missed on for class_params

387b764b 12/19/2012 05:38 AM Amos Benari

Fix Foreman SQL injection through search mechanism CVE-2012-5648

aca6fd3a 11/28/2012 09:36 AM Joseph Magen

Fixes bug in Puppetclass search_for by host

644f7f22 10/22/2012 07:27 AM Ohad Levy

fixes #1907 - audit log should contain puppet class assignments within a hostgroup

4e493ad7 10/17/2012 08:59 AM Joseph Magen

removed lower() on default_scope to get tests to pass in postgresql

fixes #1887
fixes #1839

f8d94608 09/24/2012 10:41 AM Amos Benari

fixes #832 - adds parameterized class support

Credits:
This patch is based on the original work of Olivier Favre
<> many many thanks!

This patch adds the following features
  • import class parameters, and try to understand their types
  • support a complex matrix of environments, puppet classes and their...
b04622a4 08/14/2012 02:00 AM Lee Lowder

refs #1556 Removed .id2name from env variable.

eec062e6 06/20/2012 03:19 PM Ohad Levy

wip audits upgrade

cbf4be7c 06/18/2012 03:30 AM Florent Castelli

Fixes puppetclasses search with pg database

The request is sorting the results on a field that isn't in the DISTINCT
SELECT'ed columns and pg doesn't like it.
Fixes #1607

21467371 06/12/2012 09:46 AM Amos Benari

added classes-filter to the puppet classes selection page. fixed the selected classes sort.

also fixes #1675

134f45c0 05/09/2012 08:06 AM Ohad Levy

fixes #1609 - REST API calls /hosts/:id/puppetclasses fails for hosts with same class assigned directly and through host group

67799065 03/15/2012 10:34 AM Ohad Levy

code smell

a989a617 02/27/2012 05:40 AM Ohad Levy

fixes #1509 - Foreman should use the proxy to import puppet classes

017e1049 11/28/2011 03:44 AM Ohad Levy

WIP rails3 migration

e8164062 11/10/2011 09:44 AM Florian Koch

fixes #1309 - add dashes '-' to allowed class names

Signed-off-by: Florian Koch <>

008f2292 11/08/2011 10:09 AM Florian Koch

fixes #1299 foreman don't remove the () from puppet class names

Signed-off-by: Florian Koch <>

a7f78b19 09/04/2011 03:13 AM Ohad Levy

fixes #1148 - CRUD on lookup values via the API

815923d0 07/17/2011 03:47 AM Paul Kelly

Fixes #954 - rdoc:generate continues if a single puppetdoc fails

Signed-off-by: Paul Kelly <>

8a65dff7 07/12/2011 06:48 AM Ohad Levy

fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns

one limitation of this patch is that at the moment, each class change
gets its own audit record.

9afa092e 07/06/2011 10:07 AM Ohad Levy

fixes #322 Ability to add custom variables and multiple values resovled
in a dynamic Hierarchally order

This commits introduces the ability to define variables per puppet
class.

additionally, each class can have multiple values, depends on the host
which is requesting that variable....

76607ed5 06/29/2011 02:17 PM Ohad Levy

fixes #100 - Setting is now a ActiveRecord object

This allows users to manage foreman settings via the UI.

the UI is a bit ugly, but works :)

7d46a25e 06/12/2011 10:27 AM Ohad Levy

fixes #968 - cannot search a puppetclass by name

4ebe38c7 05/23/2011 10:36 AM Ohad Levy

fixes #899 - There are numerous typos and formatting issues with the code

31207a31 04/14/2011 02:07 AM Ohad Levy

fixes #827 add support for retrieving classes per host via the api

This allows queries like
/hosts/fqdn/puppetclasses
/puppetclasses/klass/hosts

it also changes the puppetclasses urls to include the class name instead of its ID.

ac7fe332 04/10/2011 03:51 PM Ohad Levy

added search to puppet classes page #refs 719

5410421d 03/15/2011 04:26 AM Ohad Levy

fixed broken tests

added default order and paginations which
fixes #721
fixes #688

7575622d 03/01/2011 02:20 PM Ohad Levy

fixes #698 - Searching for puppetclass in json format gives 500 error

4e7b2b98 11/11/2010 08:47 PM Paul Kelly

Fixes #450 - Environment imports lose their puppetclass associations

9fd7478e 11/07/2010 10:39 AM Paul Kelly

Fixes #366 - Redmine authorization port

This is a major feature which provides RBAC authorization within Foreman
a mental note to myself - never ever work on large commits

3aa6ea3f 10/06/2010 01:24 PM Ohad Levy

fixes #325 - Retrieve a list of all puppet classes using the REST API

aa6430ed 10/03/2010 02:32 PM Paul Kelly

Fixes #351 - puppet rdocs need a link to the class browser for that environment

adcd0374 09/19/2010 01:19 PM Paul Kelly

Fixes #239 - Erases environments and puppetclasses

The fix also includes a page in which the use selects the additions
and removals which they would wish to apply to their database.
Errors are reported and an opportunity is given to reapply the changes.

538c29d3 08/25/2010 12:23 PM Ohad Levy

fixes #365 - puppet rdoc generation fails with puppet 2.6

81e2d3f3 06/03/2010 03:54 AM Ohad Levy

fixes #302 and all references to_label and to_s
removed references to all per_page settings as they are common now

a67b0923 05/28/2010 03:52 PM Paul Kelly

Fixes #101 - Generate rdoc files and html links on the puppetclasses page

Rewite rdocs if required by the prepare phase
Incorporate Fank Sweetser's :: patch
Incorporate a url_helper suggested by Ohad
Added a new interface via links on the supported environments list

69f8d207 05/27/2010 03:21 PM Ohad Levy

fixes #277 - add search options to puppet classes page

163711af 04/30/2010 06:08 AM Ohad Levy fixes #200
  • added better module detection to properly show the module list
  • Add sorting to module class lists
  • Add description to each link
bd46fa41 04/27/2010 06:47 AM Ohad Levy

fixes #200 - Remove activescaffold from the puppet groups page

c88c9fd6 04/12/2010 02:53 PM Ohad Levy

fixes #199 - adds a search functionality to puppetclass page

af6e2624 04/09/2010 10:25 AM Ohad Levy

fixes #199 - Remove activescaffold from the puppetclasses page, search functionality will follow

611397af 04/08/2010 07:16 AM Ohad Levy

added audting on architecture, hostgroup, operatingsystem and puppetclass

a675da90 02/18/2010 08:05 PM Lucas Tolchinsky

finished tests for environment

85882e5f 02/18/2010 08:05 PM Lucas Tolchinsky

added test for pupetclass

cec4503c 02/18/2010 07:57 PM Lucas Tolchinsky

Puppetclasses tests on green

380dd66b 12/08/2009 03:28 AM Frank Sweetser

fixes #119 - Recurse into module directories when looking for classes

300c8b44 11/25/2009 02:51 AM Ohad Levy

fixes #89 - this adds basic graphs and charts for your inventory, it
also includes minor changes to the dashboard graphs

086ec942 09/05/2009 05:43 PM Ohad Levy

Added Groups to puppet classes, now its possible to associate a host with a group of classes
it also allowed to setup parameters per group and override them in the host level

I've done it late at night, so who knows :)

f8e711fe 08/19/2009 06:47 AM Ohad Levy

added import of puppet classes

c6eee281 08/02/2009 04:45 PM Ohad Levy

Add support for multiple puppet classes per host / operating system / environment etc
this should enable a proper dropdowns when creating the gui part that shows possible puppet class / operating system / env combinations

fix external nodes to actully work with multiple puppet classes...