def get_form_kwargs(self): ip = self.request.META.get("REMOTE_ADDR", "") form_kwargs = super(AddPostView, self).get_form_kwargs() form_kwargs.update(dict(topic=self.topic, forum=self.forum, user=self.user, ip=ip, initial={})) if getattr(self, "quote", None): form_kwargs["initial"]["body"] = self.quote if perms.may_post_as_admin(self.user): form_kwargs["initial"]["login"] = getattr(self.user, username_field) form_kwargs["may_create_poll"] = perms.may_create_poll(self.user) form_kwargs["may_edit_topic_slug"] = perms.may_edit_topic_slug(self.user) return form_kwargs
def get_form_kwargs(self): ip = self.request.META.get('REMOTE_ADDR', '') form_kwargs = super(AddPostView, self).get_form_kwargs() form_kwargs.update(dict(topic=self.topic, forum=self.forum, user=self.user, ip=ip, initial={})) if getattr(self, 'quote', None): form_kwargs['initial']['body'] = self.quote if perms.may_post_as_admin(self.user): form_kwargs['initial']['login'] = getattr(self.user, username_field) form_kwargs['may_create_poll'] = perms.may_create_poll(self.user) form_kwargs['may_edit_topic_slug'] = perms.may_edit_topic_slug(self.user) return form_kwargs
def get_form_kwargs(self): ip = self.request.META.get('REMOTE_ADDR', '') form_kwargs = super(AddPostView, self).get_form_kwargs() form_kwargs.update(dict(topic=self.topic, forum=self.forum, user=self.user, ip=ip, initial={})) if getattr(self, 'quote', None): form_kwargs['initial']['body'] = self.quote if perms.may_post_as_admin(self.user): form_kwargs['initial']['login'] = getattr(self.user, username_field) form_kwargs['may_create_poll'] = perms.may_create_poll(self.user) form_kwargs['may_edit_topic_slug'] = perms.may_edit_topic_slug(self.user) return form_kwargs