2018-04-27 17:16:43 +00:00
|
|
|
from distutils.version import StrictVersion
|
|
|
|
|
|
|
|
from ereuse_devicehub.resources.device import ComponentDef, ComputerDef, DesktopDef, DeviceDef, \
|
|
|
|
GraphicCardDef, HardDriveDef, LaptopDef, MicrotowerDef, MotherboardDef, NetbookDef, \
|
2018-05-11 16:58:48 +00:00
|
|
|
NetworkAdapterDef, ProcessorDef, RamModuleDef, ServerDef
|
2018-05-16 13:23:48 +00:00
|
|
|
from ereuse_devicehub.resources.event import AddDef, EventDef, RemoveDef, SnapshotDef, TestDef, \
|
|
|
|
TestHardDriveDef
|
2018-04-27 17:16:43 +00:00
|
|
|
from ereuse_devicehub.resources.user import UserDef
|
2018-04-10 15:06:39 +00:00
|
|
|
from teal.config import Config
|
|
|
|
|
|
|
|
|
|
|
|
class DevicehubConfig(Config):
|
2018-04-27 17:16:43 +00:00
|
|
|
RESOURCE_DEFINITIONS = (
|
2018-05-16 13:23:48 +00:00
|
|
|
DeviceDef, ComputerDef, DesktopDef, LaptopDef, NetbookDef, ServerDef,
|
|
|
|
MicrotowerDef, ComponentDef, GraphicCardDef, HardDriveDef, MotherboardDef,
|
|
|
|
NetworkAdapterDef, RamModuleDef, ProcessorDef, UserDef, EventDef, AddDef, RemoveDef,
|
|
|
|
SnapshotDef, TestDef, TestHardDriveDef
|
2018-04-27 17:16:43 +00:00
|
|
|
)
|
|
|
|
PASSWORD_SCHEMES = {'pbkdf2_sha256'}
|
|
|
|
SQLALCHEMY_DATABASE_URI = 'postgresql://localhost/dh-db1'
|
2018-05-11 16:58:48 +00:00
|
|
|
MIN_WORKBENCH = StrictVersion('11.0')
|