Пример #1
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^display-units",
         view_template=
         "wshop.admin.modules.sales_units.views.DisplayUnit%sView",
         name_template="display_unit.%s",
         permissions=get_default_model_permissions(DisplayUnit))
Пример #2
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^product-types",
         view_template="wshop.admin.modules.product_types.views.ProductType%sView",
         name_template="product_type.%s",
         permissions=get_default_model_permissions(ProductType),
     )
Пример #3
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^suppliers",
         view_template="wshop.admin.modules.suppliers.views.Supplier%sView",
         name_template="supplier.%s",
         permissions=get_default_model_permissions(Supplier)
     )
Пример #4
0
 def get_urls(self):
     permissions = get_default_model_permissions(NotificationModel)
     return [
         admin_url("notify/script-item-editor/",
                   "wshop.notify.admin_module.views.script_item_editor",
                   name="notify.script-item-editor",
                   permissions=permissions),
         admin_url("notify/script/content/(?P<pk>\d+)/",
                   "wshop.notify.admin_module.views.EditScriptContentView",
                   name="notify.script.edit-content",
                   permissions=permissions),
         admin_url("notify/mark-read/(?P<pk>\d+)/$",
                   self.mark_notification_read_view,
                   name="notify.mark-read",
                   permissions=permissions),
         admin_url("notify/script-template/",
                   "wshop.notify.admin_module.views.ScriptTemplateView",
                   name="notify.script-template",
                   permissions=permissions),
         admin_url(
             "notify/script-template-config/(?P<id>.+)/",
             "wshop.notify.admin_module.views.ScriptTemplateConfigView",
             name="notify.script-template-config",
             permissions=permissions),
         admin_url("notify/script-template-edit/(?P<pk>.+)/",
                   "wshop.notify.admin_module.views.ScriptTemplateEditView",
                   name="notify.script-template-edit",
                   permissions=permissions),
     ] + get_edit_and_list_urls(
         url_prefix="^notify/script",
         view_template="wshop.notify.admin_module.views.Script%sView",
         name_template="notify.script.%s",
         permissions=permissions)
Пример #5
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^manufacturers",
         view_template=
         "wshop.admin.modules.manufacturers.views.Manufacturer%sView",
         name_template="manufacturer.%s",
         permissions=get_default_model_permissions(Manufacturer),
     )
Пример #6
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^permission-groups",
         view_template=
         "wshop.admin.modules.permission_groups.views.PermissionGroup%sView",
         name_template="permission_group.%s",
         permissions=get_default_model_permissions(PermissionGroup),
     )
Пример #7
0
 def get_urls(self):
     permissions = self.get_required_permissions()
     return [
         admin_url("%s/(?P<pk>\d+)/delete/$" % self.url_prefix,
                   self.view_template % "Delete",
                   name=self.name_template % "delete",
                   permissions=permissions)
     ] + get_edit_and_list_urls(url_prefix=self.url_prefix,
                                view_template=self.view_template,
                                name_template=self.name_template,
                                permissions=permissions)
Пример #8
0
    def get_urls(self):
        basket_campaign_urls = get_edit_and_list_urls(
            url_prefix="^campaigns/basket",
            view_template=
            "wshop.campaigns.admin_module.views.BasketCampaign%sView",
            name_template="basket_campaign.%s",
            permissions=get_default_model_permissions(BasketCampaign))

        coupon_urls = get_edit_and_list_urls(
            url_prefix="^campaigns/coupons",
            view_template="wshop.campaigns.admin_module.views.Coupon%sView",
            name_template="coupon.%s",
            permissions=get_default_model_permissions(Coupon))

        return basket_campaign_urls + coupon_urls + get_edit_and_list_urls(
            url_prefix="^campaigns/catalog",
            view_template=
            "wshop.campaigns.admin_module.views.CatalogCampaign%sView",
            name_template="catalog_campaign.%s",
            permissions=get_default_model_permissions(CatalogCampaign))
Пример #9
0
 def get_urls(self):
     # TODO: Add url for tax dashboard?
     tax_urls = get_edit_and_list_urls(
         url_prefix="^taxes/tax",
         view_template="wshop.admin.modules.taxes.views.Tax%sView",
         name_template="tax.%s",
         permissions=get_default_model_permissions(Tax)
     )
     tax_group_urls = get_edit_and_list_urls(
         url_prefix="^taxes/customer-tax-group",
         view_template="wshop.admin.modules.taxes.views.CustomerTaxGroup%sView",
         name_template="customer_tax_group.%s",
         permissions=get_default_model_permissions(CustomerTaxGroup)
     )
     tax_class_urls = get_edit_and_list_urls(
         url_prefix="^taxes/tax-class",
         view_template="wshop.admin.modules.taxes.views.TaxClass%sView",
         name_template="tax_class.%s",
         permissions=get_default_model_permissions(TaxClass)
     )
     return tax_urls + tax_group_urls + tax_class_urls
Пример #10
0
 def get_urls(self):
     return [
         admin_url(
             "^service_provider/(?P<pk>\d+)/delete/$",
             "wshop.admin.modules.service_providers.views.ServiceProviderDeleteView",
             name="service_provider.delete",
             permissions=["wshop.delete_serviceprovider"]
         )
     ] + get_edit_and_list_urls(
         url_prefix="^service_provider",
         view_template="wshop.admin.modules.service_providers.views.ServiceProvider%sView",
         name_template="service_provider.%s",
         permissions=get_default_model_permissions(ServiceProvider)
     )
Пример #11
0
 def get_urls(self):
     return [
         admin_url("^shops/(?P<pk>\d+)/enable/$",
                   "wshop.admin.modules.shops.views.ShopEnablerView",
                   name="shop.enable",
                   permissions=get_default_model_permissions(Shop)),
         admin_url("^shops/(?P<pk>\d+)/select/$",
                   "wshop.admin.modules.shops.views.ShopSelectView",
                   name="shop.select",
                   permissions=get_default_model_permissions(Shop)),
     ] + get_edit_and_list_urls(
         url_prefix="^shops",
         view_template="wshop.admin.modules.shops.views.Shop%sView",
         name_template="shop.%s",
         permissions=get_default_model_permissions(Shop))
Пример #12
0
 def get_urls(self):
     return [
         admin_url(
             "^contact_group/(?P<pk>\d+)/delete/$",
             "wshop.admin.modules.contact_groups.views.ContactGroupDeleteView",
             name="contact_group.delete",
             permissions=["wshop.delete_contactgroup"],
         )
     ] + get_edit_and_list_urls(
         url_prefix="^contact_group",
         view_template=
         "wshop.admin.modules.contact_groups.views.ContactGroup%sView",
         name_template="contact_group.%s",
         permissions=get_default_model_permissions(ContactGroup),
     )
Пример #13
0
 def get_urls(self):
     return [
         admin_url("^products/(?P<pk>\d+)/delete/$",
                   "wshop.admin.modules.products.views.ProductDeleteView",
                   name="shop_product.delete",
                   permissions=["wshop.delete_product"]),
         admin_url(
             "^products/(?P<pk>\d+)/media/$",
             "wshop.admin.modules.products.views.ProductMediaEditView",
             name="shop_product.edit_media",
             permissions=get_default_model_permissions(ShopProduct),
         ),
         admin_url(
             "^products/(?P<pk>\d+)/media/add/$",
             "wshop.admin.modules.products.views.ProductMediaBulkAdderView",
             name="shop_product.add_media",
             permissions=get_default_model_permissions(ShopProduct),
         ),
         admin_url(
             "^products/(?P<pk>\d+)/crosssell/$",
             "wshop.admin.modules.products.views.ProductCrossSellEditView",
             name="shop_product.edit_cross_sell",
             permissions=get_default_model_permissions(ProductCrossSell),
         ),
         admin_url(
             "^products/(?P<pk>\d+)/variation/$",
             "wshop.admin.modules.products.views.ProductVariationView",
             name="shop_product.edit_variation",
             permissions=get_default_model_permissions(
                 ProductVariationResult),
         ),
         admin_url(
             "^products/(?P<pk>\d+)/package/$",
             "wshop.admin.modules.products.views.ProductPackageView",
             name="shop_product.edit_package",
             permissions=get_default_model_permissions(ProductPackageLink)),
         admin_url("^products/mass-edit/$",
                   "wshop.admin.modules.products.views.ProductMassEditView",
                   name="shop_product.mass_edit",
                   permissions=get_default_model_permissions(ShopProduct)),
     ] + get_edit_and_list_urls(
         url_prefix="^products",
         view_template="wshop.admin.modules.products.views.Product%sView",
         name_template="shop_product.%s",
         permissions=get_default_model_permissions(ShopProduct))
Пример #14
0
 def get_urls(self):
     return [
         admin_url(
             "^categories/(?P<pk>\d+)/copy-visibility/$",
             "wshop.admin.modules.categories.views.CategoryCopyVisibilityView",
             name="category.copy_visibility",
             permissions=get_default_model_permissions(Category)),
         admin_url(
             "^categories/(?P<pk>\d+)/delete/$",
             "wshop.admin.modules.categories.views.CategoryDeleteView",
             name="category.delete",
             permissions=get_default_model_permissions(Category)),
     ] + get_edit_and_list_urls(
         url_prefix="^categories",
         view_template="wshop.admin.modules.categories.views.Category%sView",
         name_template="category.%s",
         permissions=get_default_model_permissions(Category),
     )
Пример #15
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^default-tax/rules",
         view_template="wshop.default_tax.admin_module.views.TaxRule%sView",
         name_template="default_tax.tax_rule.%s",
         permissions=get_default_model_permissions(TaxRule))
Пример #16
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^currencies",
         view_template="wshop.admin.modules.currencies.views.Currency%sView",
         name_template="currency.%s",
         permissions=get_default_model_permissions(Currency))
Пример #17
0
 def get_urls(self):
     return get_edit_and_list_urls(
         url_prefix="^cms/page",
         view_template="wshop.simple_cms.admin_module.views.Page%sView",
         name_template="simple_cms.page.%s",
         permissions=get_default_model_permissions(Page))
Пример #18
0
 def get_urls(self):
     return [
         admin_url(
             "^orders/(?P<pk>\d+)/create-shipment/$",
             "wshop.admin.modules.orders.views.OrderCreateShipmentView",
             name="order.create-shipment",
             permissions=["wshop.add_shipment"]),
         admin_url("^shipments/(?P<pk>\d+)/delete/$",
                   "wshop.admin.modules.orders.views.ShipmentDeleteView",
                   name="order.delete-shipment",
                   permissions=["wshop.delete_shipment"]),
         admin_url(
             "^orders/(?P<pk>\d+)/create-payment/$",
             "wshop.admin.modules.orders.views.OrderCreatePaymentView",
             name="order.create-payment",
             permissions=["wshop.add_payment"]),
         admin_url("^orders/(?P<pk>\d+)/set-paid/$",
                   "wshop.admin.modules.orders.views.OrderSetPaidView",
                   name="order.set-paid",
                   permissions=["wshop.add_payment"]),
         admin_url("^orders/(?P<pk>\d+)/set-status/$",
                   "wshop.admin.modules.orders.views.OrderSetStatusView",
                   name="order.set-status",
                   permissions=get_default_model_permissions(Order)),
         admin_url("^orders/(?P<pk>\d+)/new-log-entry/$",
                   "wshop.admin.modules.orders.views.NewLogEntryView",
                   name="order.new-log-entry",
                   permissions=get_default_model_permissions(Order)),
         admin_url(
             "^orders/(?P<pk>\d+)/update-admin-comment/$",
             "wshop.admin.modules.orders.views.UpdateAdminCommentView",
             name="order.update-admin-comment",
             permissions=get_default_model_permissions(Order)),
         admin_url("^orders/(?P<pk>\d+)/create-refund/$",
                   "wshop.admin.modules.orders.views.OrderCreateRefundView",
                   name="order.create-refund",
                   permissions=get_default_model_permissions(Order)),
         admin_url(
             "^orders/(?P<pk>\d+)/create-refund/full-refund$",
             "wshop.admin.modules.orders.views.OrderCreateFullRefundView",
             name="order.create-full-refund",
             permissions=get_default_model_permissions(Order)),
         admin_url("^orders/(?P<pk>\d+)/$",
                   "wshop.admin.modules.orders.views.OrderDetailView",
                   name="order.detail",
                   permissions=get_default_model_permissions(Order)),
         admin_url("^orders/new/$",
                   "wshop.admin.modules.orders.views.OrderEditView",
                   name="order.new",
                   permissions=["wshop.add_order"]),
         admin_url("^orders/(?P<pk>\d+)/edit/$",
                   "wshop.admin.modules.orders.views.OrderEditView",
                   name="order.edit",
                   permissions=["wshop.change_order"]),
         admin_url(
             "^orders/$",
             "wshop.admin.modules.orders.views.OrderListView",
             name="order.list",
             permissions=get_default_model_permissions(Order),
         ),
         admin_url(
             "^orders/list-settings/",
             "wshop.admin.modules.settings.views.ListSettingsView",
             name="order.list_settings",
             permissions=get_default_model_permissions(Order),
         ),
         admin_url("^orders/(?P<pk>\d+)/edit-addresses/$",
                   "wshop.admin.modules.orders.views.OrderAddressEditView",
                   name="order.edit-addresses",
                   permissions=["wshop.change_order"]),
     ] + get_edit_and_list_urls(
         url_prefix="^order-status",
         view_template="wshop.admin.modules.orders.views.OrderStatus%sView",
         name_template="order_status.%s",
         permissions=get_default_model_permissions(OrderStatus))