From 566e8ecce0df27e09d9f3ed9503f788827cc1102 Mon Sep 17 00:00:00 2001 From: Jonas Franz Date: Mon, 18 Sep 2017 16:52:20 +0200 Subject: Fork permission bug fixes (#2534) * Hotfix for "Add time manually" (https://github.com/go-gitea/gitea/pull/2211#issuecomment-328780125) Signed-off-by: Jonas Franz * Checking if Code unit is enabled before creating a fork. Signed-off-by: Jonas Franz * Adding a discrete function for RepoIDAssignment Signed-off-by: Jonas Franz * Improved Documentation --- models/repo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'models/repo.go') diff --git a/models/repo.go b/models/repo.go index 4b3b0322d6..4c844d9b56 100644 --- a/models/repo.go +++ b/models/repo.go @@ -638,7 +638,7 @@ func (repo *Repository) UpdateSize() error { // CanBeForked returns true if repository meets the requirements of being forked. func (repo *Repository) CanBeForked() bool { - return !repo.IsBare + return !repo.IsBare && repo.UnitEnabled(UnitTypeCode) } // CanEnablePulls returns true if repository meets the requirements of accepting pulls. -- cgit v1.2.3