def set_picture(self, new_file): uid = self.target.username self.picture.error = None error = None # No value, exit if new_file == '': return None try: validator.validate_file( new_file, self.assets_manager.max_size, _(u'File must be less than %d KB')) except ValueError, e: error = e.message
def set_picture(self, new_file): uid = self.target.username self.picture.error = None error = None # No value, exit if new_file == '': return None try: validator.validate_file(new_file, self.assets_manager.max_size, _(u'File must be less than %d KB')) except ValueError, e: error = e.message
def add_asset(self, new_file): """Add one new file to card In: - ``new_file`` -- new file to add Return: - The newly created Asset """ validator.validate_file(new_file, self.assets_manager.max_size, _(u'File must be less than %d KB')) user = security.get_user() fileid = self.assets_manager.save(new_file.file.read(), metadata={'filename': new_file.filename, 'content-type': new_file.type}) data = {'file': new_file.filename, 'card': self.card.get_title()} self.action_log.add_history(user, u'card_add_file', data) self.create_asset(DataAsset.add(fileid, self.card.data, user.get_user_data()))
def add_asset(self, new_file): """Add one new file to card In: - ``new_file`` -- new file to add Return: - The newly created Asset """ file_info = validator.validate_file(new_file, self.assets_manager.max_size, _(u'File must be less than %d KB')) return self._add_asset(file_info)