def get_urls(self): return [ admin_url( "^addons/$", "wshop.addons.admin_module.views.AddonListView", name="addon.list", permissions=get_default_model_permissions(Shop) ), admin_url( "^addons/add/$", "wshop.addons.admin_module.views.AddonUploadView", name="addon.upload", permissions=get_default_model_permissions(Shop) ), admin_url( "^addons/add/confirm/$", "wshop.addons.admin_module.views.AddonUploadConfirmView", name="addon.upload_confirm", permissions=get_default_model_permissions(Shop) ), admin_url( "^addons/reload/$", "wshop.addons.admin_module.views.ReloadView", name="addon.reload", permissions=get_default_model_permissions(Shop) ), ]
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))
def get_urls(self): return [ admin_url("^settings/$", "wshop.admin.modules.settings.views.SystemSettingsView", name="settings.list", permissions=get_default_model_permissions(Shop)), ]
def get_urls(self): return [ admin_url("test/$", OkAction, name="test-auth", require_authentication=True), admin_url("test2/$", "wshop_tests.admin.fixtures.test_module.OkAction", name="test-unauth", require_authentication=False), admin_url("test3/$", "wshop_tests.admin.fixtures.test_module.OkAction", name="test-perm", require_authentication=True, permissions=("bogus-permission", )), ]
def get_urls(self): return [ admin_url( "^sample_data/$", "wshop.admin.modules.sample_data.views.ConsolidateSampleObjectsView", name="sample_data", permissions=get_default_model_permissions(Shop)) ]
def get_urls(self): return [ admin_url( "^system/api/$", "wshop.api.admin_module.views.permissions.APIPermissionView", name="api_permission", permissions=get_default_model_permissions(Shop)) ]
def get_urls(self): # doccov: ignore return [ admin_url( "^xtheme/guide/(?P<theme_identifier>.+?)/", "wshop.xtheme.admin_module.views.ThemeGuideTemplateView", name="xtheme.guide", permissions=get_default_model_permissions(ThemeSettings)), admin_url( "^xtheme/configure/(?P<theme_identifier>.+?)/", "wshop.xtheme.admin_module.views.ThemeConfigDetailView", name="xtheme.config_detail", permissions=get_default_model_permissions(ThemeSettings)), admin_url("^xtheme/", "wshop.xtheme.admin_module.views.ThemeConfigView", name="xtheme.config", permissions=get_default_model_permissions(ThemeSettings)) ]
def get_urls(self): return [ admin_url( "^system/telemetry/$", "wshop.admin.modules.system.views.telemetry.TelemetryView", name="telemetry", permissions=get_default_model_permissions(Shop)), ]
def get_urls(self): return [ admin_url( "^media/$", "wshop.admin.modules.media.views.MediaBrowserView", name="media.browse", permissions=get_default_model_permissions(File), ), ]
def get_urls(self): return [ admin_url( "^mocker/$", "wshop.testing.admin_module.mocker_view.MockerView", name="mocker", permissions=get_default_model_permissions(Shop) ) ]
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), )
def get_urls(self): return [ admin_url( "^carts/$", "wshop.front.admin_module.carts.views.CartListView", name="cart.list", permissions=get_default_model_permissions(StoredBasket), ), ]
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)
def get_urls(): urls = [] urls.extend(get_module_urls()) urls.extend([ admin_url(r'^$', DashboardView.as_view(), name='dashboard'), admin_url(r'^home/$', HomeView.as_view(), name='home'), admin_url(r'^wizard/$', WizardView.as_view(), name='wizard'), admin_url(r'^tour/$', TourView.as_view(), name='tour'), admin_url(r'^search/$', SearchView.as_view(), name='search'), admin_url(r'^select/$', MultiselectAjaxView.as_view(), name='select'), admin_url(r'^menu/$', MenuView.as_view(), name='menu'), admin_url( r'^login/$', login, kwargs={"template_name": "wshop/admin/auth/login.jinja"}, name='login', require_authentication=False ), admin_url( r'^logout/$', auth_views.logout, kwargs={"template_name": "wshop/admin/auth/logout.jinja"}, name='logout', require_authentication=False ), admin_url( r'^set-language/$', csrf_exempt(set_language), name="set-language" ), ]) for u in urls: # pragma: no cover if not isinstance(u, AdminRegexURLPattern): warnings.warn("Admin URL %r is not an AdminRegexURLPattern" % u) # Add Django javascript catalog url urls.append(url(r'^i18n.js$', javascript_catalog_all, name='js-catalog')) return tuple(urls)
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)
def get_urls(self): return [ admin_url( "^printouts/delivery/(?P<shipment_pk>\d+)/$", "wshop.order_printouts.admin_module.views.get_delivery_pdf", name="printouts.delivery_pdf"), admin_url( "^printouts/delivery/html/(?P<shipment_pk>\d+)/$", "wshop.order_printouts.admin_module.views.get_delivery_html", name="printouts.delivery_html"), admin_url( "^printouts/delivery/email/(?P<shipment_pk>\d+)/$", "wshop.order_printouts.admin_module.views.send_delivery_email", name="printouts.delivery_email"), admin_url( "^printouts/confirmation/(?P<order_pk>\d+)/$", "wshop.order_printouts.admin_module.views.get_confirmation_pdf", name="printouts.confirmation_pdf"), admin_url( "^printouts/confirmation/html/(?P<order_pk>\d+)/$", "wshop.order_printouts.admin_module.views.get_confirmation_html", name="printouts.confirmation_html"), admin_url( "^printouts/confirmation/email/(?P<order_pk>\d+)/$", "wshop.order_printouts.admin_module.views.send_confirmation_email", name="printouts.confirmation_email"), ]
def get_urls(self): return [ admin_url( "^contacts/new/$", "wshop.admin.modules.contacts.views.ContactEditView", kwargs={"pk": None}, name="contact.new", permissions=["wshop.add_contact"], ), admin_url( "^contacts/(?P<pk>\d+)/edit/$", "wshop.admin.modules.contacts.views.ContactEditView", name="contact.edit", permissions=["wshop.change_contact"], ), admin_url( "^contacts/(?P<pk>\d+)/$", "wshop.admin.modules.contacts.views.ContactDetailView", name="contact.detail", permissions=get_default_model_permissions(Contact), ), admin_url( "^contacts/reset-password/(?P<pk>\d+)/$", "wshop.admin.modules.contacts.views.ContactResetPasswordView", name="contact.reset_password", permissions=get_default_model_permissions(Contact), ), admin_url( "^contacts/$", "wshop.admin.modules.contacts.views.ContactListView", name="contact.list", permissions=get_default_model_permissions(Contact), ), admin_url( "^contacts/list-settings/", "wshop.admin.modules.settings.views.ListSettingsView", name="contact.list_settings", permissions=get_default_model_permissions(Contact), ), admin_url("^contacts/mass-edit/$", "wshop.admin.modules.contacts.views.ContactMassEditView", name="contact.mass_edit", permissions=get_default_model_permissions(Contact)), admin_url( "^contacts/mass-edit-group/$", "wshop.admin.modules.contacts.views.ContactGroupMassEditView", name="contact.mass_edit_group", permissions=get_default_model_permissions(Contact)) ]
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) )
def get_urls(self): return [ admin_url( "^adjust-stock/(?P<supplier_id>\d+)/(?P<product_id>\d+)/", "wshop.simple_supplier.admin_module.views.process_stock_adjustment", name="simple_supplier.stocks", permissions=get_default_model_permissions(StockAdjustment)), admin_url( "^alert-limit/(?P<supplier_id>\d+)/(?P<product_id>\d+)/", "wshop.simple_supplier.admin_module.views.process_alert_limit", name="simple_supplier.alert_limits", permissions=get_default_model_permissions(StockAdjustment)), admin_url( "^stocks/", "wshop.simple_supplier.admin_module.views.StocksListView", name="simple_supplier.stocks"), admin_url( "^list-settings/", "wshop.admin.modules.settings.views.ListSettingsView", name="simple_supplier.list_settings", permissions=get_default_model_permissions(StockAdjustment), ) ]
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), )
def get_urls(self): permissions = get_default_model_permissions(get_user_model()) return [ admin_url("^users/(?P<pk>\d+)/change-password/$", "wshop.admin.modules.users.views.UserChangePasswordView", name="user.change-password", permissions=permissions), admin_url("^users/(?P<pk>\d+)/reset-password/$", "wshop.admin.modules.users.views.UserResetPasswordView", name="user.reset-password", permissions=permissions), admin_url( "^users/(?P<pk>\d+)/change-permissions/$", "wshop.admin.modules.users.views.UserChangePermissionsView", name="user.change-permissions", permissions=["auth.change_permission"]), admin_url("^users/(?P<pk>\d+)/$", "wshop.admin.modules.users.views.UserDetailView", name="user.detail", permissions=permissions), admin_url("^users/new/$", "wshop.admin.modules.users.views.UserDetailView", kwargs={"pk": None}, name="user.new", permissions=permissions), admin_url("^users/$", "wshop.admin.modules.users.views.UserListView", name="user.list", permissions=permissions), admin_url("^users/(?P<pk>\d+)/login/$", "wshop.admin.modules.users.views.LoginAsUserView", name="user.login-as", permissions=permissions), admin_url( "^contacts/list-settings/", "wshop.admin.modules.settings.views.ListSettingsView", name="user.list_settings", permissions=permissions, ) ]
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))
def get_urls(self): return [ admin_url("test/$", lambda request: HttpResponse("herrrp %s" % request)), ]
def test_invalid_admin_url(): with pytest.raises(ImproperlyConfigured): admin_url("", "")
def get_urls(self): return [ admin_url("^reports/$", "wshop.reports.admin_module.views.ReportView", name="reports.list") ]
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))
def test_admin_url_prefix(): assert admin_url("", "foo", prefix="bar")._callback_str == "bar.foo"