aboutsummaryrefslogtreecommitdiffstats
path: root/python_moonutilities/python_moonutilities/exceptions.py
diff options
context:
space:
mode:
Diffstat (limited to 'python_moonutilities/python_moonutilities/exceptions.py')
-rw-r--r--python_moonutilities/python_moonutilities/exceptions.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/python_moonutilities/python_moonutilities/exceptions.py b/python_moonutilities/python_moonutilities/exceptions.py
index bb2d35b7..a43ac89f 100644
--- a/python_moonutilities/python_moonutilities/exceptions.py
+++ b/python_moonutilities/python_moonutilities/exceptions.py
@@ -197,6 +197,11 @@ class AdminRule(AdminException):
code = 400
title = 'Rule Exception'
+class CategoryNameInvalid(AdminMetaData):
+ description = _("The given category name is invalid.")
+ code = 409
+ title = 'Category Name Invalid'
+ logger = "ERROR"
class SubjectCategoryNameExisting(AdminMetaData):
description = _("The given subject category name already exists.")
@@ -261,6 +266,12 @@ class ActionCategoryUnknown(AdminMetaData):
logger = "ERROR"
+class PerimeterNameInvalid(AdminPerimeter):
+ description = _("The given name is not valid.")
+ code = 400
+ title = 'Perimeter Name is Invalid'
+ logger = "ERROR"
+
class SubjectUnknown(AdminPerimeter):
description = _("The given subject is unknown.")
code = 400
@@ -674,13 +685,6 @@ class DeleteCategoryWithMetaRule(MoonError):
logger = "Error"
-class DeleteCategoryWithData(MoonError):
- description = _("Cannot delete category with data")
- code = 400
- title = 'Category Error'
- logger = "Error"
-
-
class DeleteModelWithPolicy(MoonError):
description = _("Cannot delete model with policy")
code = 400