@@ -285,35 +285,23 @@ func prepareToRenderFile(ctx *context.Context, entry *git.TreeEntry) {
285285 }
286286 }
287287
288- if fInfo .isLFSFile {
289- ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.cannot_edit_lfs_files" )
290- } else {
291- if ctx .Repo .CanEnableEditor (ctx , ctx .Doer ) {
292- if lfsLock != nil && lfsLock .OwnerID != ctx .Doer .ID {
293- ctx .Data ["CanEditFile" ] = false
294- ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.this_file_locked" )
295- } else {
296- ctx .Data ["CanEditFile" ] = true
297- ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.edit_this_file" )
298- }
299- } else if ! ctx .Repo .RefFullName .IsBranch () {
300- ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.must_be_on_a_branch" )
301- } else if ! ctx .Repo .CanWriteToBranch (ctx , ctx .Doer , ctx .Repo .BranchName ) {
302- ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.fork_before_edit" )
303- }
304- }
305-
306288 if ctx .Repo .CanEnableEditor (ctx , ctx .Doer ) {
307289 if lfsLock != nil && lfsLock .OwnerID != ctx .Doer .ID {
290+ ctx .Data ["CanEditFile" ] = false
291+ ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.this_file_locked" )
308292 ctx .Data ["CanDeleteFile" ] = false
309293 ctx .Data ["DeleteFileTooltip" ] = ctx .Tr ("repo.editor.this_file_locked" )
310294 } else {
295+ ctx .Data ["CanEditFile" ] = true
296+ ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.edit_this_file" )
311297 ctx .Data ["CanDeleteFile" ] = true
312298 ctx .Data ["DeleteFileTooltip" ] = ctx .Tr ("repo.editor.delete_this_file" )
313299 }
314300 } else if ! ctx .Repo .RefFullName .IsBranch () {
301+ ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.must_be_on_a_branch" )
315302 ctx .Data ["DeleteFileTooltip" ] = ctx .Tr ("repo.editor.must_be_on_a_branch" )
316303 } else if ! ctx .Repo .CanWriteToBranch (ctx , ctx .Doer , ctx .Repo .BranchName ) {
304+ ctx .Data ["EditFileTooltip" ] = ctx .Tr ("repo.editor.fork_before_edit" )
317305 ctx .Data ["DeleteFileTooltip" ] = ctx .Tr ("repo.editor.must_have_write_access" )
318306 }
319307}
0 commit comments