Skip to content

Commit

Permalink
Fix contact info
Browse files Browse the repository at this point in the history
  • Loading branch information
jmerdich committed Sep 19, 2015
1 parent 483cb02 commit 32dcbb7
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion helpers/mixins.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ def dispatch(self, request, *args, **kwargs):
class HasPermOrTestMixin(object):
perms = []

def user_passes_test(self, request):
def user_passes_test(self, request, *args, **kwargs):
raise NotImplementedError

def dispatch(self, request, *args, **kwargs):
Expand Down
2 changes: 1 addition & 1 deletion members/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def __init__(self):
pass

thisisme = FieldAccessLevel(
lambda user, instance: user == instance,
lambda user, instance: user.profile == instance,
enable=('wpibox', 'phone', 'addr'),
)
selfservice = FieldAccessLevel(
Expand Down
6 changes: 3 additions & 3 deletions members/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ class UserUpdate(LoginRequiredMixin, HasPermOrTestMixin,
template_name = "form_crispy_cbv.html"
perms = 'acct.edit_user'

def user_passes_test(self, request, pk):
def user_passes_test(self, request, pk, *args, **kwargs):
return request.user and request.user.pk == int(pk)

def form_valid(self, form):
Expand Down Expand Up @@ -216,8 +216,8 @@ class MemberUpdate(LoginRequiredMixin, HasPermOrTestMixin,
template_name = "form_crispy_cbv.html"
perms = 'acct.edit_user'

def user_passes_test(self, request, pk):
return request.user and request.user.pk == int(pk)
def user_passes_test(self, request, pk, *args, **kwargs):
return request.user and request.user.profile.pk == int(pk)

def form_valid(self, form):
messages.success(self.request, "Account Info Saved!",
Expand Down

0 comments on commit 32dcbb7

Please sign in to comment.