Project

General

Profile

Download (802 Bytes) Statistics
| Branch: | Tag: | Revision:
module OperatingsystemsHelper

# displays release name on debian based distributions on operating system edit page.
def show_release
update_page do |page|
page << "if (value == 'Debian') {"
page[:release_name].show
page[:release_name].highlight
page << "} else {"
page[:release_name].hide
page << "}"
end
end

# If we use form_for @operatingsystem then we get errors because redhat_path is not available.
# If we use form_for :operatingsystem alone then we get the wrong urls generated
def family_url os
(request.symbolized_path_parameters[:action] =~ /create|new/) ? operatingsystems_path : operatingsystem_path(os)
end

def family_html_method
(request.symbolized_path_parameters[:action] =~ /creatre|new/) ? :post : :put
end

end
(24-24/31)