git://git.onelab.eu
/
myslice.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
43ca262
)
dashboard now uses variables for displaying user slices
author
Jordan Augé
<jordan.auge@lip6.fr>
Tue, 6 Aug 2013 09:42:06 +0000
(11:42 +0200)
committer
Jordan Augé
<jordan.auge@lip6.fr>
Tue, 6 Aug 2013 09:42:06 +0000
(11:42 +0200)
portal/views.py
patch
|
blob
|
history
diff --git
a/portal/views.py
b/portal/views.py
index
a70a671
..
2d8d792
100644
(file)
--- a/
portal/views.py
+++ b/
portal/views.py
@@
-48,15
+48,16
@@
class DashboardView(TemplateView):
template_name = "dashboard.html"
def get_context_data(self, **kwargs):
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')
#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)
auth_query = Query().get('network').select('network_hrn')
page.enqueue_query(slice_query)
page.enqueue_query(auth_query)