17 lines
482 B
Python
17 lines
482 B
Python
from zope.interface import Interface
|
|
|
|
from zope.schema.interfaces import IChoice, IField, IList, IDate
|
|
from zope import schema
|
|
|
|
class ICommission(IField):
|
|
'''Field containing a unicode string without newlines that is a commission.'''
|
|
|
|
class IAuthor(IField):
|
|
'''Field containing a unicode string without newlines that is an author.'''
|
|
|
|
class IAuthors(IList):
|
|
'''Field containing a list of authors'''
|
|
|
|
class ISubjects(IField):
|
|
'''Field contained a list of subjects'''
|