Disable issue subscribe button for guest users (#4095)

* disabled the button itself, but added the tooltip to the form, because it didn't work for the button and likely has something to do with JS
* added an integration test to verify the new logic

## Preview

|Signed in|Guest|
|-|-|
|![](/attachments/b1441565-6aec-4a72-a28f-6383914c8918)|![](/attachments/839cc58e-18cf-4a5d-a9d7-f0e3e2556c98)|

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4095
Reviewed-by: Mai-Lapyst <mai-lapyst@noreply.codeberg.org>
This commit is contained in:
0ko 2024-06-11 05:54:35 +00:00
parent 187860bded
commit 367317af6c
4 changed files with 59 additions and 4 deletions

View file

@ -1211,10 +1211,13 @@ fork_from_self = You cannot fork a repository you own.
fork_guest_user = Sign in to fork this repository.
watch_guest_user = Sign in to watch this repository.
star_guest_user = Sign in to star this repository.
unwatch = Unwatch
subscribe.issue.guest.tooltip = Sign in to subscribe to this issue.
subscribe.pull.guest.tooltip = Sign in to subscribe to this pull request.
watch = Watch
unstar = Unstar
unwatch = Unwatch
star = Star
unstar = Unstar
fork = Fork
download_archive = Download repository
more_operations = More operations