installer/core/app/views/admin/scripts/index.html.haml in keppler-2.0.2 vs installer/core/app/views/admin/scripts/index.html.haml in keppler-2.0.3
- old
+ new
@@ -5,34 +5,34 @@
%section.content-header.index-header
%h1{ style: 'display: inline-block' }
= t("keppler.modules.#{controller_path.underscore}")
= entries(@total, @objects)
.toolbar
- - if Pundit.policy(current_user, Script).download?
+ - if can?(Script).download?
.toolbar-item
- = link_to admin_script_download_path(Script, :format => :xls), class: "tool-btn", title: t('keppler.actions.download_records') do
+ = link_to admin_scripts_path(format: :csv), class: 'tool-btn', title: t('keppler.actions.download_records') do
%i.icon-cloud-download
- - if Pundit.policy(current_user, Script).import?
+ - if can?(Script).upload?
.toolbar-item
- = link_to "", class: "tool-btn", title: t('keppler.actions.upload_records'), id: "script" do
+ = link_to '#', class: 'tool-btn', title: t('keppler.actions.upload_records'), id: 'upload' do
%i.icon-cloud-upload
.toolbar-item
- = link_to reload_admin_scripts_path, class: "tool-btn", remote: true do
+ = link_to reload_admin_scripts_path, class: 'tool-btn', remote: true do
%i.icon-reload
- - if Pundit.policy(current_user, Script).destroy_multiple?
+ - if can?(Script).destroy_multiple?
.toolbar-item
.checkbox
%label{ for: 'checkbox-all' }
%input{ type: 'checkbox', id: 'checkbox-all', ':disabled' => 'checkItems ? disabled : ""', '@click' => 'selectAll()' }
%span.cr
%i.cr-icon.glyphicon.glyphicon-ok
.toolbar-item
- %a.tool-btn{"data-confirm" => "¿Estás seguro?", "data-method" => "delete", "v-bind:href" => "link", :rel => "nofollow", ":class" => "{disabled: !checks}" }
+ %a.tool-btn{ 'data-confirm' => '¿Estás seguro?', 'data-method' => 'delete', 'v-bind:href' => 'link', rel: 'nofollow', ':class' => '{disabled: !checks}' }
%i.icon-trash
.hide
- = form_tag admin_script_import_path(@objects), id: "import_form_script", multipart: true, method: :post do
- = file_field_tag :file, id: "import_file_script"
+ = form_tag admin_script_upload_path(@objects), id: 'upload_form', multipart: true, method: :post do
+ = file_field_tag :file, id: 'upload_file'
%ol.breadcrumb
%li
%a{ href: '#' }
%i.icon-directions
= t("keppler.modules.#{action_name.underscore}")
@@ -49,34 +49,20 @@
- else
%tr
%td
%th= t('activerecord.attributes.name')
%th= t('activerecord.attributes.script')
- %th= t('activerecord.attributes.role')
- %th{style: "text-align: center;padding-right: 30px;"}
- Actions
+ %th= t('activerecord.attributes.url')
+ %th
%tbody#objects-container
= render 'admin/layouts/listing_preloader'
= render 'listing', objects: @objects
%center#paginator-module
= paginate @objects, window: 1
.listing-show.col.l3.m12.hide-on-small-and-down.hide-on-med-and-down
= render "description"
%aside#index-show.control-sidebar
- - if Pundit.policy(current_user, Script).create?
+ - if can?(Script).create?
.mixed-btn
= link_to new_admin_script_path, class: "btn-float" do
+
-
-
-:javascript
- $(document).ready(function(){
- $('#script').click(function(e) {
- e.preventDefault()
- $('#import_file_script').click()
- $('#import_file_script').change(function() {
- $('.waiting').css('display', 'block')
- $('#import_form_script').submit()
- })
- });
- });