2022-05-09 17:40:31 +08:00
|
|
|
<% if can_manage_my_module?(my_module) %>
|
|
|
|
<li>
|
|
|
|
<a class="edit-module" href="" data-module-id="<%= my_module.id %>"><%= t('experiments.canvas.edit.edit_module') %></a>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% if @experiment_managable %>
|
|
|
|
<li>
|
2022-05-10 17:27:46 +08:00
|
|
|
<a class="clone-module" href="" data-module-id="<%= my_module.id %>"><%= t('experiments.canvas.edit.clone_module') %></a>
|
2022-05-09 17:40:31 +08:00
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% if can_move_my_module?(my_module) %>
|
|
|
|
<li>
|
|
|
|
<a class="move-module" href="" data-module-id="<%= my_module.id %>"><%= t('experiments.canvas.edit.move_module') %></a>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<li>
|
|
|
|
<%= link_to t('experiments.canvas.edit.task_access'),
|
|
|
|
can_manage_my_module_users?(my_module) ? edit_access_permissions_project_experiment_my_module_path(my_module.experiment.project, my_module.experiment, my_module) : access_permissions_project_experiment_my_module_path(my_module.experiment.project, my_module.experiment, my_module),
|
|
|
|
data: { action: 'remote-modal'} %>
|
|
|
|
</li>
|
|
|
|
<% if can_archive_my_module?(my_module) %>
|
|
|
|
<li>
|
|
|
|
<a class="delete-module" href="" data-module-id="<%= my_module.id %>"><%= t('experiments.canvas.edit.delete_module') %></a>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% if @experiment_managable %>
|
|
|
|
<li <%= 'style=display:none;' if my_module.my_module_group.blank? %>>
|
2022-05-10 17:27:46 +08:00
|
|
|
<a class="clone-module-group" href="" data-module-id="<%= my_module.id %>"><%= t('experiments.canvas.edit.clone_module_group') %></a>
|
2022-05-09 17:40:31 +08:00
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% if @group_my_modules&.all? { |my_module| can_move_my_module?(my_module) } %>
|
|
|
|
<li>
|
|
|
|
<a class="move-module-group" href="" data-module-id="<%= my_module.id %>"><%= t('experiments.canvas.edit.move_module_group') %></a>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<% if @group_my_modules&.all? { |my_module| can_archive_my_module?(my_module) } %>
|
|
|
|
<li data-hook="archive-module-group">
|
2022-05-10 17:27:46 +08:00
|
|
|
<a class="delete-module-group" href="" data-module-id="<%= my_module.id %>"><%= t('experiments.canvas.edit.delete_module_group') %></a>
|
2022-05-09 17:40:31 +08:00
|
|
|
</li>
|
|
|
|
<% end %>
|