diff --git a/formidable/accesses.py b/formidable/accesses.py index fcbdfacc..77e04fb6 100644 --- a/formidable/accesses.py +++ b/formidable/accesses.py @@ -13,10 +13,6 @@ import six -class AccessUnknow(Exception): - pass - - class AccessObject(object): def __init__(self, id, label, description=''): self.id = id diff --git a/formidable/exceptions.py b/formidable/exceptions.py new file mode 100644 index 00000000..c6c15e65 --- /dev/null +++ b/formidable/exceptions.py @@ -0,0 +1,7 @@ + +class UnknownAccess(Exception): + """ + Access doesn't exist for this user. + + """ + pass diff --git a/formidable/forms/fields.py b/formidable/forms/fields.py index e9d77b28..a1a93f91 100644 --- a/formidable/forms/fields.py +++ b/formidable/forms/fields.py @@ -53,8 +53,9 @@ from django.forms import fields -from formidable.accesses import AccessUnknow, get_accesses +from formidable.accesses import get_accesses from formidable.constants import EDITABLE +from formidable.exceptions import UnknownAccess from formidable.forms import boundfield, widgets @@ -116,7 +117,7 @@ def check_accesses(self): accesses_id = [access.id for access in get_accesses()] for access in self.accesses.keys(): if access not in accesses_id: - raise AccessUnknow(access) + raise UnknownAccess(access) def get_widget(self): return self.widget