vm list usability
* filter by tag
- filter owned, explicitly accessed and other vms
- show explicitly accessed vms only on dashboard (if user werent superuser)
-
-
Owner
a part of this:
diff --git a/circle/dashboard/views.py b/circle/dashboard/views.py index e0f8ccb..3f67903 100644 --- a/circle/dashboard/views.py +++ b/circle/dashboard/views.py @@ -225,7 +225,7 @@ class IndexView(LoginRequiredMixin, TemplateView): # template if user.has_perm('vm.create_template'): context['templates'] = InstanceTemplate.get_objects_with_level( - 'operator', user).all()[:5] + 'operator', user, disregard_superuser=True).all()[:5] # toplist if settings.STORE_URL: @@ -1833,8 +1833,8 @@ class VmCreate(LoginRequiredMixin, TemplateView): form_error = form is not None template = (form.template.pk if form_error else request.GET.get("template")) - templates = InstanceTemplate.get_objects_with_level('user', - request.user) + templates = InstanceTemplate.get_objects_with_level( + 'user', request.user, disregard_superuser=True) if form is None and template: form = self.form_class(user=request.user, template=templates.get(pk=template))
-
-
Status changed to closed by commit da2b02
Toggle commit list
Please
register
or
sign in
to comment