diff --git a/pagure/lib/model.py b/pagure/lib/model.py index a3be8b0..15aacc0 100644 --- a/pagure/lib/model.py +++ b/pagure/lib/model.py @@ -418,7 +418,6 @@ class Project(BASE): func.lower(projects.c.name)" ), order_by="PagureGroup.group_name.asc()", - viewonly=True ) admin_groups = relation( diff --git a/tests/test_pagure_flask_ui_repo.py b/tests/test_pagure_flask_ui_repo.py index 28078ac..50327f2 100644 --- a/tests/test_pagure_flask_ui_repo.py +++ b/tests/test_pagure_flask_ui_repo.py @@ -850,15 +850,21 @@ class PagureFlaskRepotests(tests.Modeltests): self.session.commit() self.assertEqual(msg, 'Group added') + repo = pagure.get_authorized_project(self.session, 'test') + self.assertEqual(len(repo.groups), 1) + with tests.user_set(pagure.APP, user): output = self.app.post('/test/dropgroup/1', follow_redirects=True) self.assertEqual(output.status_code, 200) self.assertIn( '