Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions formidable/accesses.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,6 @@
import six


class AccessUnknow(Exception):
pass


class AccessObject(object):
def __init__(self, id, label, description=''):
self.id = id
Expand Down
7 changes: 7 additions & 0 deletions formidable/exceptions.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

class UnknownAccess(Exception):
"""
Access doesn't exist for this user.

"""
pass
5 changes: 3 additions & 2 deletions formidable/forms/fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -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


Expand Down Expand Up @@ -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
Expand Down