예제 #1
0
 def get_toolbar(self):
     toolbar = super().get_toolbar()
     toolbar.append(
         NewActionButton(url=reverse("shuup_admin:importer.import.new"),
                         text=_("Import file"),
                         icon="fa fa-upload"))
     return toolbar
예제 #2
0
    def get_context_data(self, **kwargs):
        context = super(AddonListView, self).get_context_data(**kwargs)
        context["toolbar"] = Toolbar([
            PostActionButton(
                icon="fa fa-save",
                form_id="addon_list",
                text=_("Save addon changes"),
                extra_css_class="btn-success",
            ),
            NewActionButton(
                reverse("shuup_admin:addon.upload"),
                text=_("Upload new addon"),
                extra_css_class="btn-info",
                icon="fa fa-upload",
            )
        ])
        if self.request.GET.get("reload"):
            context["toolbar"].append(
                URLActionButton(
                    reverse("shuup_admin:addon.reload"),
                    text=_("Reload application"),
                    extra_css_class="btn-warning",
                    icon="fa fa-refresh",
                ))

        return context
예제 #3
0
 def get_context_data(self, **kwargs):
     context = super(CouponListView, self).get_context_data(**kwargs)
     context["toolbar"] = Toolbar([
         NewActionButton("shuup_admin:coupon.new", text=_("Create new Coupon")),
         SettingsActionButton.for_model(self.model, return_url="coupon")
     ])
     return context
예제 #4
0
 def get_context_data(self, **kwargs):
     context = super(ContactGroupListView, self).get_context_data(**kwargs)
     context["toolbar"] = Toolbar([
         NewActionButton("shuup_admin:contact_group.new"),
         SettingsActionButton.for_model(ContactGroup,
                                        return_url="contact_group")
     ])
     return context
예제 #5
0
파일: _list.py 프로젝트: yurkobb/shuup
 def get_context_data(self, **kwargs):
     context = super(CouponListView, self).get_context_data(**kwargs)
     if self.request.user.is_superuser:
         settings_button = SettingsActionButton.for_model(self.model, return_url="coupon")
     else:
         settings_button = None
     context["toolbar"] = Toolbar(
         [NewActionButton("shuup_admin:coupon.new", text=_("Create new Coupon")), settings_button], view=self
     )
     return context
예제 #6
0
파일: 52663_list.py 프로젝트: wanuop/shuup
 def get_context_data(self, **kwargs):
     context = super(PermissionGroupListView,
                     self).get_context_data(**kwargs)
     context["title"] = _("Permission Groups")
     context["toolbar"] = Toolbar([
         NewActionButton("shuup_admin:permission_group.new",
                         text=_("Create new Permission Group")),
         SettingsActionButton.for_model(self.model,
                                        return_url="permission_group")
     ])
     return context
예제 #7
0
 def get_context_data(self, **kwargs):
     context = super(ContactGroupListView, self).get_context_data(**kwargs)
     if self.request.user.is_superuser:
         settings_button = SettingsActionButton.for_model(ContactGroup, return_url="contact_group")
     else:
         settings_button = None
     context["toolbar"] = Toolbar([
         NewActionButton("shuup_admin:contact_group.new"),
         settings_button
     ])
     return context
예제 #8
0
 def get_context_data(self, **kwargs):
     context = super(PermissionGroupListView, self).get_context_data(**kwargs)
     context["title"] = _("Permission Groups")
     if self.request.user.is_superuser:
         settings_button = SettingsActionButton.for_model(self.model, return_url="permission_group")
     else:
         settings_button = None
     context["toolbar"] = Toolbar([
         NewActionButton("shuup_admin:permission_group.new", text=_("Create new Permission Group")),
         settings_button
     ])
     return context
예제 #9
0
    def get_context_data(self, **kwargs):
        context = super(ContactGroupPriceDisplayListView, self).get_context_data(**kwargs)
        if self.request.user.is_superuser:
            settings_button = SettingsActionButton.for_model(
                ContactGroupPriceDisplay, return_url="contact_group_price_display")
        else:
            settings_button = None

        shop = get_shop(self.request)
        can_create = len(get_groups_for_price_display_create(shop))
        context["toolbar"] = Toolbar([
            NewActionButton("shuup_admin:contact_group_price_display.new") if can_create else None,
            settings_button
        ], view=self)
        return context
예제 #10
0
파일: list.py 프로젝트: dragonsg/shuup-1
 def get_context_data(self, **kwargs):
     context = super(ContactGroupListView, self).get_context_data(**kwargs)
     context["toolbar"] = Toolbar([NewActionButton("shuup_admin:contact-group.new")])
     return context
예제 #11
0
파일: _list.py 프로젝트: dragonsg/shuup-1
 def get_context_data(self, **kwargs):
     context = super(CampaignListView, self).get_context_data(**kwargs)
     context["toolbar"] = Toolbar([
         NewActionButton("shuup_admin:basket_campaigns.new", text=_("Create new Basket Campaign")),
     ])
     return context
예제 #12
0
파일: _list.py 프로젝트: dragonsg/shuup-1
 def get_context_data(self, **kwargs):
     context = super(CouponListView, self).get_context_data(**kwargs)
     context["toolbar"] = Toolbar([
         NewActionButton("shuup_admin:coupons.new", text=_("Create new Coupon")),
     ])
     return context