Пример #1
0
def setRegistryNumber(info, context):
    """A parliamentary_item's registry_number should be set on the item being 
    submitted to parliament.
    """
    instance = removeSecurityProxy(context)
    if instance.registry_number == None:
        dbutils.setRegistryNumber(instance)
Пример #2
0
def setRegistryNumber(info, context):
    """A parliamentary_item's registry_number should be set on the item being 
    submitted to parliament.
    """
    instance = removeSecurityProxy(context)
    if instance.registry_number == None:
        dbutils.setRegistryNumber(instance)
Пример #3
0
def setSubmissionDate(info, context):
    instance = removeSecurityProxy(context)
    if instance.submission_date == None:
        instance.submission_date = datetime.date.today()
    versions =  bungeni.core.interfaces.IVersioned(instance)
    versions.create('New version created upon submission to clerks office')
    if instance.registry_number == None:
        dbutils.setRegistryNumber(instance)
Пример #4
0
def setSubmissionDate(info, context):
    instance = removeSecurityProxy(context)
    if instance.submission_date == None:
        instance.submission_date = datetime.date.today()
    versions = bungeni.core.interfaces.IVersioned(instance)
    versions.create('New version created upon submission to clerks office')
    if instance.registry_number == None:
        dbutils.setRegistryNumber(instance)
Пример #5
0
def setApprovalDate(info, context):
    instance = removeSecurityProxy(context)
    if instance.approval_date == None:
        instance.approval_date = datetime.date.today()
    versions =  bungeni.core.interfaces.IVersioned(instance)
    versions.create('New Version created upon approval by speakers office')
    if type(instance) == domain.Question:
        dbutils.setQuestionSerialNumber(instance)
    elif type(instance) == domain.Motion:
        dbutils.setMotionSerialNumber(instance) 
    elif type(instance) == domain.TabledDocument:
        dbutils.setTabledDocumentSerialNumber(instance)
    if instance.registry_number == None:
        dbutils.setRegistryNumber(instance)