Post by Joe1234 » Tue Dec 10, 2024 10:04 pm

Is there any way to have permissions inherited (levels) between different groups, instead of giving permissions to X amount different groups for things? I want to create a group and it inherits the default group permissions, or at least has the option. It just makes more sense to me. So on specials I don't have to do X amount of instances. Is there an extension for this I'm not seeing, or can you see this as relatively easy to implement?

v3.0.4.0 php 8.1
I'm here for a reason, if your response is contact a/the developer, just don't reply.


Active Member

Posts

Joined
Sat Jan 01, 2022 5:47 am

Post by paulfeakins » Wed Dec 11, 2024 11:26 pm

Joe1234 wrote:
Tue Dec 10, 2024 10:04 pm
Is there an extension for this I'm not seeing
I've never seen one.

Joe1234 wrote:
Tue Dec 10, 2024 10:04 pm
can you see this as relatively easy to implement?
Out of 10 probably 6-7 difficulty at a guess. So quite difficult.

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Legendary Member

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by OSWorX » Fri Dec 13, 2024 2:13 am

In general I don't understand what's wrong with the current solution.

As I understand your question, you want to have several groups.
And these groups are eventually child groups - they should now inherit the rights the parent group has already - correct?

Short sample:

(A) parent gtoup A
(B) parent group B
– (C) child group of A
– (D) child group of C
(E) parent group C
– – (F) child group of D

While I understand your question for a "granular" permission system, I'm not sure which benefit it has ..
Otherwise if you operate a webshop (eventually with a POS system extended), AND you may have 30 employees - it could make then sense, but why then so many different permissions (levels)?

As paulfeakins wrote: difficult, but I would give that a 4 - 5 (because made such for a big CMS many years ago).

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Administrator

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by Joe1234 » Fri Dec 13, 2024 2:26 am

@osworx, I don't see it as granular, I see it as it as basic. If I have a store and make a storewide sale, I see it as nonsensical that I then have to go and duplicate the sale price available to (for arguments sake) 5 other groups...even worse if it's a few dozen specific items that I'm putting on sale instead of doing a sitewide bulk update. I want to simply make a sale and it be available to everyone, as I'm sure most people's stores are setup (maybe I'm at fault and not seeing how to set it up properly so let me know). Now if you want to make sales to specific groups, THAT should/would be granular. Just my opinion, not knocking anything...I guess I'm the odd one out since in all the years of OC nobody has brought this up.

I guess I have to go and figure out how exactly the customer groups work and how to actually execute this.

Thanks both.

v3.0.4.0 php 8.1
I'm here for a reason, if your response is contact a/the developer, just don't reply.


Active Member

Posts

Joined
Sat Jan 01, 2022 5:47 am

Post by OSWorX » Fri Dec 13, 2024 5:36 am

Sent you a PM, awaiting your answer.

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Administrator

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria
Who is online

Users browsing this forum: lockiedownunder, Semrush [Bot] and 14 guests