Registration using Names from Registry
authorLoic Baron <loic.baron@lip6.fr>
Tue, 9 Jun 2015 14:55:07 +0000 (16:55 +0200)
committerLoic Baron <loic.baron@lip6.fr>
Tue, 9 Jun 2015 14:55:07 +0000 (16:55 +0200)
portal/actions.py
portal/templates/registration_view.html

index aaa13b5..0e7c4c0 100644 (file)
@@ -84,7 +84,11 @@ def getAuthorities(request, admin = False):
     result = sfa_client(request,'List',hrn='onelab',object_type='authority',platforms=['myslice'],admin=admin)
     authorities = list()
     for item in result['myslice']:
-        authorities.append({'authority_hrn':item['hrn']})    
+        t_hrn = item['hrn'].split('.')
+        if 'name' in item:
+            authorities.append({'authority_hrn':item['hrn'], 'name':item['name'], 'shortname':t_hrn[-1].upper()})    
+        else:
+            authorities.append({'authority_hrn':item['hrn']})    
     return sorted(authorities)
 
 
index b0bb14a..ec90abf 100644 (file)
@@ -40,7 +40,7 @@
                 {% if authorities %}
                     {% for authority in authorities %}
                         {% if authority.name %}
-                                <option value="{{ authority.authority_hrn }}">{{authority.name}}</option>
+                                <option value="{{ authority.authority_hrn }}">{{authority.shortname}} - {{authority.name}}</option>
                         {% else %}
                             <option value="{{ authority.authority_hrn }}">{{authority.authority_hrn}}</option>
                         {% endif %}