Disable inactive club sites #68

Merged
r389li merged 8 commits from disable-inactive-club-sites into master 2022-07-22 23:52:01 -04:00
1 changed files with 9 additions and 1 deletions
Showing only changes of commit ed4d02eca5 - Show all commits

View File

@ -6,7 +6,7 @@ from unittest.mock import patch
from ceo_common.model import Term
import ceo_common.utils
from tests.utils import create_php_file_for_club
from tests.utils import create_php_file_for_club, reset_disable_club_conf
def create_website_config_for_club(sites_available_dir, cn, filename=None):
@ -149,3 +149,11 @@ def test_remove_inactive_club_reps(
webhosting_srv.disable_sites_for_inactive_clubs(remove_inactive_club_reps=True)
group = ldap_srv_session.get_group(group.cn)
assert group.members == []
# Make sure that inactive club reps get removed even if the site
# has already been disabled
group.add_member(user1.uid)
with g_admin_ctx():
webhosting_srv.disable_sites_for_inactive_clubs(remove_inactive_club_reps=True)
group = ldap_srv_session.get_group(group.cn)
assert group.members == []