- Posts: 158
- Thank you received: 8
Handling more easily different Vendor ACL
12 years 11 months ago #127709
by pprle
Handling more easily different Vendor ACL was created by pprle
Hello,
I would like to have to possibility to create more "profiles levels" in Vendor ACL (new main levels and sub levels) in hikamarket-main config-access level.
+
A new Joomla hikamarket menu option link to statistics page (Vendor ACL).
+
in Vendror Account page new icon menu "statistics" (Vendor's own stats)
ACL example:
Profile A ( is main level tree) - Profile B (is sub-level of Profile A) -Profile C (is sub-level of Profile A)- Profile D (is sub-level of Profile C).
A parent-child tree for ACL Profiles.
Profile A displays:
Listing of all checked and unchecked access (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: 2 x SUB-LEVEL : 1x to create Profile B and 1x to create Profile C).
Profile B displays:
Listing of all unchecked access from Profile A (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: NO).
Profile C displays:
Listing of all unchecked access from Profile A (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: SUB-LEVEL to create profile D).
Profile D displays:
Listing of all unchecked access from Profile C (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: NO)..
Because there are too many possibilities maybe we can restrict the create option to maximum 4-5 sub-levels.
Example of ACL calculations in front-end Vendor Account Page
Vendor 1 has the basic vendor Profile A:
This is the most basic vendor account - no privilege in Vendor Account page
Vendor 2 has the Bronze vendor Profile B:
Same as Profile A + 5 more access
Vendor 3 has the Silver Vendor Profile C:
Same as Profile B + access via a statistics icon-menu in Vendor Account page to a statistics page with 2 stats widgets
Vendor 4 has the Gold Vendor Profile
Same as Profile C + 4 stats widgets
I would like to have to possibility to create more "profiles levels" in Vendor ACL (new main levels and sub levels) in hikamarket-main config-access level.
+
A new Joomla hikamarket menu option link to statistics page (Vendor ACL).
+
in Vendror Account page new icon menu "statistics" (Vendor's own stats)
ACL example:
Profile A ( is main level tree) - Profile B (is sub-level of Profile A) -Profile C (is sub-level of Profile A)- Profile D (is sub-level of Profile C).
A parent-child tree for ACL Profiles.
Profile A displays:
Listing of all checked and unchecked access (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: 2 x SUB-LEVEL : 1x to create Profile B and 1x to create Profile C).
Profile B displays:
Listing of all unchecked access from Profile A (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: NO).
Profile C displays:
Listing of all unchecked access from Profile A (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: SUB-LEVEL to create profile D).
Profile D displays:
Listing of all unchecked access from Profile C (with checkboxes enabled)
- here under an option button to create a new or sub ACL category/profile (in this example: NO)..
Because there are too many possibilities maybe we can restrict the create option to maximum 4-5 sub-levels.
Example of ACL calculations in front-end Vendor Account Page
Vendor 1 has the basic vendor Profile A:
This is the most basic vendor account - no privilege in Vendor Account page
Vendor 2 has the Bronze vendor Profile B:
Same as Profile A + 5 more access
Vendor 3 has the Silver Vendor Profile C:
Same as Profile B + access via a statistics icon-menu in Vendor Account page to a statistics page with 2 stats widgets
Vendor 4 has the Gold Vendor Profile

Same as Profile C + 4 stats widgets
Please Log in or Create an account to join the conversation.
12 years 11 months ago #127728
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Replied by Jerome on topic Handling more easily different Vendor ACL
Hi,
I was working on a new feature this week end which is near what you are proposing.
My idea is to have a (or several) Joomla group(s) attached to a vendor.
A group will give rights (ACL) and specific permissions (changing limitations, like the product limitation).
Thanks to it, we can imagine that we can plug the subscription system with a plugin which will assign groups to the vendor who buy it.
So we can imagine thanks to it that we can have a dynamic ACL system using HikaShop products to unlock features or change limitations.
Could this feet to your requirements ?
Regards,
I was working on a new feature this week end which is near what you are proposing.
My idea is to have a (or several) Joomla group(s) attached to a vendor.
A group will give rights (ACL) and specific permissions (changing limitations, like the product limitation).
Thanks to it, we can imagine that we can plug the subscription system with a plugin which will assign groups to the vendor who buy it.
So we can imagine thanks to it that we can have a dynamic ACL system using HikaShop products to unlock features or change limitations.
Could this feet to your requirements ?
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
12 years 11 months ago #127794
by pprle
Replied by pprle on topic Handling more easily different Vendor ACL
Hi Jerome,
Our ideas are "the same one", we must be able to configure several ACL profiles for vendors.
I already installed the akeebasusbs plugin for previous tests, it works but missing those preconfigured access profiles.
If we really think the same then the Joomla vendor groups can have their own ACL configuration in
Hikamarket -> Main configuration -> Access Level(S), correct?
Further my question about widget access level:
Can we configure a vendor ACL to show one or more vendor statistic widgets (depending on his subscription level)?
E.g.: a joomla menu link and an icon menu in the front end vendor account page towards the vendor's own statistics page?
Our ideas are "the same one", we must be able to configure several ACL profiles for vendors.
I already installed the akeebasusbs plugin for previous tests, it works but missing those preconfigured access profiles.
If we really think the same then the Joomla vendor groups can have their own ACL configuration in
Hikamarket -> Main configuration -> Access Level(S), correct?
Further my question about widget access level:
Can we configure a vendor ACL to show one or more vendor statistic widgets (depending on his subscription level)?
E.g.: a joomla menu link and an icon menu in the front end vendor account page towards the vendor's own statistics page?
Please Log in or Create an account to join the conversation.
12 years 11 months ago #128022
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Replied by Jerome on topic Handling more easily different Vendor ACL
Hi,
There is no widget for the moment, but when they will be integrated, sure !
Regards,
There is no widget for the moment, but when they will be integrated, sure !
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
Moderators: Obsidev
Time to create page: 0.157 seconds