From 11009b1c2f09331ef0993f60369ec4125999daad Mon Sep 17 00:00:00 2001 From: Jon Walz Date: Fri, 5 Aug 2022 14:33:18 -0400 Subject: [PATCH 1/3] Improve registration anonymization --- api/nodes/serializers.py | 1 - api/registrations/serializers.py | 3 --- 2 files changed, 4 deletions(-) diff --git a/api/nodes/serializers.py b/api/nodes/serializers.py index 63cca6b8550..a943a43ce83 100644 --- a/api/nodes/serializers.py +++ b/api/nodes/serializers.py @@ -265,7 +265,6 @@ class NodeSerializer(TaxonomizableSerializerMixin, JSONAPISerializer): 'fork', 'forked_from', 'id', - 'identifiers', 'license', 'linked_by_nodes', 'linked_by_registrations', diff --git a/api/registrations/serializers.py b/api/registrations/serializers.py index 6d3637c0cba..bd231510a2c 100644 --- a/api/registrations/serializers.py +++ b/api/registrations/serializers.py @@ -50,7 +50,6 @@ class RegistrationSerializer(NodeSerializer): # if you don't need them to be anonymized non_anonymized_fields = NodeSerializer.non_anonymized_fields + [ 'archiving', - 'article_doi', 'date_registered', 'date_withdrawn', 'embargo_end_date', @@ -63,8 +62,6 @@ class RegistrationSerializer(NodeSerializer): 'pending_withdrawal', 'provider', 'provider_specific_metadata', - 'registered_by', - 'registered_from', 'registered_meta', 'registration_responses', 'registration_schema', From 8fac32d7cee353f5eb01a758c23b9942e3b8b961 Mon Sep 17 00:00:00 2001 From: Jon Walz Date: Fri, 5 Aug 2022 14:37:44 -0400 Subject: [PATCH 2/3] Remove affiliations from AVOLs --- api/nodes/serializers.py | 1 - 1 file changed, 1 deletion(-) diff --git a/api/nodes/serializers.py b/api/nodes/serializers.py index a943a43ce83..e723d6e5524 100644 --- a/api/nodes/serializers.py +++ b/api/nodes/serializers.py @@ -247,7 +247,6 @@ class NodeSerializer(TaxonomizableSerializerMixin, JSONAPISerializer): # list if it doesn't expose user data non_anonymized_fields = [ 'access_requests_enabled', - 'affiliated_institutions', 'affiliate_user_institutions', 'analytics_key', 'category', From 4ca575a1a0053222ead5faf186c7632f29b9158a Mon Sep 17 00:00:00 2001 From: Jon Walz Date: Fri, 5 Aug 2022 15:00:23 -0400 Subject: [PATCH 3/3] Remove sanction info from anonymized views --- api/registrations/serializers.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/api/registrations/serializers.py b/api/registrations/serializers.py index bd231510a2c..a87b874381b 100644 --- a/api/registrations/serializers.py +++ b/api/registrations/serializers.py @@ -52,14 +52,8 @@ class RegistrationSerializer(NodeSerializer): 'archiving', 'date_registered', 'date_withdrawn', - 'embargo_end_date', - 'embargoed', 'latest_response', 'original_response', - 'pending_embargo_approval', - 'pending_embargo_termination_approval', - 'pending_registration_approval', - 'pending_withdrawal', 'provider', 'provider_specific_metadata', 'registered_meta',