Two options are added on Binary field to define the column to use to store the filestore id and the prefix to use. Those options are used for Attachment and are configurable with conservative default values. issue5692 review25471003
186 lines
4.5 KiB
Python
186 lines
4.5 KiB
Python
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
|
# this repository contains the full copyright notices and license terms.
|
|
|
|
from ..pool import Pool
|
|
from .test import *
|
|
from .model import *
|
|
from .modelview import *
|
|
from .mptt import *
|
|
from .import_data import *
|
|
from .export_data import *
|
|
from .trigger import *
|
|
from .access import *
|
|
from .wizard import *
|
|
from .workflow import *
|
|
from .copy_ import *
|
|
from history import *
|
|
from .field_context import *
|
|
|
|
|
|
def register():
|
|
Pool.register(
|
|
Boolean,
|
|
BooleanDefault,
|
|
Integer,
|
|
IntegerDefault,
|
|
IntegerRequired,
|
|
IntegerDomain,
|
|
Float,
|
|
FloatDefault,
|
|
FloatRequired,
|
|
FloatDigits,
|
|
Numeric,
|
|
NumericDefault,
|
|
NumericRequired,
|
|
NumericDigits,
|
|
Char,
|
|
CharDefault,
|
|
CharRequired,
|
|
CharSize,
|
|
CharTranslate,
|
|
Text,
|
|
TextDefault,
|
|
TextRequired,
|
|
TextSize,
|
|
TextTranslate,
|
|
Date,
|
|
DateDefault,
|
|
DateRequired,
|
|
DateTime,
|
|
DateTimeDefault,
|
|
DateTimeRequired,
|
|
DateTimeFormat,
|
|
Time,
|
|
TimeDefault,
|
|
TimeRequired,
|
|
TimeFormat,
|
|
TimeDelta,
|
|
TimeDeltaDefault,
|
|
TimeDeltaRequired,
|
|
One2One,
|
|
One2OneTarget,
|
|
One2OneRelation,
|
|
One2OneRequired,
|
|
One2OneRequiredRelation,
|
|
One2OneDomain,
|
|
One2OneDomainRelation,
|
|
One2Many,
|
|
One2ManyTarget,
|
|
One2ManyRequired,
|
|
One2ManyRequiredTarget,
|
|
One2ManyReference,
|
|
One2ManyReferenceTarget,
|
|
One2ManySize,
|
|
One2ManySizeTarget,
|
|
One2ManySizePYSON,
|
|
One2ManySizePYSONTarget,
|
|
Many2Many,
|
|
Many2ManyTarget,
|
|
Many2ManyRelation,
|
|
Many2ManyRequired,
|
|
Many2ManyRequiredTarget,
|
|
Many2ManyRequiredRelation,
|
|
Many2ManyReference,
|
|
Many2ManyReferenceTarget,
|
|
Many2ManyReferenceRelation,
|
|
Many2ManySize,
|
|
Many2ManySizeTarget,
|
|
Many2ManySizeRelation,
|
|
Many2ManyTree,
|
|
Many2ManyTreeRelation,
|
|
Reference,
|
|
ReferenceTarget,
|
|
ReferenceRequired,
|
|
Property,
|
|
Selection,
|
|
SelectionRequired,
|
|
DictSchema,
|
|
Dict,
|
|
DictDefault,
|
|
DictRequired,
|
|
Binary,
|
|
BinaryDefault,
|
|
BinaryRequired,
|
|
BinaryFileStorage,
|
|
Model,
|
|
Singleton,
|
|
URLObject,
|
|
ModelStorage,
|
|
ModelStorageRequired,
|
|
ModelStorageContext,
|
|
ModelSQLRequiredField,
|
|
ModelSQLTimestamp,
|
|
ModelSQLFieldSet,
|
|
Model4Union1,
|
|
Model4Union2,
|
|
Model4Union3,
|
|
Model4Union4,
|
|
Union,
|
|
UnionUnion,
|
|
Model4UnionTree1,
|
|
Model4UnionTree2,
|
|
UnionTree,
|
|
ModelViewChangedValues,
|
|
ModelViewChangedValuesTarget,
|
|
ModelViewButton,
|
|
MPTT,
|
|
ImportDataBoolean,
|
|
ImportDataInteger,
|
|
ImportDataIntegerRequired,
|
|
ImportDataFloat,
|
|
ImportDataFloatRequired,
|
|
ImportDataNumeric,
|
|
ImportDataNumericRequired,
|
|
ImportDataChar,
|
|
ImportDataText,
|
|
ImportDataDate,
|
|
ImportDataDateTime,
|
|
ImportDataSelection,
|
|
ImportDataMany2OneTarget,
|
|
ImportDataMany2One,
|
|
ImportDataMany2ManyTarget,
|
|
ImportDataMany2Many,
|
|
ImportDataMany2ManyRelation,
|
|
ImportDataOne2Many,
|
|
ImportDataOne2ManyTarget,
|
|
ImportDataReferenceSelection,
|
|
ImportDataReference,
|
|
ExportDataTarget,
|
|
ExportData,
|
|
ExportDataTarget2,
|
|
ExportDataRelation,
|
|
Triggered,
|
|
TriggerAction,
|
|
TestAccess,
|
|
TestWizardStart,
|
|
WorkflowedModel,
|
|
CopyOne2Many,
|
|
CopyOne2ManyTarget,
|
|
CopyOne2ManyReference,
|
|
CopyOne2ManyReferenceTarget,
|
|
CopyMany2Many,
|
|
CopyMany2ManyTarget,
|
|
CopyMany2ManyRelation,
|
|
CopyMany2ManyReference,
|
|
CopyMany2ManyReferenceTarget,
|
|
CopyMany2ManyReferenceRelation,
|
|
Many2OneTarget,
|
|
Many2OneDomainValidation,
|
|
Many2OneOrderBy,
|
|
Many2OneSearch,
|
|
Many2OneTree,
|
|
Many2OneMPTT,
|
|
TestHistory,
|
|
TestHistoryLine,
|
|
FieldContextChild,
|
|
FieldContextParent,
|
|
module='tests', type_='model')
|
|
Pool.register(
|
|
TestWizard,
|
|
module='tests', type_='wizard')
|
|
|
|
|
|
def suite():
|
|
from .test_tryton import all_suite
|
|
return all_suite()
|