Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

CIRCLE / cloud

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 94
  • Merge Requests 10
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Closed
Open
Issue #232 opened Aug 03, 2014 by Őry Máté@orymate 
  • Report abuse
  • New issue
Report abuse New issue

vm list usability

* filter by tag

  • filter owned, explicitly accessed and other vms
  • show explicitly accessed vms only on dashboard (if user werent superuser)
  • Őry Máté @orymate

    mentioned in issue #234 (closed)

    Aug 03, 2014

    mentioned in issue #234 (closed)

    mentioned in issue #234
    Toggle commit list
  • Őry Máté @orymate commented Aug 03, 2014
    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))
    a part of this: ```diff 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)) ```
  • Kálmán Viktor @kviktor

    mentioned in merge request !149 (merged)

    Aug 05, 2014

    mentioned in merge request !149 (merged)

    mentioned in merge request !149
    Toggle commit list
  • Kálmán Viktor @kviktor

    Status changed to closed by commit da2b02

    Aug 18, 2014

    Status changed to closed by commit da2b02

    Status changed to closed by commit da2b02
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
No due date
0
Labels
None
Assign labels
  • View labels
2
2 participants
Reference: circle/cloud#232