fixes #1827: use ids instead of names for templates routes
fixes #2159 - Provisioning information shown in locations/organizations while provisioning is disabled.
fixes #2160 - do not store Finished catalog run messages
ensures that validation does not get triggered for new taxonomy objects
do not use class variables for taxonomix.
This can have side effects as its evaluted on the class rather then the object
fix typo in mismatches report
fixes #2157 - used_ids should not pass hosts array
ensures rails does not complain on migration, unsure of why its required
ensures that when taxable objects (such as a domain) does not fire a taxonomy validation
somehow this should be false by default, but its not.
rebase 6f9e04c913856c3adbc02010ce7a9e187ed2682b
new org wizard.
refactor hash_for links on taxonomies/index
clone action, view, tests
minor cleanups that did not rebased cleanly
fixes #2033 - Cannot assign a host to an org
Now its possible to change Locations / Organizations only via mass assign
hosts mulitple
adds nullify when deleting taxonomies
fixes #2001 - Changing Loc or Org after compute resource selection give 500 error
fixes #1999 - Allow org/location to selectively ignore a domain, subnet etc
TODO: excluding views
refactor - move clone taxonomy to models
fixes #2138 - Ensure at least one Location / Organization exists
fixes #2126 Large report messages won't fit in PostgreSQL's index_messages_on_value
fix import classes button
lighter style to the host status labels.
Make sure we're not merging nil in to_json
Options argument might be nil. Therefore it fails when trying to call {}.merge(options) (for example when recording examples with apipie).
fixes #2147 - param classes with multiple matchers are evaluated incorrectly
fixes #851 - display diff view on Puppet file content change
new version of ace editor, better diff colors, diff in report show page.
fixes #2145 Host Search not working by user
fixes #2136 hyperlink host properties
fixes #2121, #2069 - restrict importers and ENC to puppetmasters and users
CVE-2013-0171: report and fact importers parse YAML directly from the remotehost without authentication. Untrusted YAML can instantiate objects and beused to exploit Foreman.
CVE-2013-0174: external nodes (ENC) output is available to any source and...
fixes #2069 - use a random salt when saving the root password
CVE-2013-0173: insecure fixed salt "foreman" for passwords
Added auth to smart proxies
Fixes #1880 - Build button (or any with the disabled attribute) shouldn't be clickable
v2 api for configuration_templates and template_combinations
fix xhr authentication issue.
Add Additional Error checking for ldap
I've also got an error key that can be added into Foreman documentation once/if this gets merged.
https://gist.github.com/4506554
fix in compute resources api doc
fixes #2047 - pagination is not visible on compute resources vms.
this fixes pagination and now default to in browser sort/search for compute resources vms
adds support for JS table sorter / pagination.
this is useful for non ActiveRecord objects (such as fog server objcets, certificates etc),that do no have pagination.
this plugin also enables searching within the table.
in order to use, simply add to your table...
fixes #2122 - Cannot search reports on environment name
Can now filter the reports based on environment.
added API v2 placeholders.
round_with_precision is deprecated
Use round instead of round_with_precision.
runtime used round but config_retrieval used round_with_precision. This resulted in the config retrieval value of my runtime chart being 0 all the time.
add gravatar to users index
resize puppet calss form, parameter tab, left tabs size.
removed the need to add 'btn' class for the action_buttons helper, and changed the action buttons to small.
added search puppet class parameters.
Optimize SQL queries for puppetclass edit page
Fixes #1884 - hardcode a version number for Debian's testing/unstable suites
Extended information for each type of compute resources
refs #1947 - fixes typo
fixes #2098 - ldap auth when using a different account for authentication was broken
fixes #2096 New location/Org button in user-menu doesn't work on ff.
Fixes #2095 - Only show console button if VM is running
fixes #2091 Menu items disappeard
fixed an error in the ptable wellcome text.
ui phase2
reorg in the user and settings top menus.
added multi-select ui component instead of multi check-boxes for long lists.
remove the link from hosts list in users filter page when not needed.
fixed missing condition in taxonomix.
bootstrap2.2.2
fixes #2084 - All Facts and Reports are visible regardless of selected Org/Location for admin users
fixes #2025 - show user login if name is blank
fixes #2076 Windows provisioning template generation fails
fixes #2083 - DB migration fails with Postgres with bmc nics
updated readme for new year
fixes #2078 - Classes parameters value leak fix
added puppet location and organization parameters
fixes #1947 - wrong notice pressing the power on/off button for vmware hosts
fixes #1949 - VMware creation: vm's always get 768MB memory
I've removed the select box too, and would add a slider in a later commit
refs #1944 - minor leftover to avoid Object.id warning
fixes #1944 - Listing VMWare virtual machines under Computer resources is slow.
fixes #1814 - converts sp_* attributes into a BMC interface class
this patch also includes the following
fixes #2504 trends model for postgresql added group() back and added select()
Signed-off-by: Joseph Mitchell Magen <jmagen@redhat.com>
fixes #2072 Foreman complains about medium etc when deploying to Image based providers(EC2/OpenStack/RackSpace..)
refs #1890, typo
fixes #1890 api host status
fixes #1992 sort does not fail if vlanid is null
DEPRECATION WARNING: Giving a hash to body is deprecated, please use instance variables instead.
removed has_many_polymorphs and used has_many :source and :source_type
renamed to thread_session.rb
fixes #2062 - Add max_trends setting
Do not use :class_name in has_many :through, missed on for class_params
removed puppet class include in index because it creates too many joins in a single query for sql-light to function properly.
removed class_name from all relationships that has_many :through as its invalid.
It seems like we hit a rails bug, where the joins were incorrectly created,once removed, it was generated correctly.
reviewing the docs again, say that its ignored with hmt relation, so removing anyway.
puppet class form ui fixes.
fixes #1834 to get foreman running under ruby 1.9.3
fixes #2018 add forward slash to controller name of url_for() helper
added slash /unattended to other url_for calls
fixes #2023 - Don't try to save os=nil in the fact importer
I've tried to address all possible places where empty set of facts (e.g. wedont have the facts just yet as its a brand new install) could lead to theoperating system value disappering.
i believe the issue happened because of a boolean == string compareing (e.g....
Fix Foreman SQL injection through search mechanism CVE-2012-5648
Fixes #2050 - Don't display revoked certs by default
fixes #1965 override value to textarea
fixes #1978 - changing login maximum size to 100
In case of using a long login name (such as ovirt_username@domain), onthe fly login will fail. Increasing the maximum login size to 100.
Fixes #2046: Only show the inverse taxonomy tab if enabled
fixes #2042 - fix CSS classes added to filter levels
fixes #2045 changed condition so there is no error in Postgresql
fixes #1353 added custom hook when host build mode changes
see http://theforeman.org/projects/foreman/wiki/Custom_Hooks_in_Plugin
fixes #2051 good host percentange was wrong
fixes #2037 remove catchall routes
this blocks any plugin/engine from adding additional routes