Wednesday, October 23, 2019 7:53:45 AM
  • Posted: Friday, October 4, 2019 10:52 PM
  • 8
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
0
  • Posted: Monday, October 7, 2019 5:44 AM
  • Moderator
  • 354
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.
0
  • Posted: Monday, October 7, 2019 8:05 AM
  • 8
Hello Patrick,

Thank you for your reply.

I already tried that, but doing so, any vendor can put product (price, etc...) to another store !

That the issue i am facing off, and I can not find a way to avoid that.

Thank You

Jean
0
  • Posted: Monday, October 7, 2019 8:43 AM
  • Moderator
  • 354
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?
0
  • Posted: Monday, October 7, 2019 9:47 AM
  • 8
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
0
  • Posted: Monday, October 7, 2019 11:53 AM
  • Moderator
  • 354
Can you send details about multi store configuration and version of GrandNode?
0
  • Posted: Monday, October 7, 2019 1:13 PM
  • 8
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
0
  • Posted: Tuesday, October 8, 2019 6:02 AM
  • Moderator
  • 354
What about multi stores? How many stores have you configured? And which one has problem.
0
  • Posted: Tuesday, October 8, 2019 1:51 PM
  • 8
Patryk wrote:
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
  • Posted: Tuesday, October 8, 2019 1:52 PM
  • 8
Sorry, but the images doesn't appear.
0