Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable the 'Add File' button when not able to edit repo #21503

Merged
merged 4 commits into from
Oct 19, 2022

Conversation

silverwind
Copy link
Member

Previously, the button would render a dropdown with zero items when .CanEnableEditor was false (for example on a mirror repo). Now it disables the button instead which is better UX.

image

image

Previously, the button would render a dropdown with zero items when
`.CanEnableEditor` was false. Now it disables the button instead which
is better UX.
@silverwind silverwind added type/enhancement An improvement of existing functionality topic/ui Change the appearance of the Gitea UI labels Oct 18, 2022
@GiteaBot GiteaBot added the lgtm/need 1 This PR needs approval from one additional maintainer to be merged. label Oct 18, 2022
@GiteaBot GiteaBot added lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. and removed lgtm/need 1 This PR needs approval from one additional maintainer to be merged. labels Oct 19, 2022
@lunny
Copy link
Member

lunny commented Oct 19, 2022

But we can create them in forked repositories or send a pull request?

@lafriks
Copy link
Member

lafriks commented Oct 19, 2022

Currently it did show button and no actual submenu so it was not possible to do that anyway

@silverwind
Copy link
Member Author

Correct, there is no actual behavior change with the button.

@lunny lunny merged commit 7d1aed8 into go-gitea:main Oct 19, 2022
@silverwind silverwind deleted the disable-add branch October 19, 2022 08:49
zjjhot added a commit to zjjhot/gitea that referenced this pull request Oct 21, 2022
* upstream/main:
  [skip ci] Updated translations via Crowdin
  Check for valid user token in integration tests (go-gitea#21520)
  Ignore error when retrieving changed PR review files (go-gitea#21487)
  move invite by mail to services package (go-gitea#21513)
  Enable Monaco automaticLayout (go-gitea#21515)
  Update macOS install command (go-gitea#21507)
  [skip ci] Updated translations via Crowdin
  Suppress `ExternalLoginUserNotExist` error (go-gitea#21504)
  Revert increased width on pull pages (go-gitea#21470)
  Add team member invite by email (go-gitea#20307)
  Disable the 'Add File' button when not able to edit repo (go-gitea#21503)
  Remove vitest globals (go-gitea#21505)
  Fix branch dropdown shifting on page load (go-gitea#21428)
@go-gitea go-gitea locked and limited conversation to collaborators May 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. topic/ui Change the appearance of the Gitea UI type/enhancement An improvement of existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants