def save(self, commit=True): obj = super(AuthorsNameFormMixin, self).save(commit=False) request = get_current_request() if request.user.is_authenticated(): username = get_current_request().user.get_full_name() setattr(obj, self.authors_name_field, username) if self.author_field: setattr(obj, self.author_field, request.user) if commit: obj.save() return obj
def save(self, commit=True): obj = super(AuthorsNameFormMixin, self).save(commit=False) if commit: authors_name_field = self.get_authors_name_field() cleaned_data = self.cleaned_data if not authors_name_field in cleaned_data: setattr(obj, authors_name_field, get_current_request().user.get_full_name()) obj.save() return obj
def get_base_uri(context): if "request" in context: return context["request"].build_absolute_uri("/")[:-1] else: request = get_current_request() if request: return request.build_absolute_uri("/")[:-1] else: return ""
def get_base_uri(context): if 'request' in context: return context['request'].build_absolute_uri('/')[:-1] else: request = get_current_request() if request: return request.build_absolute_uri('/')[:-1] else: return ''
def __init__(self, *args, **kwargs): super(AuthorsNameFormMixin, self).__init__(*args, **kwargs) request = get_current_request() authors_name_field = self.get_authors_name_field() if request.user.is_authenticated(): if authors_name_field in self.fields: del self.fields[authors_name_field] else: if not authors_name_field in self.fields: self.fields[authors_name_field] = forms.CharField(max_length=255)
def __init__(self, target_object, parent_id, data=None, initial=None, *args, **kwargs): self.parent_id = parent_id self.target_object = target_object initial = initial or {} initial.update(self.generate_security_data()) super(CommentForm, self).__init__(data=data, initial=initial, *args, **kwargs) self.fields['parent'].required = True self.request = get_current_request() if self.request.user.is_authenticated(): del self.fields['user_name'] else: self.fields['user_name'].required = True self.process_attachments()
def get_base_uri(context): if 'request' in context: request = context['request'] else: request = get_current_request() if request: url = request.build_absolute_uri('/')[:-1] if url.startswith('http://'): url = 'https://' + url[7:] return url if 'request' in context: return context['request'].build_absolute_uri('/')[:-1] else: return ''
def __init__(self, *args, **kwargs): super(AuthorsNameFormMixin, self).__init__(*args, **kwargs) request = get_current_request() authors_name_field = self.authors_name_field if request.user.is_authenticated(): if authors_name_field in self.fields: del self.fields[authors_name_field] else: if not authors_name_field in self.fields: self.fields[authors_name_field] = forms.CharField( max_length=30, validators=[USERNAME_VALIDATOR] ) else: self.fields[authors_name_field].required = True self.fields[authors_name_field].validators = [USERNAME_VALIDATOR]
def get_visitors_template_dir(self): request = get_current_request() (template_device, template_skin, _) = get_template_settings(request) return os.path.join(template_device, template_skin.split(',')[0])
def get_visitors_template_dir(self): request = get_current_request() template_skin = get_template_settings(request)[0] return os.path.join('template_overrides', template_skin.split(',')[0])
def __init__(self, *args, **kwargs): super(AntispamFormMixin, self).__init__(*args, **kwargs) request = get_current_request() if not request.user.is_authenticated(): self.fields['captcha'] = AntispamField(required=True) self.process_antispam(get_current_request())