1- if branch.name == @project.repository.root_ref 2 .js-delete-branch-button{ data: { tooltip: s_('Branches|The default branch cannot be deleted'), 3 disabled: true.to_s } } 4- elsif protected_branch?(@project, branch) 5 - if can?(current_user, :push_to_delete_protected_branch, @project) 6 .js-delete-branch-button{ data: { branch_name: branch.name, 7 is_protected_branch: true.to_s, 8 merged: merged.to_s, 9 default_branch_name: @project.repository.root_ref, 10 delete_path: project_branch_path(@project, branch.name) } } 11 - else 12 .js-delete-branch-button{ data: { is_protected_branch: true.to_s, 13 disabled: true.to_s } } 14- else 15 .js-delete-branch-button{ data: { branch_name: branch.name, 16 merged: merged.to_s, 17 default_branch_name: @project.repository.root_ref, 18 delete_path: project_branch_path(@project, branch.name) } } 19