Sha256: bbf2398b8bd68dbb97922f12a8d9509b31529fd15d9a1938428044d32b9e97bb
Contents?: true
Size: 1.12 KB
Versions: 2
Compression:
Stored size: 1.12 KB
Contents
module Admin module ResourcesHelper include Admin::DisplayHelper include Admin::ListHelper include Admin::FiltersHelper include Admin::FormHelper include Admin::RelationshipsHelper include Admin::FilePreviewHelper include Admin::SearchHelper include Admin::SidebarHelper include Admin::TableHelper def display_link_to_previous(params = params) if params[:resource] item_class = params[:resource].typus_constantize # For some reason we are forced to set the /admin prefix to the controller # when working with namespaced stuff. url = { :controller => "/admin/#{item_class.to_resource}" } if params[:resource_id] item = item_class.find(params[:resource_id]) url.merge!(:action => 'edit', :id => item.id) else url.merge!(:action => 'new') end body = Typus::I18n.t("Cancel adding a new %{resource}?", :resource => @resource.model_name.human.downcase) locals = { :body => body, :url => url } render "admin/helpers/resources/display_link_to_previous", locals end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typus-3.1.0.rc6 | app/helpers/admin/resources_helper.rb |
typus-3.1.0.rc5 | app/helpers/admin/resources_helper.rb |