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 changegets its own audit record.
fixes #1001, foreman should not use dhcp next server when tftp is not used
Fixes #1000 Out of sync shows hosts with last report equal puppet_interval
fixes #1031 - Adds a CentOS logo
Fixes #1026 - Medium create fails with 'invalid nfs path'
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1029 - allows smart variables to be resolved via http get request.
this would allow to an external query to resolve a variable value to a given host.
e.g.http://foreman/hosts/<fqdn>/lookup_values/<variable_name>
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
splitted setting default data from the migrationthis allows to add new data and modify its defaultsimproved settings UI a bit morerefs #100
Fixes #1020 - edit multiple ok button
Fixes #1013 - Architecture change is ignored on the new hostgroup page
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 :)
fixes #1010 - import new classes does not show error-message
fixes #1009 - hostgroup should show its parent classes too
Fixes #999 - Log the operator who performs network database operations
fixes #998 - free text search on hostsgroup page.
Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #997 - hosts tab is highlighted when in hostgroup pages
fixes #35 - Allow hostgroup nesting for puppet classes and parameters
fixes #987 - migration fails when using postgres after #820
Fixes #820 - Intel Solaris support
fixes #965 and fixes #964
fixes #984 - Display Error on environments->classes link
fixes #968 - cannot search a puppetclass by name
fixes #976 - hypervisor name can't contain "."
fixes #973 - Error 500 when click "All Puppet Classes"
Version bump to 0.3
minor cleanup - refs #836
fixes #956 return custom number of reports
Signed-off-by: Corey Osman <corey@logicminds.biz>
Fixes #921 - Roles and admin not saved on create new user
Fixes #906 - Always allow a user to edit some of their own User details
Fixes #904 - Always show owned in user host filter
fixes #952 - incorrect error message when api basic auth authentication fails
fixes #951 - when querying for host templates POST is used instead of GET
fixes #950 - virtual machine settings sometimes break into two lines
fixes #903 - Show resulting provisioning options at the Host edit screen
fixes #948 - better support for API config_templates api
Fixes #923 - Hostgroup puppetmaster proxy ignored on new host page
Fixes #943 - Use the Sandbox renderer for host's PXE menu
Fixes #911 - Add link to template documentation
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
fixes #887 - tftp templates with -%> crashes foreman
fixes #939 - Invalid PostgreSQL statement
fixes #942 - Fix syslinux asking for language for debian 6 and debian 5
Fixes 867 - Allow update_multiple to clear hostgroup
Also added the facility for clearing the environment to update_multiple_environments
fixes #930 - Skipped resources should not put systems in 'error' state
fixes #892 missing div close and some other html crimes.
fixes #932 + sign on Safari is not rendered correctly
fixes #922 - Confirmation message should be more explicit
fixes #916 - Incorrect fact entries in the db breaks facts view
Fixes #905 - Add :build_host as a separate permission type
UI updates
fixes edit bookmark url redirection after edit - refs #836.
fixes #899 - There are numerous typos and formatting issues with the code
fixes #900 - search by "x minutes ago" and the charts in show host
Fixes #883 - Enable Authorization checking during rake tests
Fixes #914 - Edit permission should also grant manage/unmanage
Fixes wrong summary status sting the the report API response refs #882
fixes #917 modified: app/controllers/common_parameters_controller.rb modified: app/models/common_parameter.rb
Signed-off-by: Marcello de Sousa <foreman-dev@area151.com>
fixes #919 - PXE Default file deployed via the API generates an error
fixes #918 - API /usergroups won't output json
fixes #909 host edit broken. Issue was a result of moving to jquery.
action bar buttons, title and submit buttons style changes.
no default open color on dashboard pie
muved the check all to the top of the list and the multiple selection action to the action bar.
added scroll and submit button to the multi action dialog
make the buttons smaller.
Feature #882 - add api call to reports page to get the index section
Signed-off-by: Corey Osman <corey@logicminds.biz>Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
take2 fixes #893 fixed pagination issue in the facts page. fixed sort issue with out_of_sync, errors, active and disabled urls.
fix bookmark sub-menu on ie and ff fixes #889
Fixes #458 - Long host list in edit user
Feature #896 add json response for statistics page
a few test fixtures had to be changed, in order to ensure thatstatistics are returned correctly.
Fixes #805 - display 'no subnets' when selecting a site with no subnets
fixed colors and order of serias in show host page resources chart refs
fixes #885 - unable to fetch tftp serever name correctly
refs #285 - removes any left over from the old google charts libraries
fixes #285 - Use Charting system which can work offline
additionally, main menu buttons and bookmarks drop down are easier to handle and read
fixes #872 - LDAP Auth Source Account Password reset
fixes #673 - Curl can't be used to trigger runs
fixes #876 - Improve puppet certificates pages
fixes #874 - rails js caching fails to refresh
ensures that current user is cleared, refs #807
fixed menu item when logging in with a non-admin user, refs #836.
Fixes #756 - Foreman should now detect changes in puppet.conf (eg: environments) when importing classes
fixes #854 - Provide the version when calling the status api method
fixes #871 - Wrong wget url in app/views/unattended/ files
fixes #807 - Update the User.current implementation to use a Thread-local variable
fixes #817 - puppet classe names and ambiguity
fixes #839 - Disable (grey out) "build" button for unmanaged hosts
fixes #775 - The external nodes YAML link should be clickable for a non-admin user in Host/View
fixes #797 - JSON for users not returned
fixes #769 - host groups passwords are stored in their non encrypted form in the database.
fixes #852 - Open "Support" and "Wiki" Links In New Window
added search bookmarks, fixes #836
app/controllers/bookmarks_controller.rb | 74 ++++++++ app/helpers/application_helper.rb | 2 +-...
fixes #870 - allow to sign certificate requests via foreman
refs #815 - converted mulity host selections to a dialog box
Fixes #865 - adds support for api to select multiple hosts via name and id
fixes #815 - Redirect to login page when editing multiple hosts
this patch converts the mulitple selections to be pure javascript,removing the buggy AJAX implementation.
fixes #400 - Puppetca Monitor
fixes #847 - Retrieve last report information per host via the api
this adds two URLS to the API:
/hosts/fqdn/reports/last/reports/last
both supports JSON output which provides all of the report information.
Fixes Bug #837 - Properly handles serverName get
Signed-off-by: Mark Bainter <mark.bainter@match.com>
fixes an issue with class assignments - refs #827