From 87283cd619171df8c715322fd4a65970c5c0fbf7 Mon Sep 17 00:00:00 2001 From: alejandromumo Date: Thu, 27 Jun 2024 18:22:55 +0200 Subject: [PATCH] errors: added subcommunities errors --- .../subcommunities/services/errors.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 invenio_communities/subcommunities/services/errors.py diff --git a/invenio_communities/subcommunities/services/errors.py b/invenio_communities/subcommunities/services/errors.py new file mode 100644 index 00000000..fcc309c6 --- /dev/null +++ b/invenio_communities/subcommunities/services/errors.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# +# Copyright (C) 2024 CERN. +# +# Invenio-communities is free software; you can redistribute it and/or modify +# it under the terms of the MIT License; see LICENSE file for more details. +"""Subcommunities service errors.""" + + +class SubCommunityError(Exception): + """Base error for subcommunities service.""" + + +class ParentChildrenNotAllowed(SubCommunityError): + """Parent community does not accept subcommunities."""