31 lines
1.1 KiB
Python
31 lines
1.1 KiB
Python
import pathlib
|
|
from typing import Callable, Iterable, Tuple
|
|
|
|
from teal.resource import Converters, Resource
|
|
|
|
from ereuse_devicehub.db import db
|
|
from ereuse_devicehub.resources.deliverynote import schemas
|
|
from ereuse_devicehub.resources.deliverynote.views import DeliveryNoteView
|
|
|
|
|
|
class DeliveryNoteDef(Resource):
|
|
SCHEMA = schemas.DeliveryNote
|
|
VIEW = DeliveryNoteView
|
|
# AUTH = True
|
|
AUTH = False
|
|
ID_CONVERTER = Converters.uuid
|
|
|
|
def __init__(self, app,
|
|
import_name=__name__.split('.')[0],
|
|
static_folder=None,
|
|
static_url_path=None,
|
|
template_folder=None,
|
|
url_prefix=None,
|
|
subdomain=None,
|
|
url_defaults=None,
|
|
root_path=None,
|
|
cli_commands: Iterable[Tuple[Callable, str or None]] = tuple()):
|
|
import pdb; pdb.set_trace()
|
|
super().__init__(app, import_name, static_folder, static_url_path, template_folder,
|
|
url_prefix, subdomain, url_defaults, root_path, cli_commands)
|