예제 #1
0
	def delete_material(self, mat_ts):
		material = [mat for mat in self.materials if util.datetime_to_millisecond(mat.created_at) == mat_ts]

		self.materials = [mat for mat in self.materials if util.datetime_to_millisecond(mat.created_at) != mat_ts]
		self.put()

		#TODO remove with taskqueue
		if material[0].material_source == material[0].TYPE_BLOBSTORE:
			blobstore.delete(material[0].blob_key)
def date_to_milis(date):
	return util.datetime_to_millisecond(date)
예제 #3
0
	def delete_comment(self, comment_ts):
		self.comments = [comment for comment in self.comments if util.datetime_to_millisecond(comment.created_at) != comment_ts]
		self.put()
예제 #4
0
	def delete_resource(self, resource_ts):
		self.resources = [resource for resource in self.resources if util.datetime_to_millisecond(resource.created_at) != resource_ts]
		self.put()
예제 #5
0
	def delete_video(self, video_ts):
		self.videos = [video for video in self.videos if util.datetime_to_millisecond(video.created_at) != video_ts]
		self.put()