예제 #1
0
def populateVersionConfig():
    creator = alchemySessionCreator()
    session = creator()
    assert isinstance(session, Session)

    generalSettingService = support.entityFor(IGeneralSettingService)
    assert isinstance(generalSettingService, IGeneralSettingService)

    generalSetting = GeneralSetting()
    generalSetting.Group = 'version'

    if session.query(GeneralSettingMapped).filter(
            GeneralSettingMapped.Key == 'major').count() == 0:
        generalSetting.Key = 'major'
        generalSetting.Value = '1'
        generalSettingService.insert(generalSetting)

    if session.query(GeneralSettingMapped).filter(
            GeneralSettingMapped.Key == 'minor').count() == 0:
        generalSetting.Key = 'minor'
        generalSetting.Value = '6'
        generalSettingService.insert(generalSetting)

    if session.query(GeneralSettingMapped).filter(
            GeneralSettingMapped.Key == 'revision').count() == 0:
        generalSetting.Key = 'revision'
        generalSetting.Value = '0'
        generalSettingService.insert(generalSetting)
예제 #2
0
def populateVersionConfig(): 
    creator = alchemySessionCreator()
    session = creator()
    assert isinstance(session, Session)
    
    generalSettingService = support.entityFor(IGeneralSettingService)
    assert isinstance(generalSettingService, IGeneralSettingService)    
    
    generalSetting = GeneralSetting()
    generalSetting.Group = 'version'
    
    
    if session.query(GeneralSettingMapped).filter(GeneralSettingMapped.Key == 'major').count() == 0:
        generalSetting.Key = 'major'
        generalSetting.Value = '1'
        generalSettingService.insert(generalSetting)  
    
    if session.query(GeneralSettingMapped).filter(GeneralSettingMapped.Key == 'minor').count() == 0:
        generalSetting.Key = 'minor'
        generalSetting.Value = '6'
        generalSettingService.insert(generalSetting) 
    
    if session.query(GeneralSettingMapped).filter(GeneralSettingMapped.Key == 'revision').count() == 0:
        generalSetting.Key = 'revision'
        generalSetting.Value = '0'
        generalSettingService.insert(generalSetting)    
예제 #3
0
    def writeVersion(self, version):
        '''
        Write the version entity to the version_file
        '''

        generalSetting = GeneralSetting()
        generalSetting.Key = self.revision_key
        generalSetting.Group = self.version_group
        generalSetting.Value = str(version.Revision)

        self.generalSettingService.update(generalSetting)

        content = '''liveblog.callbackVersion({
                        major: %s,
                        minor: %s,
                        revision: %s
                    });''' % (str(version.Major), str(
            version.Minor), str(version.Revision))

        self.versionCDM.publishContent(
            self.version_file, BytesIO(content.encode(encoding='utf_8')))

        content = '''allyAdmin.callbackVersion({
                        major: %s,
                        minor: %s,
                        revision: %s
                    });''' % (str(version.Major), str(
            version.Minor), str(version.Revision))

        self.versionCDM.publishContent(
            self.allypy_version_file,
            BytesIO(content.encode(encoding='utf_8')))

        content = '''liveblog.callbackVersion({
                        major: %s,
                        minor: %s,
                        revision: %s
                    });''' % (str(version.Major), str(
            version.Minor), str(version.Revision))

        self.versionCDM.publishContent(
            self.embed_version_file, BytesIO(content.encode(encoding='utf_8')))
예제 #4
0
    def writeVersion(self, version):
        '''
        Write the version entity to the version_file
        '''
        
        generalSetting = GeneralSetting()
        generalSetting.Key = self.revision_key
        generalSetting.Group = self.version_group
        generalSetting.Value = str(version.Revision)
        
        self.generalSettingService.update(generalSetting)
        
        
        content = '''liveblog.callbackVersion({
                        major: %s,
                        minor: %s,
                        revision: %s
                    });''' % (str(version.Major), str(version.Minor), str(version.Revision)) 
        
        self.versionCDM.publishContent(self.version_file, BytesIO(content.encode(encoding='utf_8')))         
        
        
        content = '''allyAdmin.callbackVersion({
                        major: %s,
                        minor: %s,
                        revision: %s
                    });''' % (str(version.Major), str(version.Minor), str(version.Revision)) 
        
        self.versionCDM.publishContent(self.allypy_version_file, BytesIO(content.encode(encoding='utf_8'))) 


        content = '''liveblog.callbackVersion({
                        major: %s,
                        minor: %s,
                        revision: %s
                    });''' % (str(version.Major), str(version.Minor), str(version.Revision)) 
        
        self.versionCDM.publishContent(self.embed_version_file, BytesIO(content.encode(encoding='utf_8')))