def delete_map_feature(request, instance, feature_id): feature = get_map_feature_or_404(feature_id, instance) if not map_feature_is_deletable(request.user.get_instance_user(instance), feature): raise ValidationError("map feature not deletable") feature.delete_with_user(request.user) update_hide_at_zoom_after_delete(feature) return {"ok": True}
def delete_map_feature(request, instance, feature_id): feature = get_map_feature_or_404(feature_id, instance) if not map_feature_is_deletable(request.user.get_instance_user(instance), feature): raise ValidationError("map feature not deletable") feature.delete_with_user(request.user) update_hide_at_zoom_after_delete(feature) return {'ok': True}
def delete_map_feature(request, instance, feature_id): feature = get_map_feature_or_404(feature_id, instance) feature.delete_with_user(request.user) # may raise AuthorizeException update_hide_at_zoom_after_delete(feature) return {'ok': True}
def delete_map_feature(request, instance, feature_id): feature = get_map_feature_or_404(feature_id, instance) feature.delete_with_user(request.user) # may raise AuthorizeException update_hide_at_zoom_after_delete(feature) return {'ok': True}
def delete_and_assert_counts(self, plot, expected_count_dict): plot.delete_with_user(self.user) update_hide_at_zoom_after_delete(plot) self.assert_counts(expected_count_dict)
def delete_and_assert_counts(self, plot, expected_count_dict): plot.delete_with_user(self.user) update_hide_at_zoom_after_delete(plot) self.assert_counts(expected_count_dict)