gitea/models
6543 cd7fa15d1d
Prevent multiple listings of organization when creating a repository (#11303) (#11325)
Backport #11303 

Prevent multiple listings of organization when creating a repository (#11303)

prevent double entries in results of GetOrgsCanCreateRepoByUserID

I first try to only add GroupBy directly but xorm return broken user objects ...

... solution was to just query related UserIDs(OrgIDs) first and return OrgUsers based on this IDs

close #11258

Co-authored-by: zeripath <art27@cantab.net>
2020-05-07 21:30:51 +01:00
..
fixtures Only serve attachments when linked to issue/release and if accessible by user (#9340) 2020-01-05 01:20:08 +02:00
migrations Mulitple Gitea Doctor improvements (#10943) (#10990) (#10064) (#9095) (#10991) 2020-04-06 16:15:20 -04:00
access.go Recalculate repository access only for specific user (#8481) 2019-10-15 01:55:21 +01:00
access_test.go Fixed ineffectual assignments in tests (#7553) 2019-07-22 15:11:16 +08:00
action.go Fix potential bugs (#10513) (#10518) 2020-02-28 00:12:23 -03:00
action_list.go
action_test.go Move UpdateIssuesCommit from models to repofiles (#9276) 2019-12-07 23:52:36 +08:00
admin.go Use gitea forked macaron (#7933) 2019-08-23 12:40:29 -04:00
admin_test.go
attachment.go Fix potential bugs (#10513) (#10518) 2020-02-28 00:12:23 -03:00
attachment_test.go Reading pull attachments should depend on read UnitTypePullRequests (#10346) (#10354) 2020-02-18 21:02:50 -06:00
branches.go Fix bug on branch API (#10767) (#10775) 2020-03-20 23:31:01 +02:00
branches_test.go
commit_status.go Fix wrong hint when status checking is running on pull request view (#9886) (#9928) 2020-01-22 08:06:11 +02:00
commit_status_test.go Fix wrong hint when status checking is running on pull request view (#9886) (#9928) 2020-01-22 08:06:11 +02:00
consistency.go Auto-subscribe user to repository when they commit/tag to it (#7657) 2019-11-10 09:22:19 +00:00
context.go Mulitple Gitea Doctor improvements (#10943) (#10990) (#10064) (#9095) (#10991) 2020-04-06 16:15:20 -04:00
convert.go Move database settings from models to setting (#7806) 2019-08-24 11:24:45 +02:00
error.go account for empty lines in receive-hook message (#10773) (#10784) 2020-03-21 10:49:02 +08:00
error_oauth2.go
external_login_user.go Allow more than 255 characters for tokens in external_login_user table (#8554) 2019-10-18 09:58:36 +03:00
gpg_key.go Show Signer in commit lists and add basic trust (#10425) (#10524) 2020-02-28 14:18:02 -03:00
gpg_key_test.go Display ui time with customize time location (#7792) 2019-08-15 22:46:21 +08:00
helper.go
helper_directory.go Remove SavePatch and generate patches on the fly (#9302) 2019-12-13 23:21:06 +01:00
helper_environment.go Properly enforce gitea environment for pushes (#9501) 2019-12-27 21:15:04 +00:00
issue.go Fix wrong num closed issues on repository when close issue via commit (#10364) (#10380) 2020-02-20 15:52:19 +01:00
issue_assignees.go remove unused method and rename createcommentWithNoAction (#9367) 2019-12-16 11:54:24 +08:00
issue_assignees_test.go Fix API Bug (fail on empty assignees) (#8873) 2019-11-10 16:07:21 +08:00
issue_comment.go Fix potential bugs (#10513) (#10518) 2020-02-28 00:12:23 -03:00
issue_comment_list.go Fixed repo link in generated comment for cross repository dependency (#9863) (#9935) 2020-01-22 12:54:40 +02:00
issue_comment_test.go
issue_dependency.go Display ui time with customize time location (#7792) 2019-08-15 22:46:21 +08:00
issue_dependency_test.go Refactor comment (#9330) 2019-12-15 16:57:34 -05:00
issue_label.go remove unused method and rename createcommentWithNoAction (#9367) 2019-12-16 11:54:24 +08:00
issue_label_test.go Fix label count (#8267) 2019-09-24 21:22:39 +08:00
issue_list.go [API] Extend times API (#9200) 2019-12-27 20:30:58 +00:00
issue_list_test.go [API] Extend times API (#9200) 2019-12-27 20:30:58 +00:00
issue_lock.go remove unused method and rename createcommentWithNoAction (#9367) 2019-12-16 11:54:24 +08:00
issue_milestone.go Fix milestones too many SQL variables bug (#10880) (#10904) 2020-03-31 08:40:37 -05:00
issue_milestone_test.go Fix milestones too many SQL variables bug (#10880) (#10904) 2020-03-31 08:40:37 -05:00
issue_reaction.go [API] Fix 9544 | return 200 when reaction already exist (#9550) 2019-12-31 03:21:21 -05:00
issue_reaction_test.go [API] Fix 9544 | return 200 when reaction already exist (#9550) 2019-12-31 03:21:21 -05:00
issue_stopwatch.go [API] extend StopWatch (#9196) 2019-12-11 23:23:05 -05:00
issue_stopwatch_test.go Display ui time with customize time location (#7792) 2019-08-15 22:46:21 +08:00
issue_test.go [API] Extend times API (#9200) 2019-12-27 20:30:58 +00:00
issue_tracked_time.go [API] Extend times API (#9200) 2019-12-27 20:30:58 +00:00
issue_tracked_time_test.go [API] Extend times API (#9200) 2019-12-27 20:30:58 +00:00
issue_user.go Mail assignee when issue/pull request is assigned (#8546) 2019-10-25 22:46:37 +08:00
issue_user_test.go Move all mail related codes from models to services/mailer (#7200) 2019-09-24 13:02:49 +08:00
issue_watch.go [BugFix] Avoid mailing explicit unwatched (#10475) (#10500) 2020-02-27 11:42:51 -06:00
issue_watch_test.go Fix Issue Unsubscription (#9634) 2020-01-07 15:41:35 +00:00
issue_xref.go remove unused method and rename createcommentWithNoAction (#9367) 2019-12-16 11:54:24 +08:00
issue_xref_test.go Refactor comment (#9330) 2019-12-15 16:57:34 -05:00
lfs.go Add basic repository lfs management (#7199) 2019-10-28 18:31:55 +00:00
lfs_lock.go Make repository management section handle lfs locks (#8726) 2019-12-12 21:18:07 +08:00
log.go Fix error log when loading issues caused by a xorm bug (#7271) 2019-06-23 18:22:43 +03:00
login_source.go Various fixes in login sources (#10428) (#10429) 2020-02-23 22:46:17 +02:00
main_test.go
migrate.go Upgrade xorm to v0.8.0 (#8536) 2019-10-17 11:26:49 +02:00
models.go Divide GetIssueStats query in smaller chunks (#10176) (#10282) 2020-02-15 19:07:09 +02:00
models_test.go Move database settings from models to setting (#7806) 2019-08-24 11:24:45 +02:00
notification.go Protect against NPEs in notifications list (#10879) (#10883) 2020-03-30 15:23:02 +08:00
notification_test.go Improve notification (#8835) 2019-11-12 16:33:34 +08:00
oauth2.go migrate gplus to google oauth2 provider (#7885) 2019-09-14 12:02:39 +02:00
oauth2_application.go Upgrade xorm to v0.8.0 (#8536) 2019-10-17 11:26:49 +02:00
oauth2_application_test.go OAuth2 Grant UI (#6625) 2019-04-17 16:18:16 +08:00
org.go Prevent multiple listings of organization when creating a repository (#11303) (#11325) 2020-05-07 21:30:51 +01:00
org_team.go Branch protection: Possibility to not use whitelist but allow anyone with write access (#9055) 2019-12-03 20:08:56 -05:00
org_team_test.go Various fixes in login sources (#10428) (#10429) 2020-02-23 22:46:17 +02:00
org_test.go Only show part of members on orgnization dashboard and add paging for orgnization members page (#9092) 2019-12-06 13:34:54 +08:00
pull.go Repo name added to automatically generated commit message when mergin… (#9997) (#10285) 2020-02-15 21:17:01 +00:00
pull_list.go Graceful: Xorm, RepoIndexer, Cron and Others (#9282) 2019-12-15 09:51:28 +00:00
pull_sign.go Sign protected branches (#8993) 2019-12-15 11:06:31 +00:00
pull_test.go Move PushToBaseRepo from models to services/pull (#9352) 2019-12-15 04:28:51 +01:00
release.go Move some repository methods from models to modules/repository (#9353) 2019-12-14 18:30:01 +01:00
repo.go On Repo Deletion: Delete related TrackedTimes too (#11110) (#11125) 2020-04-19 10:39:48 +08:00
repo_activity.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_branch.go Add Close() method to gogitRepository (#8901) 2019-11-13 07:01:19 +00:00
repo_collaboration.go Show Signer in commit lists and add basic trust (#10425) (#10524) 2020-02-28 14:18:02 -03:00
repo_collaboration_test.go Add teams to repo on collaboration page. (#8045) 2019-09-23 23:08:03 +03:00
repo_generate.go Fix nil reference in repo generation (#9660) (#9666) 2020-01-09 16:50:21 +00:00
repo_generate_test.go Variable expansion in repository templates (#9163) 2019-11-30 01:54:47 -05:00
repo_indexer.go Graceful: Xorm, RepoIndexer, Cron and Others (#9282) 2019-12-15 09:51:28 +00:00
repo_issue.go
repo_list.go Fix milestones too many SQL variables bug (#10880) (#10904) 2020-03-31 08:40:37 -05:00
repo_list_test.go [BugFix] Hide public repos owned by private orgs (#9609) 2020-01-05 18:48:47 +00:00
repo_mirror.go Move some repository methods from models to modules/repository (#9353) 2019-12-14 18:30:01 +01:00
repo_permission.go Fix access issues on milestone and issue overview pages. (#9603) 2020-01-04 20:23:29 -05:00
repo_permission_test.go
repo_redirect.go Move repoWorkPool outside rename/transfer repository (#9086) 2019-12-06 12:00:50 +08:00
repo_redirect_test.go Move repoWorkPool outside rename/transfer repository (#9086) 2019-12-06 12:00:50 +08:00
repo_sign.go Sign protected branches (#8993) 2019-12-15 11:06:31 +00:00
repo_test.go Fix team links in HTML rendering (#9127) 2019-11-24 11:34:44 -05:00
repo_unit.go Upgrade xorm to v0.8.0 (#8536) 2019-10-17 11:26:49 +02:00
repo_watch.go Batch hook pre- and post-receive calls (#8602) 2019-12-26 13:29:45 +02:00
repo_watch_test.go Auto-subscribe user to repository when they commit/tag to it (#7657) 2019-11-10 09:22:19 +00:00
review.go Provide Default messages for merges (#9393) 2019-12-30 18:34:11 -05:00
review_test.go Branch protection: Possibility to not use whitelist but allow anyone with write access (#9055) 2019-12-03 20:08:56 -05:00
ssh_key.go Mulitple Gitea Doctor improvements (#10943) (#10990) (#10064) (#9095) (#10991) 2020-04-06 16:15:20 -04:00
ssh_key_test.go Fix SSH2 conditonal in key parsing code (#8806) 2019-11-03 19:08:18 +08:00
star.go
star_test.go
task.go Hide given credentials for migrated repos. (#9097) 2019-11-20 13:01:09 -05:00
test_fixtures.go Testing: Update postgres sequences (#9304) 2019-12-10 07:49:05 +00:00
token.go Display ui time with customize time location (#7792) 2019-08-15 22:46:21 +08:00
token_test.go Add golangci (#6418) 2019-06-12 15:41:28 -04:00
topic.go Update topics repo count when deleting repository (#10081) 2020-01-31 08:04:49 +00:00
topic_test.go Add API endpoint for accessing repo topics (#7963) 2019-09-03 23:46:24 +08:00
twofactor.go Display ui time with customize time location (#7792) 2019-08-15 22:46:21 +08:00
u2f.go Display ui time with customize time location (#7792) 2019-08-15 22:46:21 +08:00
u2f_test.go
unit.go Fixes #5960 - Adds API Endpoint for Repo Edit (#7006) 2019-05-30 11:09:05 -04:00
unit_tests.go Fix SQLite concurrency problems by using BEGIN IMMEDIATE (#10368) (#10493) 2020-02-26 23:30:57 -03:00
update.go Properly enforce gitea environment for pushes (#9501) 2019-12-27 21:15:04 +00:00
update_test.go move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364) 2019-03-27 17:33:00 +08:00
upload.go Use gitea forked macaron (#7933) 2019-08-23 12:40:29 -04:00
user.go Show the username as a fallback on feeds if full name is blank (#10461) 2020-02-26 20:59:07 -05:00
user_follow.go
user_follow_test.go
user_heatmap.go Move database settings from models to setting (#7806) 2019-08-24 11:24:45 +02:00
user_heatmap_test.go Update heatmap fixtures to restore tests (#8615) 2019-10-21 21:19:53 +01:00
user_mail.go Admin page for managing user e-mail activation (#10557) (#10579) 2020-03-02 17:09:37 -03:00
user_mail_test.go Admin page for managing user e-mail activation (#10557) (#10579) 2020-03-02 17:09:37 -03:00
user_openid.go
user_openid_test.go Add golangci (#6418) 2019-06-12 15:41:28 -04:00
user_test.go Team permission to create repository in organization (#8312) 2019-11-20 19:27:49 +08:00
userlist.go Add API for Issue set Subscription (#8729) 2019-11-02 23:27:49 +08:00
userlist_test.go Team permission to create repository in organization (#8312) 2019-11-20 19:27:49 +08:00
webhook.go Move more webhook codes from models to webhook module (#8802) 2019-11-03 22:13:25 +00:00
webhook_test.go Move more webhook codes from models to webhook module (#8802) 2019-11-03 22:13:25 +00:00
wiki.go Move wiki related funtions from models to services/wiki (#9355) 2020-01-07 18:27:36 +00:00
wiki_test.go Move wiki related funtions from models to services/wiki (#9355) 2020-01-07 18:27:36 +00:00