Add experimental SANE scanner source.
This commit is contained in:
@@ -1,14 +1,16 @@
|
||||
from .forms import (
|
||||
POP3EmailSetupForm, IMAPEmailSetupForm,
|
||||
StagingFolderSetupForm, StagingUploadForm, WatchFolderSetupForm,
|
||||
WebFormSetupForm, WebFormUploadForm
|
||||
POP3EmailSetupForm, IMAPEmailSetupForm, SaneScannerSetupForm,
|
||||
SaneScannerUploadForm, StagingFolderSetupForm, StagingUploadForm,
|
||||
WatchFolderSetupForm, WebFormSetupForm, WebFormUploadForm
|
||||
)
|
||||
from .literals import (
|
||||
SOURCE_CHOICE_EMAIL_IMAP, SOURCE_CHOICE_EMAIL_POP3, SOURCE_CHOICE_STAGING,
|
||||
SOURCE_CHOICE_WATCH, SOURCE_CHOICE_WEB_FORM
|
||||
SOURCE_CHOICE_EMAIL_IMAP, SOURCE_CHOICE_EMAIL_POP3,
|
||||
SOURCE_CHOICE_SANE_SCANNER, SOURCE_CHOICE_STAGING, SOURCE_CHOICE_WATCH,
|
||||
SOURCE_CHOICE_WEB_FORM
|
||||
)
|
||||
from .models import (
|
||||
IMAPEmail, POP3Email, StagingFolderSource, WatchFolderSource, WebFormSource
|
||||
IMAPEmail, POP3Email, SaneScanner, StagingFolderSource, WatchFolderSource,
|
||||
WebFormSource
|
||||
)
|
||||
|
||||
|
||||
@@ -23,6 +25,8 @@ def get_class(source_type):
|
||||
return POP3Email
|
||||
elif source_type == SOURCE_CHOICE_EMAIL_IMAP:
|
||||
return IMAPEmail
|
||||
elif source_type == SOURCE_CHOICE_SANE_SCANNER:
|
||||
return SaneScanner
|
||||
|
||||
|
||||
def get_form_class(source_type):
|
||||
@@ -36,6 +40,8 @@ def get_form_class(source_type):
|
||||
return POP3EmailSetupForm
|
||||
elif source_type == SOURCE_CHOICE_EMAIL_IMAP:
|
||||
return IMAPEmailSetupForm
|
||||
elif source_type == SOURCE_CHOICE_SANE_SCANNER:
|
||||
return SaneScannerSetupForm
|
||||
|
||||
|
||||
def get_upload_form_class(source_type):
|
||||
@@ -43,3 +49,5 @@ def get_upload_form_class(source_type):
|
||||
return WebFormUploadForm
|
||||
elif source_type == SOURCE_CHOICE_STAGING:
|
||||
return StagingUploadForm
|
||||
elif source_type == SOURCE_CHOICE_SANE_SCANNER:
|
||||
return SaneScannerUploadForm
|
||||
|
||||
Reference in New Issue
Block a user