Ejemplo n.º 1
0
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}
Ejemplo n.º 2
0
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}
Ejemplo n.º 3
0
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}
Ejemplo n.º 4
0
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}
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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)