mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 14:31:02 +00:00 
			
		
		
		
	Fix regression from #4753
This commit is contained in:
		
					parent
					
						
							
								3674e90c93
							
						
					
				
			
			
				commit
				
					
						f4c70a3c43
					
				
			
		
					 2 changed files with 30 additions and 2 deletions
				
			
		|  | @ -278,9 +278,9 @@ | |||
| 					<strong>{{.NoteCommit.Author.Name}}</strong> | ||||
| 				{{end}} | ||||
| 				<span class="text grey" id="note-authored-time">{{DateUtils.TimeSince .NoteCommit.Author.When}}</span> | ||||
| 				{{if or ($.Permission.CanWrite $.UnitTypeCode) (not $.Repository.IsArchived) (not .IsDeleted)}} | ||||
| 				{{if and ($.Permission.CanWrite $.UnitTypeCode) (not $.Repository.IsArchived) (not .IsDeleted)}} | ||||
| 					<div class="ui right"> | ||||
| 						<button id="commit-notes-edit-button" class="ui tiny primary button" data-modal="#delete-note-modal">{{ctx.Locale.Tr "edit"}}</button> | ||||
| 						<button id="commit-notes-edit-button" class="ui tiny primary button">{{ctx.Locale.Tr "edit"}}</button> | ||||
| 						<button class="ui tiny button red show-modal" data-modal="#delete-note-modal">{{ctx.Locale.Tr "remove"}}</button> | ||||
| 					</div> | ||||
| 					<div class="ui small modal" id="delete-note-modal"> | ||||
|  |  | |||
|  | @ -5,6 +5,8 @@ import ( | |||
| 	"net/url" | ||||
| 	"testing" | ||||
| 
 | ||||
| 	"code.gitea.io/gitea/tests" | ||||
| 
 | ||||
| 	"github.com/stretchr/testify/assert" | ||||
| ) | ||||
| 
 | ||||
|  | @ -42,3 +44,29 @@ func TestRepoModifyGitNotes(t *testing.T) { | |||
| 		}) | ||||
| 	}) | ||||
| } | ||||
| 
 | ||||
| func TestRepoGitNotesButtonsVisible(t *testing.T) { | ||||
| 	onGiteaRun(t, func(*testing.T, *url.URL) { | ||||
| 		t.Run("With Permission", func(t *testing.T) { | ||||
| 			defer tests.PrintCurrentTest(t)() | ||||
| 
 | ||||
| 			session := loginUser(t, "user2") | ||||
| 
 | ||||
| 			req := NewRequest(t, "GET", "/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d") | ||||
| 			resp := session.MakeRequest(t, req, http.StatusOK) | ||||
| 
 | ||||
| 			assert.Contains(t, resp.Body.String(), "id=\"commit-notes-edit-button\"") | ||||
| 			assert.Contains(t, resp.Body.String(), "data-modal=\"#delete-note-modal\"") | ||||
| 		}) | ||||
| 
 | ||||
| 		t.Run("Without Permission", func(t *testing.T) { | ||||
| 			defer tests.PrintCurrentTest(t)() | ||||
| 
 | ||||
| 			req := NewRequest(t, "GET", "/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d") | ||||
| 			resp := MakeRequest(t, req, http.StatusOK) | ||||
| 
 | ||||
| 			assert.NotContains(t, resp.Body.String(), "id=\"commit-notes-edit-button\"") | ||||
| 			assert.NotContains(t, resp.Body.String(), "data-modal=\"#delete-note-modal\"") | ||||
| 		}) | ||||
| 	}) | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue