fixes #5444 - add param_false? host method and allow in templates
fixes #5398: replaces calls to deprecated SmartProxy.*_proxies scope with SmartProxy.with_features scope
Refs #2942: Added plugin rake task to extract translations
fixes #5077 - refactor safemode rendering to allow helpers and variables from plugins
fixes #4381: dns records are being update after changes to host when dhcp is also present
Fixes #4976 - ensure the process is really running inside a rake task
fixes #1809 - foreman realm integration
fixes #1966 - improved UI errors for proxy
fixes #3214 - set taxonomy for hosts created via Puppet from facts or a default setting
fixes #4626 - update Facter calls for 2.0 compatibility
Fixes #4226: add a Rake task for plugins that compiles their assets into core assets pipeline
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #4423 - allow puppet classes to be imported by environment
fixes #4178 - updating i18n extracting rake task and makefile
fixes #3697, #3701 - more comprehensive field validations
fixes #4161: plugin ActiveRecord models that do no define 'name' method no longer throw NoMethodError when to_s is called
fixes #3955 - added param_true? and snippet_if_exist template methods
fixes #3984 - use __ instead of _ for i18n to avoid conflict with underscore.js
fixes #3510 - plugin interface for registering a plugin, updated menu system
fixes #3268, #2783 - Update prod2dev to handle fkeys in psql
fixes #3637 - refactor exception rake task
Fixes #3569, #3210 - Use port from foreman_url for templates
fixes #3587, #2855 - print an error on invalid json vs 500 error
fixes #2895 - apply updates to environments on puppet class import
rake console
fixes #3269 - fact import rake task fails with arity error
fixes #3212 - disable constraint checks for mysql databases during db:prod2dev
fixes #3170 - dash separated mac address notation
fixes #3222 - nil the certname when handling certs if UUID certs have now been disabled
fixes #3077 - locale was set to last language by default
removing PO merge from commit when doing locale:find
Since we are using transifex.com for pulling translations, commiting mergedPO files only pollutes git. We already do not commit that when usinglocale/Makefile, thus making the same change here.
Fixes #2272 - added Capybara integration tests, but without javascripts tests
fixes #2942 - plugin i18n support
This is first phase of plugins i18n support. More to come later:
fixes #3059 - new mail rake task sends foreman reports to each user
fixes #3051 - Adds rake task to import puppet environments
fixes #3046 - add NIC CRUD, power and boot operations API
Fixes #3030 - require facter where necessary
fixes #2424 - encrypts compute resource password
fixes #2424 - add Encryptable module and encryption_key generation
fixes #2837 add an interface to add repositories to kickstart, cleanup similar methods
fixes #2813 - move Foreman::Provision::SSH files back to /lib so it does not fail on startup for non-fog installations
fixes #2411 - move to controller/concerns
fixes #2411 - move files to /app/services
fixes #2411 - move lib/audit_extensions lib/fog_extensions lib/foreman to models/concerns
fixes #2740 - copy code from lib/foreman.rb to initializers/foreman.rb
fixes #2411 - move files in /models to /concerns, /services, /mailers, /observers
fixes #2411 - move STI models in /models and /lib/foreman/models to sub-folders
fixes #2142 add Smart Parameters and Smart Class Parameters to API v2
fixes #2802 controller methods fail for name-spaced controllers
fixes #2772 cloning locations and organizations is broken
fixes #2732 - 404 error Location Not Found on Mismatches Report if a location is selected
fixes #2734 - wrong taxonomy scope on hostgroup and host form
fixes #2727 - fix oVirt test connection method definition
Fixes #2712 - Handle Net::SSH::Disconnect gracefully
fixes #2724 - use method instead of static method names in SSO
Fixes #2722 - Support for crossdomain auth
Newest Signo support authentication across more domains. We just need tolook not only to a cookie but parse parameters for getting username.
fixes #2317 - VM's with the name foreman_########
fixes #2697 again - HostMailer typo and .deliver
fixes #2697 - HostMailer summary is broken(cherry picked from commit 8e851ef524a3348c1587e53e3c2da616fdbe1fdc)
fixes #2656 error connecting to vsphere after upgrade to ruby 1.9.3
fixes #2610 - fixed the boot device order for oVirt VMs created in Foreman
fixes #2612 - move Task into Orchestration namespace due to RbVmomi conflict
helper script to show dependencies nicely
fixes #2633 - enable generate_token rake task to run from elsewhere
Fixes #2632 - extract strings from validation errors
fixes #2631 - fix remote code execution via controller name (CVE-2013-2121)
fixes #2625 - hostgroup nest and clone methods
fixes #2285 - subnet validation - length of addresses, strip whitespace and fix common typos
fixes #2606 fix display of compute resource errors
fixes #1951 - support for libvirt named networks
based on Dominic initial pull request 308
fixes #2562 libvirt domain listen address, add libvirt_default_console_address setting
fixes #2493 Unable to load audit, underlying cause No such file to load -- audit
fixes #2539 - added API puppetrun access permission and test
Avoid inheriting from Puppet::Resource
Refs #2002 - Fog quick hack
Fixes #2502 - session expiration updates
Signo now allows to transparently prolong user session which gotexpired. Also when you now logout from Foreman you will end up in Signologin form. This brings some code clean up and test changes and smallSSO method API change.
fixes #2440 remove unused files, code, unnecessary require statements
Fixes #2513 - orgs created in katello do not appear in org filtering
- topbar cache sweeper turned on for api controllers- a bit of refactoring to get rid of repetitive expire_fragment
fixes #2316 Adding a disk to an existing RHEV 3.1 VM via Foreman results in an error
fixes #2511 Footer should be replaced with an about page
fixes #2490 - filter empty EC2 security groups
Fixes #2460 - session expiration fix for SSO
We set new expiration interval when user logs in successfully using anykind of SSO. Also this patch moves logout path out of thread variableand stores it into a session. This is more secure storage for threaded...
fixed #2474 - Foreman Exceptions are not initalized correctly
fixes #426 expose BMC information in foreman UI
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
This patch also adds an abstracted power management class for both VMand BM
fixes #2421 added missing has_many :hostgroups and missing :dependent => destroy
gettext_i18n_rails_js shouldn't be required in prod setups to run rake tasks
fixes #2420 - extract strings for i18n from JavaScript, various i18n fixes
fixes #2463 - update permissions to follow controller move
Typo fix
Fixes #2265 - Broken hosts_and_facts detection
Fix finder_needs_type check in sti mixin
fixes #2378 - added Minitest and other code cleanups
new top-bar navigation design and a new login page
fixes #2429 - change OpenID storage to be permanent
Also fallback to form login when Signo fails and log a warning.Make Signo SSO backend unavailable for API.
fixes #2407 - Add STI to settings model
Also adds some tests for rendering new/missing STI models, andrefactors the old default_settings loader into the new sub-models.
fixes #2248 adds api controllers and actions to access_permissions.rb
fixes #2368 - finishing transifex.com integration
Fixes #2408: don't try to reset the password in rake permissions:reset if Facter.domain is nil
fixes #2410 - Set auditable type to 'Host'
Feature #2368 - form helpers, exceptions and fixes