コード例 #1
0
ファイル: Controller.py プロジェクト: SPlanzer/AIMS
 def loadJob( self, jobid ):
     self.selectAddress(None)
     if type(jobid)== Job:
         jobid = jobid.id()
     self.jobLoading.emit("Loading job "+str(jobid)) 
     job = Job(jobid)
     self._job = job
     self.jobLoading.emit("Relinking to Landonline")
     job.refreshLandonlineLinks()
     self.jobLoading.emit("Loading addresses")
     self._alist.setJob( job )
     self.jobLoading.emit("")
     self.jobLoaded.emit( job )
コード例 #2
0
ファイル: Controller.py プロジェクト: SPlanzer/AIMS
 def updateJob( self, job=None ):
     if job is None:
         job = self._job
     elif type(job) == int:
         try:
             job = Job(job)
         except:
             pass
     if not job:
         return
     job.save()
     if not self._job or self._job.id() != job.id():
         return
     self._job.load()
     self.jobUpdated.emit( self._job )
コード例 #3
0
ファイル: JobSelectorDialog.py プロジェクト: SPlanzer/AIMS
    def __init__( self ):
        DictionaryListModel.__init__(self)

        jobs = Job.list()
        for job in jobs:
            job['creation_date'] = job['creation_time'].strftime('%d-%b-%Y')

        columns = [
            'job_id',
            'created_by',
            'creation_date',
            'status_string',
            'n_address',
            'description'
            ]
        headers = [
            'Id',
            'Created by',
            'Created date',
            'Status',
            'Count',
            'Description'
            ]
        self.setList( jobs, columns, headers )
コード例 #4
0
ファイル: CreateUploadWidget.py プロジェクト: SPlanzer/AIMS
 def reloadJobs( self, job=None ):
     self._jobsModel.setList(Job.completedJobs())