예제 #1
0
                            "sitting_id")


class Transcript(ParliamentaryItem):
    """
    A Transcript
    """
    #interface.implements( interfaces.IAgendaItem )
    #interface.implements( bmi.IBungeniContent, interfaces.IBungeniTranscript  )

    versions = one2many(
        "versions", "bungeni.transcripts.domain.TranscriptVersionContainer",
        "content_id")


TranscriptChange = ItemLog.makeLogFactory("TranscriptChange")
TranscriptVersion = ItemVersions.makeVersionFactory("TranscriptVersion")


class Take(Entity):
    """
    A Take
    """
    interface.implements(interfaces.IBungeniTake)


class Assignment(Entity):
    """
    A Take
    """
    interface.implements(interfaces.IBungeniAssignment)
예제 #2
0
    """
    An item in the hansard ie. Parliamentary Item or Speech
    """

class HansardParliamentaryItem(HansardItem):
    """
    Parliamentary item discussed in a sitting
    """
    
    versions = one2many(
        "versions",
        "hansard.models.domain.HansardParliamentaryItemVersionContainer",
        "content_id")    
        
HansardParliamentaryItemChange = \
              ItemLog.makeLogFactory("HansardParliamentaryItemChange")
HansardParliamentaryItemVersion = \
              ItemVersions.makeVersionFactory("HansardParliamentaryItemVersion")
        
class Speech(HansardItem):
    """
    A single speech made in a plenary or committee sitting
    """
    
    versions = one2many(
        "versions",
        "hansard.models.domain.SpeechVersionContainer",
        "content_id")    
        
SpeechChange = ItemLog.makeLogFactory( "SpeechChange")
SpeechVersion = ItemVersions.makeVersionFactory("SpeechVersion")
예제 #3
0
    
    transcripts2 = one2many("transcripts2", "bungeni.transcripts.domain.TranscriptContainer", "sitting_id")
    
    
class Transcript(ParliamentaryItem):
    """
    A Transcript
    """
    #interface.implements( interfaces.IAgendaItem )
    #interface.implements( bmi.IBungeniContent, interfaces.IBungeniTranscript  )
    
    versions = one2many(
        "versions",
        "bungeni.transcripts.domain.TranscriptVersionContainer",
        "content_id")    
TranscriptChange = ItemLog.makeLogFactory( "TranscriptChange")
TranscriptVersion = ItemVersions.makeVersionFactory("TranscriptVersion")


class Take( Entity ):    
    """
    A Take
    """
    interface.implements( interfaces.IBungeniTake  ) 

class Assignment( Entity ):    
    """
    A Take
    """
    interface.implements( interfaces.IBungeniAssignment )