Changeset 561:9255acc4518d in documentViewer for MpdlXmlTextServer.py


Ignore:
Timestamp:
Oct 1, 2012, 4:09:01 PM (12 years ago)
Author:
casties
Branch:
default
Message:

CLOSED - # 256: display texts from different backends (sandbox)
https://it-dev.mpiwg-berlin.mpg.de/tracs/mpdl-project-software/ticket/256

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MpdlXmlTextServer.py

    r559 r561  
    3333    manage_changeMpdlXmlTextServerForm = PageTemplateFile("zpt/manage_changeMpdlXmlTextServer", globals())
    3434       
    35     def __init__(self,id,title="",serverUrl="http://mpdl-text.mpiwg-berlin.mpg.de/mpdl/interface/", serverName=None, timeout=40):
     35    def __init__(self,id,title="",serverUrl="http://mpdl-text.mpiwg-berlin.mpg.de/mpdl/interface/", serverName=None, timeout=40, repositoryType='production'):
    3636        """constructor"""
    3737        self.id=id
    3838        self.title=title
    3939        self.timeout = timeout
     40        self.repositoryType = repositoryType
    4041        if serverName is None:
    4142            self.serverUrl = serverUrl
     
    5253        return getHttpData(url,data,timeout=self.timeout)
    5354
     55
     56    def getRepositoryType(self):
     57        """returns the repository type, e.g. 'production'"""
     58        return self.repositoryType
    5459
    5560    def getTextDownloadUrl(self, type='xml', docinfo=None):
     
    565570           
    566571   
    567     def manage_changeMpdlXmlTextServer(self,title="",serverUrl="http://mpdl-text.mpiwg-berlin.mpg.de/mpdl/interface/",timeout=40,RESPONSE=None):
     572    def manage_changeMpdlXmlTextServer(self,title="",serverUrl="http://mpdl-text.mpiwg-berlin.mpg.de/mpdl/interface/",timeout=40,repositoryType=None,RESPONSE=None):
    568573        """change settings"""
    569574        self.title=title
    570575        self.timeout = timeout
    571576        self.serverUrl = serverUrl
     577        if repositoryType:
     578            self.repositoryType = repositoryType
    572579        if RESPONSE is not None:
    573580            RESPONSE.redirect('manage_main')
Note: See TracChangeset for help on using the changeset viewer.