Finish redactions app

Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-06-26 14:16:11 -04:00
parent 3d22f48555
commit 42a7ebeea2
14 changed files with 163 additions and 391 deletions

View File

@@ -1,44 +1,15 @@
from __future__ import unicode_literals
import base64
from PIL import Image
from django import forms
from django.utils.encoding import force_unicode
from django.utils.html import conditional_escape
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _
from mayan.apps.common.widgets import TextAreaDiv
from mayan.apps.converter.models import Transformation
#from metadata.models import MetadataType
from .models import Redaction
class RedactionForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
self.document_page = kwargs.pop('document_page', None)
super(RedactionForm, self).__init__(*args, **kwargs)
#if not self.document_type and self.instance:
# self.document_type = self.instance.document_type
class Meta:
#fields = ('label', 'slug', 'enabled')
fields = ()
model = Redaction
class RedactionCoordinatesForm(forms.ModelForm):
class Meta:
#fields = ('label', 'slug', 'enabled', 'top', 'left', 'right', 'bottom')
#fields = ('top', 'left', 'right', 'bottom')
fields = ('arguments',)
model = Redaction
widgets = {
#'top': forms.widgets.HiddenInput,
#'left': forms.widgets.HiddenInput,
#'right': forms.widgets.HiddenInput,
#'bottom': forms.widgets.HiddenInput,
'arguments': forms.widgets.Textarea(attrs={'class': 'hidden'}),
}