コード例 #1
0
    def unpublish(self):
        '''
        Tries to remove the publication

        No check is done, it simply redirects the request to PublicationManager, where checks are done.
        '''
        from uds.core.managers.PublicationManager import PublicationManager
        PublicationManager.manager().unpublish(self)
コード例 #2
0
ファイル: ServicesPool.py プロジェクト: techkie/openuds
    def publish(self, changeLog=None):
        """
        Launches the publication of this deployed service.

        No check is done, it simply redirects the request to PublicationManager, where checks are done.
        """
        from uds.core.managers.PublicationManager import PublicationManager
        PublicationManager.manager().publish(self, changeLog)
コード例 #3
0
ファイル: PublicationCleaner.py プロジェクト: dkmstr/openuds
 def run(self):
     removables = DeployedServicePublication.objects.filter(state=State.REMOVABLE, deployed_service__service__provider__maintenance_mode=False)
     for removable in removables:
         try:
             PublicationManager.manager().unpublish(removable)
         except PublishException:  # Can say that it cant be removed right now
             logger.debug('Delaying removal')
             pass
コード例 #4
0
    def unpublish(self):
        '''
        Tries to remove the publication

        No check is done, it simply redirects the request to PublicationManager, where checks are done.
        '''
        from uds.core.managers.PublicationManager import PublicationManager
        PublicationManager.manager().unpublish(self)
コード例 #5
0
ファイル: ServicesPool.py プロジェクト: glyptodon/openuds
    def publish(self, changeLog=None):
        '''
        Launches the publication of this deployed service.

        No check is done, it simply redirects the request to PublicationManager, where checks are done.
        '''
        from uds.core.managers.PublicationManager import PublicationManager
        PublicationManager.manager().publish(self, changeLog)
コード例 #6
0
ファイル: ServicesPool.py プロジェクト: aiminickwong/openuds
    def publish(self):
        '''
        Launches the publication of this deployed service.

        No check is done, it simply redirects the request to PublicationManager, where checks are done.
        '''
        from uds.core.managers.PublicationManager import PublicationManager
        PublicationManager.manager().publish(self)
コード例 #7
0
 def run(self):
     removables = DeployedServicePublication.objects.filter(
         state=State.REMOVABLE,
         deployed_service__service__provider__maintenance_mode=False)
     for removable in removables:
         try:
             PublicationManager.manager().unpublish(removable)
         except PublishException:  # Can say that it cant be removed right now
             logger.debug('Delaying removal')
             pass
コード例 #8
0
 def cancel(self):
     '''
     Invoques the cancelation of this publication
     '''
     from uds.core.managers.PublicationManager import PublicationManager
     PublicationManager.manager().cancel(self)
コード例 #9
0
 def cancel(self):
     '''
     Invoques the cancelation of this publication
     '''
     from uds.core.managers.PublicationManager import PublicationManager
     PublicationManager.manager().cancel(self)