Example #1
0
    def shopify_vendor_link(self, obj):
        if (not obj or not obj.pk or not hasattr(obj, 'vendor')
                or not obj.vendor.shopify_vendor):
            return None

        return get_change_view_link(obj.vendor.shopify_vendor,
                                    'See Shopify vendor')
Example #2
0
    def shopify_product_link(self, obj):
        if (not obj or not obj.pk or not hasattr(obj, 'item')
                or not obj.item.shopify_product):
            return None

        return get_change_view_link(obj.item.shopify_product,
                                    'See Shopify product')
Example #3
0
    def vendor_link(self, obj):
        if not obj or not obj.pk or not hasattr(obj, 'vendor'):
            return None

        return get_change_view_link(obj.vendor, 'See Vendor')
Example #4
0
 def detail_link(self, obj):
     return get_change_view_link(obj, 'Details')
Example #5
0
    def manufacturer_link(self, obj):
        if not obj or not obj.pk or not obj.manufacturer:
            return None

        return get_change_view_link(obj.manufacturer, 'See Full Manufacturer')
Example #6
0
    def item_link(self, obj):
        if not obj or not obj.pk or not hasattr(obj, 'item'):
            return None

        return get_change_view_link(obj.item, 'See Item')
Example #7
0
    def detail_link(self, obj):
        if not obj or not obj.pk:
            return None

        return get_change_view_link(obj, 'Details')
Example #8
0
 def detail_link(self, obj):
     if not obj:
         return None
     return get_change_view_link(obj, 'See Full Calculator')
Example #9
0
    def sema_brand_link(self, obj):
        if not obj or not obj.pk or not obj.sema_brand:
            return None

        return get_change_view_link(obj.sema_brand, 'See Full SEMA Brand')
Example #10
0
    def shopify_leaf_collection_link(self, obj):
        if not obj or not obj.pk or not obj.shopify_leaf_collection:
            return None

        return get_change_view_link(obj.shopify_leaf_collection,
                                    'See Full Shopify Leaf Collection')
Example #11
0
    def sema_leaf_category_link(self, obj):
        if not obj or not obj.pk or not obj.sema_leaf_category:
            return None

        return get_change_view_link(obj.sema_leaf_category,
                                    'See Full SEMA Leaf Category')
Example #12
0
    def sema_branch_category_link(self, obj):
        if not obj or not obj.pk or not obj.sema_branch_category:
            return None

        return get_change_view_link(obj.sema_branch_category,
                                    'See Full SEMA Branch Category')
Example #13
0
    def shopify_product_link(self, obj):
        if not obj or not obj.pk or not obj.shopify_product:
            return None

        return get_change_view_link(obj.shopify_product,
                                    'See Full Shopify Product')
Example #14
0
    def sema_product_link(self, obj):
        if not obj or not obj.pk or not obj.sema_product:
            return None

        return get_change_view_link(obj.sema_product, 'See Full SEMA Product')
Example #15
0
    def premier_product_link(self, obj):
        if not obj or not obj.pk or not obj.premier_product:
            return None

        return get_change_view_link(obj.premier_product,
                                    'See Full Premier Product')
Example #16
0
    def sema_brand_link(self, obj):
        if (not obj or not obj.pk or not hasattr(obj, 'vendor')
                or not obj.vendor.sema_brand):
            return None

        return get_change_view_link(obj.vendor.sema_brand, 'See SEMA brand')
Example #17
0
    def shopify_vendor_link(self, obj):
        if not obj or not obj.pk or not obj.shopify_vendor:
            return None

        return get_change_view_link(obj.shopify_vendor,
                                    'See Full Shopify Vendor')
Example #18
0
    def detail_link(self, obj):
        if not obj or not obj.pk:
            return None

        return get_change_view_link(obj, 'See Full Variant')