'data: { cy:' removed

This commit is contained in:
Karel Pičman 2025-12-05 09:29:20 +01:00
parent 3a50485653
commit e7ce77417f
10 changed files with 30 additions and 61 deletions

View File

@ -23,12 +23,11 @@
<% unless @locked || @system_folder %> <% unless @locked || @system_folder %>
<% if @file_manipulation_allowed %> <% if @file_manipulation_allowed %>
<%= link_to sprite_icon('add', l(:label_document_new)), <%= link_to sprite_icon('add', l(:label_document_new)),
multi_dmsf_upload_path(id: @project, folder_id: @folder), class: 'icon icon-add', multi_dmsf_upload_path(id: @project, folder_id: @folder), class: 'icon icon-add' %>
data: { cy: 'button__new-file--dmsf' } %>
<% end %> <% end %>
<% if @folder_manipulation_allowed %> <% if @folder_manipulation_allowed %>
<%= link_to sprite_icon('add', l(:link_create_folder)), new_dmsf_path(id: @project, parent_id: @folder), <%= link_to sprite_icon('add', l(:link_create_folder)), new_dmsf_path(id: @project, parent_id: @folder),
class: 'icon icon-add', data: { cy: 'button__create-folder--dmsf' } %> class: 'icon icon-add' %>
<% end %> <% end %>
<% end %> <% end %>
<%= actions_dropdown do %> <%= actions_dropdown do %>

View File

@ -46,11 +46,11 @@
</p> </p>
</div> </div>
<p> <p>
<%= submit_tag l(:button_copy), id: 'copy_button', data: { cy: "button__copy--dmsf" } %> <%= submit_tag l(:button_copy), id: 'copy_button' %>
<%# TODO: Lock and proper permissions %> <%# TODO: Lock and proper permissions %>
<% if User.current.allowed_to?(:folder_manipulation, @project) && <% if User.current.allowed_to?(:folder_manipulation, @project) &&
User.current.allowed_to?(:file_manipulation, @project) %> User.current.allowed_to?(:file_manipulation, @project) %>
<%= submit_tag l(:button_move), id: 'move_button', data: { cy: "button__move--dmsf" } %> <%= submit_tag l(:button_move), id: 'move_button' %>
<% end %> <% end %>
</p> </p>
<% end %> <% end %>

View File

@ -120,8 +120,7 @@
<% end %> <% end %>
</div> </div>
<div class="form-actions"> <div class="form-actions">
<%= submit_tag create ? l(:button_create) : l(:submit_save), class: 'button-positive', <%= submit_tag create ? l(:button_create) : l(:submit_save), class: 'button-positive' %>
data: { cy: "button__submit--dmsf_folder" } %>
</div> </div>
<% end %> <% end %>

View File

@ -19,32 +19,28 @@
<li> <li>
<%= context_menu_link sprite_icon('edit', l(:button_edit)), dmsf_file_path(id: dmsf_file, back_url: back_url), <%= context_menu_link sprite_icon('edit', l(:button_edit)), dmsf_file_path(id: dmsf_file, back_url: back_url),
class: 'icon icon-edit', data: { cy: "icon__edit--dmsf_file_#{dmsf_file.id}" }, class: 'icon icon-edit', disabled: !allowed || (locked && !unlockable) %>
disabled: !allowed || (locked && !unlockable) %>
</li> </li>
<% unless dmsf_link %> <% unless dmsf_link %>
<li> <li>
<%= context_menu_link sprite_icon('copy', "#{l(:button_copy)}/#{l(:button_move)}"), <%= context_menu_link sprite_icon('copy', "#{l(:button_copy)}/#{l(:button_move)}"),
copymove_entries_path(id: project, folder_id: folder, ids: ["file-#{dmsf_file.id}"], copymove_entries_path(id: project, folder_id: folder, ids: ["file-#{dmsf_file.id}"],
back_url: back_url), title: l(:title_copy), class: 'icon icon-copy', back_url: back_url), title: l(:title_copy), class: 'icon icon-copy' %>
data: { cy: "icon__copy--dmsf_file_#{dmsf_file.id}" } %>
</li> </li>
<li> <li>
<%= link_to sprite_icon('link', l(:label_link_to)), <%= link_to sprite_icon('link', l(:label_link_to)),
new_dmsf_link_path(project_id: dmsf_file.project.id, dmsf_folder_id: dmsf_file.dmsf_folder, new_dmsf_link_path(project_id: dmsf_file.project.id, dmsf_folder_id: dmsf_file.dmsf_folder,
dmsf_file_id: dmsf_file.id, type: 'link_to', back_url: back_url), dmsf_file_id: dmsf_file.id, type: 'link_to', back_url: back_url),
title: l(:title_create_link), class: 'icon dmsf-icon-link', title: l(:title_create_link), class: 'icon dmsf-icon-link' %>
data: { cy: "icon__link_to--dmsf_file_#{dmsf_file.id}" } %>
</li> </li>
<% end %> <% end %>
<li> <li>
<% if locked %> <% if locked %>
<%= context_menu_link sprite_icon('unlock', l(:button_unlock)), unlock_dmsf_files_path(id: dmsf_file, back_url: back_url), <%= context_menu_link sprite_icon('unlock', l(:button_unlock)), unlock_dmsf_files_path(id: dmsf_file, back_url: back_url),
class: 'icon icon-unlock', data: { cy: "icon__unlock--dmsf_file_#{dmsf_file.id}" }, class: 'icon icon-unlock', title: l(:title_locked_by_user, user: dmsf_file.locked_by), disabled: !unlockable %>
title: l(:title_locked_by_user, user: dmsf_file.locked_by), disabled: !unlockable %>
<% else %> <% else %>
<%= context_menu_link sprite_icon('lock', l(:button_lock)), lock_dmsf_files_path(id: dmsf_file, back_url: back_url), <%= context_menu_link sprite_icon('lock', l(:button_lock)), lock_dmsf_files_path(id: dmsf_file, back_url: back_url),
class: 'icon icon-lock', data: { cy: "icon__lock--dmsf_file_#{dmsf_file.id}" }, disabled: !allowed %> class: 'icon icon-lock', disabled: !allowed %>
<% end %> <% end %>
</li> </li>
<% if notifications %> <% if notifications %>
@ -52,14 +48,11 @@
<% if dmsf_file.notification %> <% if dmsf_file.notification %>
<%= context_menu_link sprite_icon('email', l(:label_notifications_off)), <%= context_menu_link sprite_icon('email', l(:label_notifications_off)),
notify_deactivate_dmsf_files_path(id: dmsf_file, back_url: back_url), notify_deactivate_dmsf_files_path(id: dmsf_file, back_url: back_url),
class: 'icon icon-email', data: { cy: "icon__email--dmsf_file_#{dmsf_file.id}" }, class: 'icon icon-email', disabled: !allowed || locked %>
disabled: !allowed || locked %>
<% else %> <% else %>
<%= context_menu_link sprite_icon('email-disabled', l(:label_notifications_on)), <%= context_menu_link sprite_icon('email-disabled', l(:label_notifications_on)),
notify_activate_dmsf_files_path(id: dmsf_file, back_url: back_url), notify_activate_dmsf_files_path(id: dmsf_file, back_url: back_url),
class: 'icon icon-email-add', class: 'icon icon-email-add', disabled: !allowed || locked %>
data: { cy: "icon__email_add--dmsf_file_#{dmsf_file.id}" },
disabled: !allowed || locked %>
<% end %> <% end %>
</li> </li>
<% end %> <% end %>
@ -72,15 +65,13 @@
<% filename = dmsf_file.last_revision&.formatted_name(member) %> <% filename = dmsf_file.last_revision&.formatted_name(member) %>
<%= context_menu_link sprite_icon('download', l(:button_download)), <%= context_menu_link sprite_icon('download', l(:button_download)),
static_dmsf_file_path(dmsf_file, filename: filename, download: dmsf_file.last_revision&.id), static_dmsf_file_path(dmsf_file, filename: filename, download: dmsf_file.last_revision&.id),
class: 'icon icon-download', data: { cy: "icon__download--dmsf_file_#{dmsf_file.id}" }, class: 'icon icon-download', disabled: false %>
disabled: false %>
</li> </li>
<li> <li>
<%= context_menu_link sprite_icon('email', l(:field_mail)), <%= context_menu_link sprite_icon('email', l(:field_mail)),
entries_operations_dmsf_path(id: project, folder_id: folder, ids: params[:ids], entries_operations_dmsf_path(id: project, folder_id: folder, ids: params[:ids],
email_entries: true, back_url: back_url), email_entries: true, back_url: back_url),
method: :post, class: 'icon icon-email', method: :post, class: 'icon icon-email', disabled: !email_allowed %>
data: { cy: "icon__email--dmsf_file_#{dmsf_file.id}" }, disabled: !email_allowed %>
</li> </li>
<% if RedmineDmsf.dmsf_webdav? %> <% if RedmineDmsf.dmsf_webdav? %>
<li> <li>

View File

@ -21,23 +21,19 @@
<li> <li>
<%= context_menu_link sprite_icon('edit', l(:button_edit)), <%= context_menu_link sprite_icon('edit', l(:button_edit)),
edit_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, back_url: back_url), edit_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, back_url: back_url),
class: 'icon icon-edit', data: { cy: "icon__edit--dmsf_folder_#{dmsf_folder.id}" }, class: 'icon icon-edit', disabled: !allowed || locked %>
disabled: !allowed || locked %>
</li> </li>
<% end %> <% end %>
<% unless dmsf_link %> <% unless dmsf_link %>
<li> <li>
<%= context_menu_link sprite_icon('copy', "#{l(:button_copy)}/#{l(:button_move)}"), <%= context_menu_link sprite_icon('copy', "#{l(:button_copy)}/#{l(:button_move)}"),
copymove_entries_path(id: project, folder_id: folder, ids: ["folder-#{dmsf_folder.id}"], copymove_entries_path(id: project, folder_id: folder, ids: ["folder-#{dmsf_folder.id}"],
back_url: back_url), class: 'icon icon-copy', back_url: back_url), class: 'icon icon-copy', disabled: !allowed || locked %>
data: { cy: "icon__copy--dmsf_folder_#{dmsf_folder.id}" },
disabled: !allowed || locked %>
</li> </li>
<li> <li>
<%= context_menu_link sprite_icon('link', l(:label_link_to)), <%= context_menu_link sprite_icon('link', l(:label_link_to)),
new_dmsf_link_path(project_id: project.id, dmsf_folder_id: dmsf_folder.id, type: 'link_to', new_dmsf_link_path(project_id: project.id, dmsf_folder_id: dmsf_folder.id, type: 'link_to',
back_url: back_url), class: 'icon dmsf-icon-link', back_url: back_url), class: 'icon dmsf-icon-link' %>
data: { cy: "icon__link_to--dmsf_folder_#{dmsf_folder.id}" } %>
</li> </li>
<% end %> <% end %>
<% unless edit %> <% unless edit %>
@ -46,12 +42,10 @@
<%= context_menu_link sprite_icon('unlock', l(:button_unlock)), <%= context_menu_link sprite_icon('unlock', l(:button_unlock)),
unlock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, back_url: back_url), unlock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, back_url: back_url),
title: l(:title_locked_by_user, user: dmsf_folder.locked_by), class: 'icon icon-unlock', title: l(:title_locked_by_user, user: dmsf_folder.locked_by), class: 'icon icon-unlock',
data: { cy: "icon__unlock--dmsf_folder_#{dmsf_folder.id}" },
disabled: !allowed || !unlockable %> disabled: !allowed || !unlockable %>
<% else %> <% else %>
<%= context_menu_link sprite_icon('lock', l(:button_lock)), <%= context_menu_link sprite_icon('lock', l(:button_lock)),
lock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, back_url: back_url), lock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, back_url: back_url),
class: 'icon icon-lock', data: { cy: "icon__lock--dmsf_folder_#{dmsf_folder.id}" },
disabled: !allowed %> disabled: !allowed %>
<% end %> <% end %>
</li> </li>
@ -62,13 +56,11 @@
<%= context_menu_link sprite_icon('email', l(:label_notifications_off)), <%= context_menu_link sprite_icon('email', l(:label_notifications_off)),
notify_deactivate_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, notify_deactivate_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
back_url: back_url), class: 'icon icon-email', back_url: back_url), class: 'icon icon-email',
data: { cy: "icon__email--dmsf_folder_#{dmsf_folder.id}" },
disabled: !allowed || locked || !dmsf_folder.notification? %> disabled: !allowed || locked || !dmsf_folder.notification? %>
<% else %> <% else %>
<%= context_menu_link sprite_icon('email-disabled', l(:label_notifications_on)), <%= context_menu_link sprite_icon('email-disabled', l(:label_notifications_on)),
notify_activate_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, notify_activate_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
back_url: back_url), class: 'icon icon-email-add', back_url: back_url), class: 'icon icon-email-add',
data: { cy: "icon__email_add--dmsf_folder_#{dmsf_folder.id}" },
disabled: !allowed || locked || dmsf_folder.notification? %> disabled: !allowed || locked || dmsf_folder.notification? %>
<% end %> <% end %>
</li> </li>
@ -79,7 +71,6 @@
entries_operations_dmsf_path(id: project, folder_id: folder, ids: params[:ids], entries_operations_dmsf_path(id: project, folder_id: folder, ids: params[:ids],
download_entries: true, back_url: back_url), download_entries: true, back_url: back_url),
method: :post, class: 'icon icon-download', method: :post, class: 'icon icon-download',
data: { cy: "icon__download--dmsf_folder_#{dmsf_folder.id}" },
id: 'dmsf-cm-download', disabled: false %> id: 'dmsf-cm-download', disabled: false %>
</li> </li>
<li> <li>
@ -87,7 +78,6 @@
entries_operations_dmsf_path(id: dmsf_folder.project, folder_id: folder, ids: params[:ids], entries_operations_dmsf_path(id: dmsf_folder.project, folder_id: folder, ids: params[:ids],
email_entries: true, back_url: back_url), email_entries: true, back_url: back_url),
method: :post, class: 'icon icon-email', method: :post, class: 'icon icon-email',
data: { cy: "icon__email--dmsf_folder_#{dmsf_folder.id}" },
disabled: !email_allowed %> disabled: !email_allowed %>
</li> </li>
<% end %> <% end %>

View File

@ -22,14 +22,12 @@
<%= link_to sprite_icon('edit', l(:button_edit)), <%= link_to sprite_icon('edit', l(:button_edit)),
edit_root_dmsf_path(id: project), edit_root_dmsf_path(id: project),
title: l(:link_edit, title: l(:link_documents)), title: l(:link_edit, title: l(:link_documents)),
class: 'icon icon-edit', class: 'icon icon-edit' %>
data: { cy: 'button__edit--dmsf' } %>
<% elsif !locked %> <% elsif !locked %>
<%= link_to sprite_icon('edit', l(:button_edit)), <%= link_to sprite_icon('edit', l(:button_edit)),
edit_dmsf_path(id: project, folder_id: folder, redirect_to_folder_id: folder.id), edit_dmsf_path(id: project, folder_id: folder, redirect_to_folder_id: folder.id),
title: l(:link_edit, title: h(folder.title)), title: l(:link_edit, title: h(folder.title)),
class: 'icon icon-edit', class: 'icon icon-edit' %>
data: { cy: 'button__edit--dmsf' } %>
<% end %> <% end %>
<% if folder && (!locked || User.current.allowed_to?(:force_file_unlock, project)) %> <% if folder && (!locked || User.current.allowed_to?(:force_file_unlock, project)) %>
<% if folder.locked? %> <% if folder.locked? %>
@ -37,13 +35,11 @@
sprite_icon('unlock', l(:button_unlock)), sprite_icon('unlock', l(:button_unlock)),
unlock_dmsf_path(id: project, folder_id: folder, current: request.url), unlock_dmsf_path(id: project, folder_id: folder, current: request.url),
title: l(:title_unlock_folder), title: l(:title_unlock_folder),
class: 'icon icon-unlock', class: 'icon icon-unlock' %>
data: { cy: 'button__unlock--dmsf' } %>
<% else %> <% else %>
<%= link_to sprite_icon('lock', l(:button_lock)), <%= link_to sprite_icon('lock', l(:button_lock)),
lock_dmsf_path(id: project, folder_id: folder, current: request.url), lock_dmsf_path(id: project, folder_id: folder, current: request.url),
title: l(:title_lock_folder), class: 'icon icon-lock', title: l(:title_lock_folder), class: 'icon icon-lock' %>
data: { cy: 'button__lock--dmsf' } %>
<% end %> <% end %>
<% end %> <% end %>
<% if notifications && !locked %> <% if notifications && !locked %>
@ -51,14 +47,12 @@
<%= link_to sprite_icon('email', l(:label_notifications_off)), <%= link_to sprite_icon('email', l(:label_notifications_off)),
notify_deactivate_dmsf_path(id: project, folder_id: folder), notify_deactivate_dmsf_path(id: project, folder_id: folder),
title: l(:title_notifications_active_deactivate), title: l(:title_notifications_active_deactivate),
class: 'icon icon-email', class: 'icon icon-email' %>
data: { cy: 'button__notifications-off--dmsf' } %>
<% else %> <% else %>
<%= link_to sprite_icon('email-disabled', l(:label_notifications_on)), <%= link_to sprite_icon('email-disabled', l(:label_notifications_on)),
notify_activate_dmsf_path(id: project, folder_id: folder), notify_activate_dmsf_path(id: project, folder_id: folder),
title: l(:title_notifications_not_active_activate), title: l(:title_notifications_not_active_activate),
class: 'icon icon-email-add', class: 'icon icon-email-add' %>
data: { cy: 'button__notifications-on--dmsf' } %>
<% end %> <% end %>
<% end %> <% end %>
<% if file_manipulation_allowed && !locked %> <% if file_manipulation_allowed && !locked %>
@ -66,8 +60,7 @@
new_dmsf_link_path(project_id: project.id, dmsf_folder_id: folder ? folder.id : folder, new_dmsf_link_path(project_id: project.id, dmsf_folder_id: folder ? folder.id : folder,
type: 'link_from'), type: 'link_from'),
title: l(:title_create_link), title: l(:title_create_link),
class: 'icon dmsf-icon-link', class: 'icon dmsf-icon-link' %>
data: { cy: 'button__create-link--dmsf' } %>
<% end %> <% end %>
<% end %> <% end %>
<%= render partial: 'dmsf_context_menus/watch', locals: { object: folder ? folder : project } %> <%= render partial: 'dmsf_context_menus/watch', locals: { object: folder ? folder : project } %>
@ -75,8 +68,7 @@
<%= link_to sprite_icon('del', l(:link_trash_bin)), <%= link_to sprite_icon('del', l(:link_trash_bin)),
trash_dmsf_path(project), trash_dmsf_path(project),
title: l(:link_trash_bin), title: l(:link_trash_bin),
class: 'icon icon-del', class: 'icon icon-del' %>
data: { cy: 'button__trash--dmsf' } %>
<% else %> <% else %>
<span class="icon icon-del"> <span class="icon icon-del">
<%= sprite_icon('del', l(:link_trash_bin)) %> <%= sprite_icon('del', l(:link_trash_bin)) %>

View File

@ -74,7 +74,7 @@
<%= f.text_area :comment, rows: 2, label: l(:label_comment), class: 'wiki-edit dmsf-description' %> <%= f.text_area :comment, rows: 2, label: l(:label_comment), class: 'wiki-edit dmsf-description' %>
</p> </p>
<div class="form-actions"> <div class="form-actions">
<%= f.submit l(:button_create), class: 'button-positive', data: { cy: "button__submit--file_dmsf"} %> <%= f.submit l(:button_create), class: 'button-positive' %>
</div> </div>
<% end %> <% end %>
<% end %> <% end %>

View File

@ -31,9 +31,8 @@
locals: { multiple: true, container: nil, description: true, awf: false } %> locals: { multiple: true, container: nil, description: true, awf: false } %>
</span> </span>
<div class="form-actions"> <div class="form-actions">
<%= submit_tag l(:label_upload), data: { cy: 'button__submit--dmsf-upload--project' }, class: 'button-positive', <%= submit_tag l(:label_upload), class: 'button-positive',
id: "dmsf-upload-button" %> id: "dmsf-upload-button" %>
<%= submit_tag l(:label_dmsf_upload_commit), data: { cy: 'button__submit--dmsf-upload-commit--project' }, <%= submit_tag l(:label_dmsf_upload_commit), class: 'button-positive' %>
class: 'button-positive' %>
</div> </div>
<% end %> <% end %>

View File

@ -41,7 +41,6 @@
<% end %> <% end %>
<div class="form-actions"> <div class="form-actions">
<%= submit_tag l(:label_dmsf_commit), <%= submit_tag l(:label_dmsf_commit),
data: { cy: 'button__submit__commit-file--project' },
class: 'button-positive', class: 'button-positive',
onclick: "$('#ajax-indicator').show();" %> onclick: "$('#ajax-indicator').show();" %>
</div> </div>

View File

@ -23,12 +23,12 @@
<% @path = settings_project_path(@project, tab: 'dmsf_workflow') %> <% @path = settings_project_path(@project, tab: 'dmsf_workflow') %>
<p> <p>
<%= link_to sprite_icon('add', l(:label_dmsf_workflow_new)), new_dmsf_workflow_path(project_id: @project&.id), <%= link_to sprite_icon('add', l(:label_dmsf_workflow_new)), new_dmsf_workflow_path(project_id: @project&.id),
class: 'icon icon-add', data: { cy: "button__new--dmsf-workflow" } %> class: 'icon icon-add' %>
</p> </p>
<% else %> <% else %>
<div class="contextual"> <div class="contextual">
<%= link_to sprite_icon('add', l(:label_dmsf_workflow_new)), new_dmsf_workflow_path(project_id: @project&.id), <%= link_to sprite_icon('add', l(:label_dmsf_workflow_new)), new_dmsf_workflow_path(project_id: @project&.id),
class: 'icon icon-add', data: { cy: "button__new--dmsf-workflow" } %> class: 'icon icon-add' %>
</div> </div>
<h2><%= l(:label_dmsf_workflow_plural) %></h2> <h2><%= l(:label_dmsf_workflow_plural) %></h2>
<% end %> <% end %>