replacing jquery-ui by jquery-autocomplete
This commit is contained in:
parent
7e3173c7c0
commit
6cc30ba08e
9 changed files with 839 additions and 1259 deletions
1225
accounts/static/css/jquery-ui.css
vendored
1225
accounts/static/css/jquery-ui.css
vendored
File diff suppressed because it is too large
Load diff
|
@ -146,14 +146,14 @@ class TestViews(TestCase):
|
|||
user = User.objects.get(username='user1')
|
||||
group = Group.objects.create(name='newgroup')
|
||||
with self.settings(GROUP_MANAGMENT=False):
|
||||
response = self.client.get(reverse('add-group-to-user', args=[user.id]) + '?term=new')
|
||||
response = self.client.get(reverse('add-group-to-user', args=[user.id]) + '?query=new')
|
||||
self.assertEqual(response.status_code, 404)
|
||||
response = self.client.get(reverse('add-group-to-user', args=[user.id]))
|
||||
self.assertEqual(response.status_code, 404)
|
||||
response = self.client.get(reverse('add-group-to-user', args=[user.id]) + '?term=new')
|
||||
response = self.client.get(reverse('add-group-to-user', args=[user.id]) + '?query=new')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
available = json.loads(response.content.decode('utf-8'))
|
||||
name = available[0]['value']
|
||||
name = available['suggestions'][0]['data']
|
||||
response = self.client.post(reverse('add-group-to-user', args=[user.id]), {
|
||||
'group': name,
|
||||
})
|
||||
|
@ -179,10 +179,10 @@ class TestViews(TestCase):
|
|||
team = Team.objects.create(name='newteam')
|
||||
response = self.client.get(reverse('add-team-to-user', args=[user.id]))
|
||||
self.assertEqual(response.status_code, 404)
|
||||
response = self.client.get(reverse('add-team-to-user', args=[user.id]) + '?term=new')
|
||||
response = self.client.get(reverse('add-team-to-user', args=[user.id]) + '?query=new')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
available = json.loads(response.content.decode('utf-8'))
|
||||
name = available[0]['value']
|
||||
name = available['suggestions'][0]['data']
|
||||
response = self.client.post(reverse('add-team-to-user', args=[user.id]), {
|
||||
'team': name,
|
||||
})
|
||||
|
@ -254,16 +254,16 @@ class TestViews(TestCase):
|
|||
group = Group.objects.get(name='group1')
|
||||
user = User.objects.create(username='newuser')
|
||||
with self.settings(GROUP_MANAGMENT=False):
|
||||
response = self.client.get(reverse('add-user-to-group', args=[group.id]) + '?term=new')
|
||||
response = self.client.get(reverse('add-user-to-group', args=[group.id]) + '?query=new')
|
||||
self.assertEqual(response.status_code, 404)
|
||||
user = User.objects.get(pk=user.pk)
|
||||
self.assertFalse(group in user.groups.all())
|
||||
response = self.client.get(reverse('add-user-to-group', args=[group.id]))
|
||||
self.assertEqual(response.status_code, 404)
|
||||
response = self.client.get(reverse('add-user-to-group', args=[group.id]) + '?term=new')
|
||||
response = self.client.get(reverse('add-user-to-group', args=[group.id]) + '?query=new')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
available = json.loads(response.content.decode('utf-8'))
|
||||
name = available[0]['value']
|
||||
name = available['suggestions'][0]['data']
|
||||
response = self.client.post(reverse('add-user-to-group', args=[group.id]), {
|
||||
'user': name,
|
||||
})
|
||||
|
@ -336,10 +336,10 @@ class TestViews(TestCase):
|
|||
user = User.objects.create(username='newuser')
|
||||
response = self.client.get(reverse('add-user-to-team', args=[team.id]))
|
||||
self.assertEqual(response.status_code, 404)
|
||||
response = self.client.get(reverse('add-user-to-team', args=[team.id]) + '?term=new')
|
||||
response = self.client.get(reverse('add-user-to-team', args=[team.id]) + '?query=new')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
available = json.loads(response.content.decode('utf-8'))
|
||||
name = available[0]['value']
|
||||
name = available['suggestions'][0]['data']
|
||||
response = self.client.post(reverse('add-user-to-team', args=[team.id]), {
|
||||
'user': name,
|
||||
})
|
||||
|
@ -360,10 +360,10 @@ class TestViews(TestCase):
|
|||
group = Group.objects.create(name='newgroup')
|
||||
response = self.client.get(reverse('add-group-to-team', args=[team.id]))
|
||||
self.assertEqual(response.status_code, 404)
|
||||
response = self.client.get(reverse('add-group-to-team', args=[team.id]) + '?term=new')
|
||||
response = self.client.get(reverse('add-group-to-team', args=[team.id]) + '?query=new')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
available = json.loads(response.content.decode('utf-8'))
|
||||
name = available[0]['value']
|
||||
name = available['suggestions'][0]['data']
|
||||
response = self.client.post(reverse('add-group-to-team', args=[team.id]), {
|
||||
'group': name,
|
||||
})
|
||||
|
|
|
@ -174,7 +174,7 @@ def user_add_group(request, user):
|
|||
request.session['user-tab'] = 'group'
|
||||
return redirect('show-user', user.id)
|
||||
else:
|
||||
term = request.GET.get('term')
|
||||
term = request.GET.get('query')
|
||||
if not term:
|
||||
raise Http404()
|
||||
groups = Group.objects \
|
||||
|
@ -183,10 +183,12 @@ def user_add_group(request, user):
|
|||
response = []
|
||||
for group in groups:
|
||||
response += [{
|
||||
'label': group.name,
|
||||
'value': group.name,
|
||||
'data': group.name,
|
||||
}]
|
||||
return JsonResponse(response, safe=False)
|
||||
return JsonResponse({
|
||||
'suggestions': response,
|
||||
}, safe=False)
|
||||
|
||||
|
||||
@project_perm_required('manage_accounts')
|
||||
|
@ -225,7 +227,7 @@ def user_add_team(request, user):
|
|||
request.session['user-tab'] = 'team'
|
||||
return redirect('show-user', user.id)
|
||||
else:
|
||||
term = request.GET.get('term')
|
||||
term = request.GET.get('query')
|
||||
if not term:
|
||||
raise Http404()
|
||||
teams = Team.objects \
|
||||
|
@ -234,10 +236,12 @@ def user_add_team(request, user):
|
|||
response = []
|
||||
for team in teams:
|
||||
response += [{
|
||||
'label': team.name,
|
||||
'value': team.name,
|
||||
'data': team.name,
|
||||
}]
|
||||
return JsonResponse(response, safe=False)
|
||||
return JsonResponse({
|
||||
'suggestions': response,
|
||||
}, safe=False)
|
||||
|
||||
|
||||
@project_perm_required('manage_accounts')
|
||||
|
@ -330,7 +334,7 @@ def group_add_user(request, group):
|
|||
messages.error(request, 'User not found.')
|
||||
return redirect('show-group', group.id)
|
||||
else:
|
||||
term = request.GET.get('term')
|
||||
term = request.GET.get('query')
|
||||
if not term:
|
||||
raise Http404()
|
||||
query = Q(username__icontains=term) \
|
||||
|
@ -340,10 +344,12 @@ def group_add_user(request, group):
|
|||
response = []
|
||||
for user in users:
|
||||
response += [{
|
||||
'label': user.username_and_fullname,
|
||||
'value': user.username,
|
||||
'value': user.username_and_fullname,
|
||||
'data': user.username,
|
||||
}]
|
||||
return JsonResponse(response, safe=False)
|
||||
return JsonResponse({
|
||||
'suggestions': response,
|
||||
}, safe=False)
|
||||
|
||||
|
||||
@project_perm_required('manage_accounts')
|
||||
|
@ -432,7 +438,7 @@ def team_add_user(request, team):
|
|||
request.session['team-tab'] = 'user'
|
||||
return redirect('show-team', team.id)
|
||||
else:
|
||||
term = request.GET.get('term')
|
||||
term = request.GET.get('query')
|
||||
if not term:
|
||||
raise Http404()
|
||||
query = Q(username__icontains=term) \
|
||||
|
@ -445,10 +451,12 @@ def team_add_user(request, team):
|
|||
response = []
|
||||
for user in users:
|
||||
response += [{
|
||||
'label': user.username_and_fullname,
|
||||
'value': user.username,
|
||||
'value': user.username_and_fullname,
|
||||
'data': user.username,
|
||||
}]
|
||||
return JsonResponse(response, safe=False)
|
||||
return JsonResponse({
|
||||
'suggestions': response,
|
||||
}, safe=False)
|
||||
|
||||
|
||||
@project_perm_required('manage_accounts')
|
||||
|
@ -483,7 +491,7 @@ def team_add_group(request, team):
|
|||
request.session['team-tab'] = 'group'
|
||||
return redirect('show-team', team.id)
|
||||
else:
|
||||
term = request.GET.get('term')
|
||||
term = request.GET.get('query')
|
||||
if not term:
|
||||
raise Http404()
|
||||
groups = Group.objects \
|
||||
|
@ -492,10 +500,12 @@ def team_add_group(request, team):
|
|||
response = []
|
||||
for group in groups:
|
||||
response += [{
|
||||
'label': group.name,
|
||||
'value': group.name,
|
||||
'data': group.name,
|
||||
}]
|
||||
return JsonResponse(response, safe=False)
|
||||
return JsonResponse({
|
||||
'suggestions': response,
|
||||
}, safe=False)
|
||||
|
||||
|
||||
@project_perm_required('manage_accounts')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue