def get_model_url(self, object, kind, shop=None): return (derive_model_url(Tax, "shuup_admin:tax", object, kind) or derive_model_url(TaxClass, "shuup_admin:tax_class", object, kind) or derive_model_url(CustomerTaxGroup, "shuup_admin:customer_tax_group", object, kind))
def get_model_url(self, object, kind, shop=None): if isinstance(object, Product): if not shop: try: shop = object.shop_products.first().shop except ObjectDoesNotExist: return None object = object.get_shop_instance(shop) return derive_model_url(ShopProduct, "shuup_admin:shop_product", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Label, "shuup_admin:label", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Order, "shuup_admin:order", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Attribute, "shuup_admin:attribute", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Discount, "shuup_admin:discounts", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Shop, "shuup_admin:shop", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(ProductType, "shuup_admin:product_type", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Script, "shuup_admin:notify.script", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(AvailabilityException, "shuup_admin:discounts_availability_exception", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Supplier, "shuup_admin:supplier", object, kind)
def get_model_url(self, object, kind): if isinstance(object, Product): shop = Shop.objects.first() object = object.get_shop_instance(shop) return derive_model_url(ShopProduct, "shuup_admin:shop_product", object, kind)
def get_model_url(self, object, kind): return derive_model_url(ServiceProvider, "shuup_admin:service_provider", object, kind)
def get_model_url(self, object, kind): if hasattr(object, "role"): return derive_model_url(OrderStatus, "shuup_admin:order_status", object, kind) return derive_model_url(Order, "shuup_admin:order", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Attribute, "shuup_admin:attribute", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Script, "shuup_admin:notify.script", object, kind)
def get_model_url(self, object, kind): return derive_model_url(ContactGroup, "shuup_admin:contact_group", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Category, "shuup_admin:category", object, kind)
def get_model_url(self, object, kind): return derive_model_url(TaxRule, "shuup_admin:default_tax.tax_rule", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(CouponCode, "shuup_admin:discounts_coupon_codes", object, kind)
def get_model_url(self, obj, kind): return derive_model_url(self.model, self.url_name_prefix, obj, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Page, "shuup_admin:simple_cms.page", object, kind)
def get_model_url(self, object, kind): return ( derive_model_url(Tax, "shuup_admin:tax", object, kind) or derive_model_url(TaxClass, "shuup_admin:tax_class", object, kind) or derive_model_url(CustomerTaxGroup, "shuup_admin:customer_tax_group", object, kind) )
def get_model_url(self, object, kind, shop=None): return derive_model_url(Currency, "shuup_admin:currency", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Page, "shuup_admin:simple_cms.page", object, kind)
def get_model_url(self, object, kind): return derive_model_url(DisplayUnit, "shuup_admin:display_unit", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Task, "shuup_admin:task", object, kind)
def get_model_url(self, object, kind): return derive_model_url(SalesUnit, "shuup_admin:sales_unit", object, kind)
def get_model_url(self, object, kind): return derive_model_url(SalesUnit, "shuup_admin:sales-unit", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(OrderStatus, "shuup_admin:order_status", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Manufacturer, "shuup_admin:manufacturers", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(TaxRule, "shuup_admin:default_tax.tax_rule", object, kind)
def get_model_url(self, object, kind): return derive_model_url(self.model, self.url_name_prefix, object, kind)
def get_model_url(self, object, kind): if not hasattr(object, "admin_url_suffix"): return super(CampaignAdminModule, self).get_model_url(object, kind) admin_url = "shuup_admin:%s" % object.admin_url_suffix return derive_model_url(type(object), admin_url, object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Category, "shuup_admin:category", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Carousel, "shuup_admin:carousel", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Currency, "shuup_admin:currency", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(ContactGroup, "shuup_admin:contact_group", object, kind)
def get_model_url(self, object, kind): return derive_model_url(PermissionGroup, "shuup_admin:permission_group", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Product, "shuup_admin:product", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(Snippet, "shuup_admin:xtheme_snippet", object, kind)
def get_model_url(self, object, kind): return derive_model_url(PermissionGroup, "shuup_admin:permission_groups", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(ServiceProvider, "shuup_admin:service_provider", object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(self.model, self.url_name_prefix, object, kind)
def get_model_url(self, object, kind, shop=None): return derive_model_url(StoredBasket, "shuup_admin:cart", object, kind)
def get_model_url(self, object, kind): return derive_model_url(get_user_model(), "shuup_admin:user", object, kind)
def get_model_url(self, object, kind): return derive_model_url(Contact, "shuup_admin:contact", object, kind)