From 5e8ca3e2cbc119a7d407ae83ee725cf0e937e332 Mon Sep 17 00:00:00 2001 From: Bohdan Odintsov Date: Thu, 4 Dec 2025 17:18:52 +0200 Subject: [PATCH 1/2] comment out users from sitemap --- scripts/generate_sitemap.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/scripts/generate_sitemap.py b/scripts/generate_sitemap.py index f2435da9168..6039eb56025 100644 --- a/scripts/generate_sitemap.py +++ b/scripts/generate_sitemap.py @@ -169,18 +169,18 @@ def generate(self): progress.increment() progress.stop() - # User urls - objs = OSFUser.objects.filter(is_active=True).exclude(date_confirmed__isnull=True).values_list('guids___id', flat=True) - progress.start(objs.count(), 'USER: ') - for obj in objs: - try: - config = settings.SITEMAP_USER_CONFIG - config['loc'] = urljoin(settings.DOMAIN, f'/{obj}/') - self.add_url(config) - except Exception as e: - self.log_errors('USER', obj, e) - progress.increment() - progress.stop() + # # User urls + # objs = OSFUser.objects.filter(is_active=True).exclude(date_confirmed__isnull=True).values_list('guids___id', flat=True) + # progress.start(objs.count(), 'USER: ') + # for obj in objs: + # try: + # config = settings.SITEMAP_USER_CONFIG + # config['loc'] = urljoin(settings.DOMAIN, f'/{obj}/') + # self.add_url(config) + # except Exception as e: + # self.log_errors('USER', obj, e) + # progress.increment() + # progress.stop() # AbstractNode urls (Nodes and Registrations, no Collections) objs = (AbstractNode.objects From 991ea9d86ba021121a38a05185e48604952a216d Mon Sep 17 00:00:00 2001 From: Bohdan Odintsov Date: Thu, 4 Dec 2025 18:01:24 +0200 Subject: [PATCH 2/2] fix tests --- osf_tests/test_generate_sitemap.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osf_tests/test_generate_sitemap.py b/osf_tests/test_generate_sitemap.py index 9d280925210..3b6eaa44035 100644 --- a/osf_tests/test_generate_sitemap.py +++ b/osf_tests/test_generate_sitemap.py @@ -131,8 +131,8 @@ def all_included_links(self, user_admin_project_public, user_admin_project_priva # Return urls of all fixtures urls_to_include = [item['loc'] for item in settings.SITEMAP_STATIC_URLS] urls_to_include.extend([ - user_admin_project_public.url, - user_admin_project_private.url, + # user_admin_project_public.url, + # user_admin_project_private.url, project_registration_public.url + 'overview', project_preprint_osf.url + 'overview', project_preprint_other.url + 'overview',