Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class IFaxLine(IStormContainer):
- """Interface for FaxLine objects"""
- username = schema.TextLine(
- title=_('Username'),
- max_length=255,
- required=True,
- )
- faxnumber = schema.Object(
- factory="FaxNumber",
- order_by='number',
- token='number',
- title=_('FaxNumber'),
- required=True,
- )
- password = schema.TextLine(
- title=_('Password'),
- max_length=255,
- required=True,
- )
- delivery_email = schema.TextLine(
- title=_('delivery email'),
- constraint=re.compile("([a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*"
- "@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)(,(\s)*[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*"
- "@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)*$").match,
- required=True,
- )
- delivery_name = schema.TextLine(
- title=_('delivery name'),
- required=False,
- )
- sent_fax = schema.Int(
- title=_('Number sent faxes'),
- required=True,
- )
- status = schema.TextLine(
- title=_('Line Status'),
- required=True,
- )
- salelist = schema.Object(
- factory="List",
- order_by='description',
- token='description',
- title=_('List'),
- required=True,
- )
- department = schema.Object(
- factory="Department",
- order_by='description',
- token='description',
- title=_('Department'),
- required=True,
- )
- security = schema.ExtjsBool(
- title=_('Security'),
- required=True,
- default=True,
- )
- faxdetailrecords = Attribute(u'Fdrs')
- senderemails = Attribute(u'SenderMail')
- #serviceslines = Attribute(u'ServiceLine')
- #flatratestatus = Attribute(u'FlatrateStatus')
- account = Attribute(u'Account')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement