+ def __init__(self, *args, **kwargs):
+ user = kwargs.pop('user')
+ r = super(DocumentTextSaveForm, self).__init__(*args, **kwargs)
+ if user and user.is_authenticated():
+ self.fields['author_name'].required = False
+ self.fields['author_email'].required = False
+ return r
+