def graph(self, id): investigation = get_object_or_404(Investigation, id=id) if group_user_permission(investigation): return render_template( "{}/graph.html".format(self.klass.__name__.lower()), investigation=bson_renderer(investigation.info())) abort(403)
def get(self, id): obj = self.klass.objects.get(id=id) if hasattr(obj, "sharing"): if group_user_permission(obj): return render_template("{}/single.html".format( self.klass.__name__.lower()), obj=obj) abort(403) else: return render_template("{}/single.html".format( self.klass.__name__.lower()), obj=obj) return (request.referrer)