Пример #1
0
    def post(self, tp, objid):
        limit = self._limit
        skip = self._skip

        if tp != 'dc':
            return

        dc = db_dc.find_by_id(objid)
        if not dc:
            return

        dc['name'] = self._params['name']
        dc['desc'] = self._params['desc']
        dc['used'] = self._params['used']
        dc['spec'] = self._params['spec']
        dc['expiration'] = self._params['expiration']

        if self.request.files.get('file', None):
            self.request.files['file'][0]['body']
            dc['file'] = dc_files.put(self.request.files['file'][0]['body'])
            dc['file_name'] = self.request.files['file'][0]['filename']

        db_dc.save(dc)
        message = 'success! update %s,  %s' % (dc['name'], dc['desc'])
        dc['used'] = ','.join(dc['used'])
        self.render('dcedit.html',
                    message=message,
                    dc=dc,
                    limit=limit,
                    skip=skip)
Пример #2
0
    def post(self, tp, objid):
        limit = self._limit
        skip = self._skip

        if tp != 'dc':
            return

        dc = db_dc.find_by_id(objid)
        if not dc:
            return

        dc['name'] = self._params['name']
        dc['desc'] = self._params['desc']
        dc['used'] = self._params['used']
        dc['spec'] = self._params['spec']
        dc['expiration'] = self._params['expiration']

        if self.request.files.get('file', None):
            self.request.files['file'][0]['body']
            dc['file'] = dc_files.put(self.request.files['file'][0]['body'])
            dc['file_name'] = self.request.files['file'][0]['filename']

        db_dc.save(dc)
        message = 'success! update %s,  %s' % (dc['name'], dc['desc'])
        dc['used'] = ','.join(dc['used'])
        self.render('dcedit.html', message=message, dc=dc, limit=limit, skip=skip)
Пример #3
0
    def post(self, tp):
        # print self.request.files['file'][0]['body']
        limit = self._limit
        skip = self._skip

        if tp != 'dc':
            return

        name = self._params['name']
        desc = self._params['desc']
        used = self._params['used']
        spec = self._params['spec']
        expiration = self._params['expiration']
        fid = None

        try:
            fid = dc_files.put(self.request.files['file'][0]['body'])
        except Exception, e:
            print e
Пример #4
0
    def post(self, tp):
        # print self.request.files['file'][0]['body']
        limit = self._limit
        skip = self._skip

        if tp != 'dc':
            return

        name = self._params['name']
        desc = self._params['desc']
        used = self._params['used']
        spec = self._params['spec']
        expiration = self._params['expiration']
        fid = None

        try:
            fid = dc_files.put(self.request.files['file'][0]['body'])
        except Exception, e:
            print e