X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fviews.py;h=2dc5324733238710a82ff3db4776fc65a8576343;hb=aad5c1260c158966703bc58338d327bc512a8634;hp=2aa68405fb7b061ade9bc83affdc592d0a0a8b7f;hpb=32c8b3cf9421ee4d260162913cc6ab2dadaaea8c;p=myslice.git diff --git a/portal/views.py b/portal/views.py index 2aa68405..2dc53247 100644 --- a/portal/views.py +++ b/portal/views.py @@ -30,7 +30,7 @@ from django.shortcuts import render from plugins.lists.simplelist import SimpleList -#from plugins.pres_view import PresView +from plugins.pres_view import PresView from portal.event import Event import json @@ -48,15 +48,16 @@ class DashboardView(TemplateView): template_name = "dashboard.html" def get_context_data(self, **kwargs): - user_hrn = 'ple.upmc.jordan_auge' - #user_hrn = 'iotlab.auge' + # We might have slices on different registries with different user accounts + # We note that this portal could be specific to a given registry, to which we register users, but i'm not sure that simplifies things + # Different registries mean different identities, unless we identify via SFA HRN or have associated the user email to a single hrn #messages.info(self.request, 'You have logged in') page = Page(self.request) # Slow... #slice_query = Query().get('slice').filter_by('user.user_hrn', 'contains', user_hrn).select('slice_hrn') - slice_query = Query().get('user').filter_by('user_hrn', '==', user_hrn).select('user_hrn', 'slice.slice_hrn') + slice_query = Query().get('user').filter_by('user_hrn', '==', '$user_hrn').select('user_hrn', 'slice.slice_hrn') auth_query = Query().get('network').select('network_hrn') page.enqueue_query(slice_query) page.enqueue_query(auth_query) @@ -560,7 +561,8 @@ def acc_process(request): message = 'You submitted an empty form.' return HttpResponse(message) - +def register_4m_f4f(request): + return render(request, 'register_4m_f4f.html') # view for contact form def contact(request):