Hello,
I have two questions please.
1. As a vendor (multiple store) when i create a product, the ACL automatically limit it to store (that is fine, because i don't want other store to see this product, or that one store put a product to another one), but the product (that has been created) does not appear in the store (publish activated) !
2. When apply mappings, why one store can see every category, even the category that are not applied to this user ?
Can you please help me see through these issues ?
Thank you a lot
Vendor issue
Monday, November 25, 2024 9:34:11 PM
Hello Jean,
Probably, you need to turn of the Ignore ACL rules (sitewide) and Ignore "limit per store" rules (sitewide) in GrandNode settings. Go to Admin panel -> Configuration -> Settings -> Catalog settings and Performance tab.
Probably, you need to turn of the Ignore ACL rules (sitewide) and Ignore "limit per store" rules (sitewide) in GrandNode settings. Go to Admin panel -> Configuration -> Settings -> Catalog settings and Performance tab.
Best regards,
Patryk
GrandNode Team
Patryk
GrandNode Team
0
So maybe, better solution is to use the Staff account? Staff can be assigned to particular store and won't be able to manage products from different stores. More details about Staff feature, I've provided on our blog post: https://grandnode.com/multi-tenancy-in-grandnode
If you want to get more detailed help, can you provide step by step how can I reproduce the issue on my test environment?
If you want to get more detailed help, can you provide step by step how can I reproduce the issue on my test environment?
Best regards,
Patryk
GrandNode Team
Patryk
GrandNode Team
0
Here are my step:
When logged in Admin:
1. In admin panel, I unchecked ACL and limit per store
2. In ACL panel, I did not permit vendor to manage category
When logged in vendor account
3. When you are logged on a vendor account
a. Create a product (save)
b. Define price (save)
c. Put a picture (save)
d. Mapping:
1. Add category (point to his store) (save)
4. Go to ACL and stores, you will see that it is actually well limited.
-Subject to ACL is unchecked
-Limited to stores is checked
-Stores is checked
Check if everything is OK
5. Go back to store (product not here), or in product page click to preview (page not found)
Thank you
When logged in Admin:
1. In admin panel, I unchecked ACL and limit per store
2. In ACL panel, I did not permit vendor to manage category
When logged in vendor account
3. When you are logged on a vendor account
a. Create a product (save)
b. Define price (save)
c. Put a picture (save)
d. Mapping:
1. Add category (point to his store) (save)
4. Go to ACL and stores, you will see that it is actually well limited.
-Subject to ACL is unchecked
-Limited to stores is checked
-Stores is checked
Check if everything is OK
5. Go back to store (product not here), or in product page click to preview (page not found)
Thank you
0
Multi site configuration:
System information
grandnode version
4.50
Operating system
Microsoft Windows 10.0.18362
Machine name
LAPTOP-SMK29DSU
ASP.NET info
v4.0.30319
Server time zone
Paris, Madrid
Server local time
Monday, October 7, 2019 2:49:33 PM
Application time
Monday, October 7, 2019 2:49:33 PM
Greenwich Mean Time (GMT/UTC)
Monday, October 7, 2019 12:49:33 PM
Http request scheme
http
Http scheme is https
False
Server variables
Show
Loaded assemblies
Hide
System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
Grand.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
System.Runtime, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.AspNetCore.Hosting.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Microsoft.AspNetCore.Hosting, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Configuration.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Hosting.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.FileProviders.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Collections, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Extensions.Configuration, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Configuration.EnvironmentVariables, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Primitives, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Threading.Tasks, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Runtime.Extensions, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Linq, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.IO.FileSystem, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Extensions.Configuration.CommandLine, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.Kestrel.Core, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.Kestrel, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Logging, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.IIS, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Runtime.InteropServices.RuntimeInformation, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.AspNetCore.Server.IISIntegration, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.DependencyInjection, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.ComponentModel, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Extensions.Logging.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Http.Features, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Diagnostics.DiagnosticSource, Version=4.0.3.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Microsoft.AspNetCore.Http.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Ht
System information
grandnode version
4.50
Operating system
Microsoft Windows 10.0.18362
Machine name
LAPTOP-SMK29DSU
ASP.NET info
v4.0.30319
Server time zone
Paris, Madrid
Server local time
Monday, October 7, 2019 2:49:33 PM
Application time
Monday, October 7, 2019 2:49:33 PM
Greenwich Mean Time (GMT/UTC)
Monday, October 7, 2019 12:49:33 PM
Http request scheme
http
Http scheme is https
False
Server variables
Show
Loaded assemblies
Hide
System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
Grand.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
System.Runtime, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.AspNetCore.Hosting.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Microsoft.AspNetCore.Hosting, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Configuration.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Hosting.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.FileProviders.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Collections, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Extensions.Configuration, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Configuration.EnvironmentVariables, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Primitives, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Threading.Tasks, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Runtime.Extensions, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Linq, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.IO.FileSystem, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Extensions.Configuration.CommandLine, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.Kestrel.Core, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.Kestrel, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.Logging, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Server.IIS, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Runtime.InteropServices.RuntimeInformation, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.AspNetCore.Server.IISIntegration, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.Extensions.DependencyInjection, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.ComponentModel, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Extensions.Logging.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Http.Features, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
System.Diagnostics.DiagnosticSource, Version=4.0.3.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Microsoft.AspNetCore.Http.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
Microsoft.AspNetCore.Ht
0
Patryk wrote:
https://ibb.co/Zc5xzf1
https://ibb.co/mbV44gH
https://ibb.co/LJKR19Y
2 stores configured, but only one is used.
I tried to have only one store, and deactivate limit to store. But with that, any vendor can post in any category, even in another vendor space.
What about multi stores? How many stores have you configured? And which one has problem.
https://ibb.co/Zc5xzf1
https://ibb.co/mbV44gH
https://ibb.co/LJKR19Y
2 stores configured, but only one is used.
I tried to have only one store, and deactivate limit to store. But with that, any vendor can post in any category, even in another vendor space.
0