From 591f1a4d8108dcd43544ceeb513100c4f92b9223 Mon Sep 17 00:00:00 2001 From: Vivek Anand Date: Dec 24 2015 15:15:52 +0000 Subject: disable issues and pull requests for forks by default --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 542dff2..ab88c86 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -1271,6 +1271,13 @@ def fork_project(session, user, repo, gitfolder, parent_id=repo.id, hook_token=pagure.lib.login.id_generator(40) ) + + #disable issues, PRs in the fork by default + default_repo_settings = project.settings + default_repo_settings['issue_tracker'] = False + default_repo_settings['pull_requests'] = False + project.settings = default_repo_settings + session.add(project) # Make sure we won't have SQLAlchemy error before we create the repo session.flush()