public ActionResult Create()
{
if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)
&& !_permissionService.Authorize(StandardPermissionProvider.ManageStore) //add by hz
)
return AccessDeniedView();
[HttpPost, FormValueExists("save", "save-continue", "continueEditing")]
public ActionResult Edit(StoreModel model, bool continueEditing)
{
if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)
&& !_permissionService.Authorize(StandardPermissionProvider.ManageStore) //add by hz
)
return AccessDeniedView();
<siteMapNode title="Home" controller="Home" action="Overview">
<siteMapNode title="Dashboard" nopResource="Admin.Dashboard" controller="Home" action="Index" ImageUrl="~/Administration/Content/images/ico-dashboard.png" />
<siteMapNode title="Catalog" nopResource="Admin.Catalog" PermissionNames="ManageCatalog, ManageStore" ImageUrl="~/Administration/Content/images/ico-catalog.png" >
<siteMapNode title="Categories" nopResource="Admin.Catalog.Categories">
<siteMapNode title="List" nopResource="Admin.Common.List" controller="Category" action="List"/>
<siteMapNode title="Tree view" nopResource="Admin.Common.Treeview" controller="Category" action="Tree"/>
</siteMapNode>
<siteMapNode title="Manufacturers" nopResource="Admin.Catalog.Manufacturers" controller="Manufacturer" action="List"/>
<siteMapNode title="Stores" nopResource="Admin.Catalog.Stores" controller="Store" action="List"/>
<siteMapNode title="Products" nopResource="Admin.Catalog.Products">
<siteMapNode title="Manage products" nopResource="Admin.Catalog.Products.Manage" controller="Product" action="List"/>
<siteMapNode title="Bulk edit product variants" nopResource="Admin.Catalog.BulkEdit" controller="ProductVariant" action="BulkEdit"/>
<siteMapNode title="Product reviews" nopResource="Admin.Catalog.ProductReviews" controller="ProductReview" action="List"/>
<siteMapNode title="Product tags" nopResource="Admin.Catalog.ProductTags" controller="Product" action="ProductTags"/>
<siteMapNode title="Low stock report" nopResource="Admin.Catalog.LowStockReport" controller="ProductVariant" action="LowStockReport"/>
</siteMapNode>
<siteMapNode title="Attributes" nopResource="Admin.Catalog.Attributes">
<siteMapNode title="Products attributes" nopResource="Admin.Catalog.Attributes.ProductAttributes" controller="ProductAttribute" action="List"/>
<siteMapNode title="Specification attributes" nopResource="Admin.Catalog.Attributes.SpecificationAttributes" controller="SpecificationAttribute" action="List"/>
<siteMapNode title="Checkout attributes" nopResource="Admin.Catalog.Attributes.CheckoutAttributes" controller="CheckoutAttribute" action="List"/>
</siteMapNode>
</siteMapNode>
<siteMapNode title="Sales" nopResource="Admin.Sales" PermissionNames="ManageOrders, ManageReturnRequests, ManageGiftCards, ManageStore" ImageUrl="~/Administration/Content/images/ico-sales.png">
<siteMapNode title="Orders" nopResource="Admin.Orders" PermissionNames="ManageOrders" controller="Order" action="List" />
<siteMapNode title="Recurring payments" nopResource="Admin.RecurringPayments" PermissionNames="ManageOrders" controller="RecurringPayment" action="List" />
<siteMapNode title="Return requests" nopResource="Admin.ReturnRequests" PermissionNames="ManageReturnRequests" controller="ReturnRequest" action="List" />
<siteMapNode title="Gift cards" nopResource="Admin.GiftCards" PermissionNames="ManageGiftCards" controller="GiftCard" action="List" />
<siteMapNode title="Current shopping carts" nopResource="Admin.CurrentCarts" PermissionNames="ManageOrders" controller="ShoppingCart" action="CurrentCarts" />
<siteMapNode title="Current wishlists" nopResource="Admin.CurrentWishlists" PermissionNames="ManageOrders" controller="ShoppingCart" action="CurrentWishlists" />
<siteMapNode title="Bestsellers" nopResource="Admin.SalesReport.Bestsellers" PermissionNames="ManageOrders" controller="Order" action="BestsellersReport" />
</siteMapNode>
<siteMapNode title="Customers" nopResource="Admin.Customers" PermissionNames="ManageCustomers, ManageCustomerRoles" ImageUrl="~/Administration/Content/images/ico-customers.png" >
<siteMapNode title="Customers" nopResource="Admin.Customers.Customers" PermissionNames="ManageCustomers, ManageStore" controller="Customer" action="List" />
<siteMapNode title="Customer roles" nopResource="Admin.Customers.CustomerRoles" PermissionNames="ManageCustomerRoles" controller="CustomerRole" action="List" />
<siteMapNode title="Online customers" nopResource="Admin.Customers.OnlineCustomers" PermissionNames="ManageCustomers" controller="OnlineCustomer" action="List" />
<siteMapNode title="Customer reports" nopResource="Admin.Customers.Reports" PermissionNames="ManageCustomers, ManageStore" controller="Customer" action="Reports" />
</siteMapNode>