mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-12 02:24:21 -05:00
User in Organisation has no repo limit but the user itself has a limit of 0: Cannot create repo in organisation #7185
Closed
opened 2025-11-02 07:18:48 -06:00 by GiteaMirror
·
26 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#7185
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Commifreak on GitHub (Apr 16, 2021).
[x]):Description
I have created an organisation with a team which users have admin rights there. The organisation Repo-Limit ist 10000. When a user with a repo-limit of 0 (the user itself!) want to create a repo in this organisation, gitea show up an error, that his limit is exceeded.
Is this a wanted behaviour?
Screenshots
The user admin page:
The organisation admin page:
@Commifreak commented on GitHub (May 19, 2021):
Can anyone confirm this "issue"?
@a1012112796 commented on GitHub (May 19, 2021):
I see, It's a ui bug, should recheck limit when switch
Owner@Commifreak commented on GitHub (May 19, 2021):
Thanks for that! Is that change a candidate for the next release or does it need an explicit test by me?
@stale[bot] commented on GitHub (Jul 21, 2021):
This issue has been automatically marked as stale because it has not had recent activity. I am here to help clear issues left open even if solved or waiting for more insight. This issue will be closed if no further activity occurs during the next 2 weeks. If the issue is still valid just add a comment to keep it alive. Thank you for your contributions.
@Commifreak commented on GitHub (Oct 18, 2021):
Whats the current state?
@Commifreak commented on GitHub (Jan 27, 2022):
push
@blackshot commented on GitHub (Jun 16, 2022):
i can confirm this bug running 1.16.8 docker image. actually i was looking for a fix.
why not adding this to 1.17.x milestone? this is a key feature to self hosted.
@lunny commented on GitHub (Jun 17, 2022):
OK. Maybe we need another limitation. We already have these limitations.
So I think we may need another one.
The number which user could create in all his organization. That means we should change the meaning of the first limitation as the number which user could create under his name.@blackshot commented on GitHub (Jun 17, 2022):
I think it is easier to tackle this problem just defining MAX_USER_REPOS and MAX_ORG_REPOS. So if any user is creating a repo for himself validate MAX_USER_REPOS and if the user is creating a repo for some organization just validate MAX_ORG_REPOS
@gilbertoca commented on GitHub (Sep 26, 2022):
I confirm this bug, running 1.16.9.
In my case, organization has -1 limit and user 20 limit. And the msg is always: You have already reached your limit of 2 repositories.
I've instructed the user to create the repo in your own profile and then transfer it to the organization.
@Commifreak commented on GitHub (Nov 10, 2022):
Anything new on that? I'd really see that fixed :/
@lunny commented on GitHub (Nov 10, 2022):
-1means derive from global configuration which is in your instanceapp.ini.-1doesn't mean no limitation.@gilbertoca commented on GitHub (Nov 10, 2022):
My setup:
I've been using gitea since gitea-1.13.2, and MAX_CREATION_LIMIT have never effect to me - every new user I have to change the limit through the GUI.
@lunny commented on GitHub (Nov 11, 2022):
It explains your problem. I don't think the definitions about
-1have been changed but maybe there are bugs in previous versions.@Commifreak commented on GitHub (Nov 11, 2022):
@lunny Can you please bring up a new status of that issue? It dont see any connection between the config variables and the mentioned UI problem or did I missed something?
MAX_CREATION_LIMIT = 0is still active and the limit for the org is higher, but users are still not able to create some repos.@gilbertoca commented on GitHub (Nov 11, 2022):
@Commifreak and @lunny it always meant no limit
@Commifreak commented on GitHub (Nov 11, 2022):
I dont use -1 at all!
@lunny commented on GitHub (Nov 11, 2022):
Ah, yes. They made some confusions. The configuration item
MAX_CREATION_LIMIT = -1means globally no limitation. But the value-1in the UI of org or user setting in admin means deriving from global configuration. The two-1have different concepts.@gilbertoca commented on GitHub (Nov 11, 2022):
@Commifreak and @lunny
Other confusion, that's what we have here, is that in GUI we have Maximum Number of Repositories for both user and org and MAX_CREATION_LIMIT.
One is the quantity you can HAVE e the other is the CREATION limit each one has. Or am I misunderstanding that?
@virtualdreams commented on GitHub (Feb 28, 2023):
Same problem.
User = 0,
Organization = -1
User cannot create a repository for the organization.
But the above worked in gogs without problems.
@wxiaoguang commented on GitHub (Mar 29, 2023):
Is it clearly resolved?
@lunny commented on GitHub (Mar 29, 2023):
Closed by accident.
@Commifreak commented on GitHub (May 11, 2023):
Anything new?
Gitea 1.19.3, org limit 1000, user limit -1 (0): User cannot create repo in its org.
@gilbertoca So, you say both are different features? If that is true, it would be rather a feature request: Let org users create repos in it, even if the user have a repo limit (for personal repos).
Why?
We have public gitea instance with a public and private org. Users dont have rights to create OWN repos but they should create repos in the private org.
@gilbertoca commented on GitHub (May 11, 2023):
@Commifreak and @lunny,
I see different things here:
1 - can create repo (org or private) < MAX_CREATION_LIMIT;
2 - can have Maximum Number of Repositories - create by me or transferred to me.
But I may have misunderstood the meaning.
@Fratee commented on GitHub (Dec 3, 2024):
Any update on this issue?
@TheFox0x7 commented on GitHub (Mar 26, 2025):
Do we need to precheck the user limit on that page in the first place? If user attempts to create a repository after reaching the limit it displays the message anyway so maybe we can just remove the precheck?