def delete(self): if not self.authorized(): self.redirect_after_post( "%s/%s/%d?status=not_authorized" % (self.conf["script_name"], self.kohde_luokka, self.kohde_id) ) return [self.headers, self.parameters] # # Salli DELETE vain yksittäisille kommenteille. Jos # kommentti_id:tä ei ole määritelty polussa, olisi DELETE # tulkittava niin, että kaikki reseptin kommentit halutaan # hävittää. # if self.kommentti_id is not None: Kommentti.delete(self.kommentti_id) self.redirect_after_post( "%s/%s/%d?comment_deleted=%d" % (self.conf["script_name"], self.kohde_luokka, self.kohde_id, self.kommentti_id) ) return [self.headers, self.parameters]