Commit bb288663 by Piotr Mitros

Last commit missing -a

parent 7986c754
...@@ -109,6 +109,8 @@ def change_name(email, new_name): ...@@ -109,6 +109,8 @@ def change_name(email, new_name):
up.save() up.save()
def user_count(): def user_count():
print "All users", User.objects.all().count()
print "Active users", User.objects.filter(is_active = True).count()
return User.objects.all().count() return User.objects.all().count()
def active_user_count(): def active_user_count():
...@@ -129,3 +131,9 @@ def remove_user_from_group(group, user): ...@@ -129,3 +131,9 @@ def remove_user_from_group(group, user):
utg = UserTestGroup.objects.get(name = group) utg = UserTestGroup.objects.get(name = group)
utg.users.remove(User.objects.get(username = user)) utg.users.remove(User.objects.get(username = user))
utg.save() utg.save()
def add_user_to_default_group(group, description, user):
utg = UserTestGroup.objects.get(name = group)
utg.users.add(User.objects.get(username = user))
utg.save()
...@@ -92,6 +92,8 @@ def logout_user(request): ...@@ -92,6 +92,8 @@ def logout_user(request):
@ensure_csrf_cookie @ensure_csrf_cookie
def change_setting(request): def change_setting(request):
''' JSON call to change a profile setting: Right now, location and language
'''
if not request.user.is_authenticated(): if not request.user.is_authenticated():
return redirect('/') return redirect('/')
up = UserProfile.objects.get(user=request.user) #request.user.profile_cache up = UserProfile.objects.get(user=request.user) #request.user.profile_cache
...@@ -109,6 +111,7 @@ def change_setting(request): ...@@ -109,6 +111,7 @@ def change_setting(request):
@ensure_csrf_cookie @ensure_csrf_cookie
def create_account(request, post_override=None): def create_account(request, post_override=None):
''' JSON call to enroll in the course. '''
js={'success':False} js={'success':False}
post_vars = post_override if post_override else request.POST post_vars = post_override if post_override else request.POST
...@@ -380,6 +383,7 @@ def confirm_email_change(request, key): ...@@ -380,6 +383,7 @@ def confirm_email_change(request, key):
@ensure_csrf_cookie @ensure_csrf_cookie
def change_name_request(request): def change_name_request(request):
''' Log a request for a new name. '''
if not request.user.is_authenticated: if not request.user.is_authenticated:
raise Http404 raise Http404
...@@ -399,6 +403,7 @@ def change_name_request(request): ...@@ -399,6 +403,7 @@ def change_name_request(request):
@ensure_csrf_cookie @ensure_csrf_cookie
def pending_name_changes(request): def pending_name_changes(request):
''' Web page which allows staff to approve or reject name changes. '''
print request.user.is_staff, request.user print request.user.is_staff, request.user
if not request.user.is_staff: if not request.user.is_staff:
print "AAAA" print "AAAA"
...@@ -415,7 +420,7 @@ def pending_name_changes(request): ...@@ -415,7 +420,7 @@ def pending_name_changes(request):
@ensure_csrf_cookie @ensure_csrf_cookie
def reject_name_change(request): def reject_name_change(request):
''' Course staff clicks 'reject' on a given name change ''' ''' JSON: Name change process. Course staff clicks 'reject' on a given name change '''
if not request.user.is_staff: if not request.user.is_staff:
raise Http404 raise Http404
...@@ -429,7 +434,7 @@ def reject_name_change(request): ...@@ -429,7 +434,7 @@ def reject_name_change(request):
@ensure_csrf_cookie @ensure_csrf_cookie
def accept_name_change(request): def accept_name_change(request):
''' Course staff clicks 'accept' on a given name change ''' ''' JSON: Name change process. Course staff clicks 'accept' on a given name change '''
if not request.user.is_staff: if not request.user.is_staff:
raise Http404 raise Http404
......
...@@ -208,9 +208,9 @@ $(function() { ...@@ -208,9 +208,9 @@ $(function() {
<input type="submit" id="pwd_reset_button" value="Reset Password" /> <input type="submit" id="pwd_reset_button" value="Reset Password" />
</div> </div>
<div id="unenroll"> <!--div id="unenroll">
<a href="#unenroll_course" rel="leanModal">Unenroll from 6.002x</a> <a href="#unenroll_course" rel="leanModal">Unenroll from 6.002x</a>
</div> </div-->
</section> </section>
</div> </div>
</section> </section>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment