def provider(self, moderator): provider = RegistrationProviderFactory() update_provider_auth_groups() provider.get_group('moderator').user_set.add(moderator) provider.reviews_workflow = Workflows.PRE_MODERATION.value provider.save() return provider
def provider(self, moderator): provider = RegistrationProviderFactory() update_provider_auth_groups() provider.schemas.add(get_default_metaschema()) provider.get_group('moderator').user_set.add(moderator) provider.save() return provider
def moderator_wrong_provider(self): user = AuthUserFactory() provider = RegistrationProviderFactory() update_provider_auth_groups() provider.schemas.add(get_default_metaschema()) provider.get_group('moderator').user_set.add(user) provider.save() return user
def setUp(self): super().setUp() embargo = EmbargoFactory() registration = embargo.target_registration moderator = AuthUserFactory() provider = RegistrationProviderFactory() embargo.to_APPROVED() embargo.save() update_provider_auth_groups() provider.get_group('moderator').user_set.add(moderator) provider.reviews_workflow = Workflows.PRE_MODERATION.value provider.save() registration.provider = provider registration.update_moderation_state() registration.save() self.embargo = embargo self.registration = registration self.user = self.registration.creator self.moderator = moderator self.provider = provider