Exemplo n.º 1
0
    def __init__(self, *args, user=None, **kwargs):
        super().__init__(*args, **kwargs)
        self.fields['image'].label = ""
        self.fields['name'].label = ""
        self.fields['visibility'].label = ""

        if user is None or not can_adjust_visibility(user, self.instance.report):
            self.fields.pop('visibility')
            self.instance.visibility = Image.PUBLIC
Exemplo n.º 2
0
    def __init__(self, *args, user=None, **kwargs):
        super().__init__(*args, **kwargs)
        self.fields['image'].label = ""
        self.fields['name'].label = ""
        self.fields['visibility'].label = ""

        if user is None or not can_adjust_visibility(user,
                                                     self.instance.report):
            self.fields.pop('visibility')
            self.instance.visibility = Image.PUBLIC
Exemplo n.º 3
0
    def __init__(self, *args, user, report, **kwargs):
        super().__init__(*args, **kwargs)

        self.fields['body'].label = ""
        self.fields['body'].widget.attrs['placeholder'] = "Comment body..."
        self.fields['body'].widget.attrs['rows'] = 3

        if self.instance.pk is None:
            self.instance.report = report
            self.instance.created_by = user

        if not can_adjust_visibility(user, report):
            self.fields.pop('visibility')
            self.instance.visibility = Comment.PROTECTED
Exemplo n.º 4
0
    def __init__(self, *args, user, report, **kwargs):
        super().__init__(*args, **kwargs)

        self.fields['body'].label = ""
        self.fields['body'].widget.attrs['placeholder'] = "Comment body..."
        self.fields['body'].widget.attrs['rows'] = 3

        if self.instance.pk is None:
            self.instance.report = report
            self.instance.created_by = user

        if not can_adjust_visibility(user, report):
            self.fields.pop('visibility')
            self.instance.visibility = Comment.PROTECTED