fix myplugin JS example on_new_record function
[unfold.git] / portal / registrationview.py
index 30d5014..98b2627 100644 (file)
@@ -1,11 +1,13 @@
 import os.path, re
 
-from django.core.mail            import send_mail
+from django.core.mail           import send_mail
 
 from django.views.generic       import View
 from django.template.loader     import render_to_string
 from django.shortcuts           import render
 
+from myslice.viewutils          import topmenu_items
+
 from manifold.manifoldapi       import execute_query
 from manifold.core.query        import Query
 
@@ -23,9 +25,10 @@ class RegistrationView (View):
 
     errors = []
 
-    authorities_query = Query.get('authority').filter_by('authority_hrn', 'included', ['ple.inria', 'ple.upmc']).select('name', 'authority_hrn')
-    #authorities_query = Query.get('authority').select('authority_hrn')
+    #authorities_query = Query.get('authority').filter_by('authority_hrn', 'included', ['ple.inria', 'ple.upmc']).select('name', 'authority_hrn')
+    authorities_query = Query.get('authority').select('authority_hrn')
     authorities = execute_query(request, authorities_query)
+    authorities = sorted(authorities)
 
     if request.method == 'POST':
         # We shall use a form here
@@ -114,7 +117,7 @@ class RegistrationView (View):
                 recipients.append(ctx['email'])
 
             msg = render_to_string('user_request_email.txt', ctx)
-            send_mail("Onelab New User request submitted", msg, email, recipients)
+            send_mail("Onelab New User request for %s submitted"%email, msg, email, recipients)
 
             return render(request, 'user_register_complete.html')