From bef1a5a4754d1fca80a814c0a8e77e248450ae60 Mon Sep 17 00:00:00 2001 From: Farhaan Bukhsh Date: Apr 14 2017 10:32:37 +0000 Subject: Add documetation about private repo --- diff --git a/doc/configuration.rst b/doc/configuration.rst index 8496dde..f212a7d 100644 --- a/doc/configuration.rst +++ b/doc/configuration.rst @@ -603,6 +603,17 @@ this pagure instance does not have a documentation server. Defaults to: ``None`` +PRIVATE_PROJECTS +~~~~~~~~~~~~~~~~ + +This configuration key allows you to host private repositories. These +repositories are visible only to the creator of the repository and to the +user who are given access to the repository. No information is leaked about the +private repository which means redis doesn't have the access to the repository +and even fedmsg doesn't get any notifications. + +Defaults to: ``False`` + EXCLUDE_GROUP_INDEX ~~~~~~~~~~~~~~~~~~~ diff --git a/tests/test_pagure_flask_ui_issues.py b/tests/test_pagure_flask_ui_issues.py index 8f491d5..3b86678 100644 --- a/tests/test_pagure_flask_ui_issues.py +++ b/tests/test_pagure_flask_ui_issues.py @@ -627,7 +627,7 @@ class PagureFlaskIssuestests(tests.Modeltests): self.assertEqual(output.status_code, 404) # Create issues to play with - repo = pagure.lib.get_project(self.session, 'test') + repo = pagure.get_authorized_project(self.session, 'test') msg = pagure.lib.new_issue( session=self.session, repo=repo, @@ -864,7 +864,7 @@ class PagureFlaskIssuestests(tests.Modeltests): self.assertNotIn(b'käpy'.decode('utf-8'), output.data) # Add a non-ascii milestone to the project - repo = pagure.lib.get_project(self.session, 'test') + repo = pagure.get_authorized_project(self.session, 'test') repo.milestones = {b'käpy'.decode('utf-8'): None} self.session.add(repo) self.session.commit()