Beispiel #1
0
class IFilmSynopses(IVisualisableElement, ISearchableEntity):

    picture = Attribute('picture', type='lac_image')

    abstract = Attribute('abstract')

    informations = Attribute('informations')
Beispiel #2
0
class IWebAdvertising(IAdvertising):

    picture = Attribute('picture', type=FILETYPE)

    html_content = Attribute('html_content')

    advertisting_url = Attribute('advertisting_url')
Beispiel #3
0
class ISmartFolder(IVisualisableElement, IEntity):

    view_type = Attribute('view_type')

    children = Attribute('children', type='smartfolder', multiplicity='*')

    style = Attribute('style')
Beispiel #4
0
class IVisualisableElement(Interface):

    title = Attribute('title')

    label = Attribute('label')

    description = Attribute('description')
Beispiel #5
0
class IAnswer(ICorrelableEntity, IPresentableEntity, INode, IIdeaSource,
              ISignalableEntity, ISustainable, IDebatable):
    comment = Attribute('comment')

    attached_files = Attribute('attached_files',
                               type=FILETYPE,
                               multiplicity='*')
Beispiel #6
0
class IPerson(IVisualisableElement,
              ISearchableEntity,
              IBaseUser,
              IUser):

    picture = Attribute('picture', type=IMAGETYPE)

    signature = Attribute('signature')
Beispiel #7
0
class IBrief(IVisualisableElement, ISearchableEntity):

    picture = Attribute('picture', type='lac_image')

    details = Attribute('details')

    informations = Attribute('informations')

    publication_number = Attribute('publication_number')
Beispiel #8
0
class Iidea(IDuplicableEntity, IVersionableEntity, ISearchableEntity,
            ICorrelableEntity, IPresentableEntity, INode, ISignalableEntity,
            IDebatable, ITokenable):

    text = Attribute('text')

    attached_files = Attribute('attached_files',
                               type=FILETYPE,
                               multiplicity='*')
Beispiel #9
0
class IVenue(IVisualisableElement, ISearchableEntity):

    kind = Attribute('kind')

    capacity = Attribute('capacity')

    addresses = Attribute('addresses')

    contact = Attribute('contact')
Beispiel #10
0
class IBaseUser(IEntity):

    first_name = Attribute('first_name')

    last_name = Attribute('last_name')

    user_title = Attribute('user_title')

    organization = Attribute('organization', type='organization')
Beispiel #11
0
class IFile(SourceIFile):

    filename = Attribute('filename')

    mimetype = Attribute('mimetype')

    size = Attribute('size')

    url = Attribute('url')
Beispiel #12
0
class IQuestion(IDuplicableEntity, IVersionableEntity, ISearchableEntity,
                ICorrelableEntity, IPresentableEntity, INode,
                ISignalableEntity, ISustainable, IDebatable):
    question = Attribute('question')

    text = Attribute('text')

    attached_files = Attribute('attached_files',
                               type=FILETYPE,
                               multiplicity='*')
Beispiel #13
0
class ISchedule(IVisualisableElement, IEntity):

    dates = Attribute('dates', type=ICALTTYPE)

    ticket_type = Attribute('ticket_type')

    ticketing_url = Attribute('ticketing_url')

    price = Attribute('price')

    venue = Attribute('venue', type='venue')
Beispiel #14
0
class ICinemaReview(IBaseReview):

    nationality = Attribute('nationality')

    directors = Attribute('directors', type='artist', multiplicity='*')

    duration = Attribute('duration')

    appreciation = Attribute('appreciation')

    opinion = Attribute('opinion')
Beispiel #15
0
class ISearchableEntity(IEntity):

    name = Attribute('name')

    title = Attribute('title')

    description = Attribute('description')

    keywords = Attribute('keywords')

    author = Attribute('author', type='person')
Beispiel #16
0
class ISmartFolder(IVisualisableElement, IEntity):

    add_as_a_block = Attribute('add_as_a_block')

    view_type = Attribute('view_type')

    children = Attribute('children', type='smartfolder', multiplicity='*')

    style = Attribute('style')

    classifications = Attribute('classifications', multiplicity='*')
Beispiel #17
0
class IStructureBase(IVisualisableElement, IEntity):

    structure_name = Attribute('structure_name')

    domains = Attribute('domains')

    address = Attribute('address')

    contact = Attribute('contact')

    picture = Attribute('picture', type=IMAGETYPE)
Beispiel #18
0
class IBaseUser(IEntity):

    first_name = Attribute('first_name')

    last_name = Attribute('last_name')

    user_title = Attribute('user_title')

    is_cultural_animator = Attribute('is_cultural_animator')

    structure = Attribute('structure', type='structure')

    company = Attribute('company', type='company')
Beispiel #19
0
class ISearchableEntity(IEntity):

    name = Attribute('name')

    title = Attribute('title')

    description = Attribute('description')

    visibility_dates = Attribute('visibility_dates')

    keywords = Attribute('keywords')

    object_id = Attribute('object_id')
Beispiel #20
0
class IBaseReview(IVisualisableElement,
                  ISearchableEntity):
    surtitle = Attribute('surtitle')

    article = Attribute('article')

    picture = Attribute('picture', type='lac_image')

    artists = Attribute('artists', type='artist', multiplicity='*')

    signature = Attribute('signature')

    informations = Attribute('informations')
Beispiel #21
0
class ICulturalEvent(IVisualisableElement,
                     ISearchableEntity,
                     IDuplicableEntity):

    # original = Attribute('original', type='cultural_event')

    #branches = Attribute('branches', type='cultural_event', multiplicity='*')

    details = Attribute('details')

    artists = Attribute('artists', type='artist', multiplicity='*')

    contacts = Attribute('contacts')

    picture = Attribute('picture', type='lac_image')

    schedules = Attribute('schedules', type='schedule', multiplicity='*')

    selling_tickets = Attribute('selling_tickets')

    ticketing_url = Attribute('ticketing_url')

    accept_conditions = Attribute('accept_conditions')
Beispiel #22
0
class IProposal(ISearchableEntity, ICorrelableEntity, IDuplicableEntity,
                IPresentableEntity, INode, ISignalableEntity, IDebatable,
                ITokenable):

    text = Attribute('text')

    attached_files = Attribute('attached_files',
                               type=FILETYPE,
                               multiplicity='*')

    workspace = Attribute('workspace', type='workspace')

    working_group = Attribute('working_group', type='workinggroup')

    authors = Attribute('authors', type='person', multiplicity='*')

    related_ideas = Attribute('related_ideas', type='idea', multiplicity='*')
Beispiel #23
0
class IInterview(IBaseReview):

    review = Attribute('review')
Beispiel #24
0
class IStructure(IStructureBase):

    structure_type = Attribute('structure_type')
Beispiel #25
0
class ILabel(IVisualisableElement, IEntity):

    price = Attribute('price')
Beispiel #26
0
class IWorkspace(IVisualisableElement, IEntity):

    files = Attribute('files', type=FILETYPE, multiplicity='*')
Beispiel #27
0
class IArtistInformationSheet(IVisualisableElement, ISearchableEntity):

    picture = Attribute('picture', type=FILETYPE)

    biography = Attribute('biography')
Beispiel #28
0
class IPeriodicAdvertising(IAdvertising):

    picture = Attribute('picture', type=FILETYPE)
Beispiel #29
0
class IAdvertising(IVisualisableElement, ISearchableEntity):

    dates = Attribute('dates')
Beispiel #30
0
class IAdvertising(IVisualisableElement, ISearchableEntity):

    dates = Attribute('dates', type=ICALTTYPE)

    request_quotation = Attribute('request_quotation')