Register Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #1  
Old 14 Mar 2015, 23:51
synseal's Avatar
synseal synseal is offline
 
Join Date: Apr 2009
Real name: Ben Dover.
Usergroups and additional usergroup in vBSuperPMs - lite + Pro

I would like someone if possible who has good knowledge of how usergroups work to explain this issue to me that I have been having with a modification.

Don't worry about the modification itself, I would like your opinion on whether this "ADDITIONAL usergroup" should override the primary usergroup in this situation!?

Ill try to keep it easy...

My forum has a usergroup that is not allowed to post links in Private Messages using a specific modification.



Please have a good look at the image you will see the two user groups I have highlighted which shows what they can and cannot do.

I want for e.g Veterans to NOT be allowed to post links in PM's UNLESS that usergroup makes a donation to the forum using vbulletins paid subscription which then places that person under an ADDITIONAL usergroup using this part of the paid subscription here. You will know that places them into a second usergroup which allows me to keep their user title fundamentally the same but at the same time gives them the extra permissions dependent on how that ADDITIONAL user-group is set up.




SO this means that in the first image there is a conflict of permissions because one usergroup can post links and one user-group cannot due to these usergroups merging.

TK Veteran = who cannot post links.

Forum Supporter = is allowed to post links (extra bonus) due to donation... Following so far lol.

So I have always been of the understanding that vbulletin will choose YES rather than no as YES always overrides no. It even states it here https://www.vbulletin.com/docs/html/...ultiple_groups

So a TK veteran who has paid a donation that is now in placed in the additional user group of Forum supporter, the forum should choose YES to allow that TK vet with additional permissions of a forum supporter to now post links.....

I have been told that this is not the case from the modification developer..
__________________
Tech forum.

Last edited by synseal; 18 Mar 2015 at 06:28.
Reply With Quote
  #2  
Old 14 Mar 2015, 23:55
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Real name: Lynne
Does the primary usergroup have Allow Users to have Member Groups set to Yes? If not, then they won't inherit any permissions from any secondary usergroup.

And yes, a Yes always overrides a No in default vbulletin permissions. But, the modification owner could be doing the permissions differently. They would know.
__________________
Former vBulletin.org Staff Member

Try a search before posting for help. Many users won't, and don't, help if the question has been answered several times before.
W3Schools -
Online vBulletin Manual
If I post some CSS and don't say where it goes, put it in the additional.css template.
I will NOT help via PM (you will be directed to post in the forums for help.)
Reply With Quote
  #3  
Old 15 Mar 2015, 00:01
synseal's Avatar
synseal synseal is offline
 
Join Date: Apr 2009
Real name: Ben Dover.
Thank you for your fast reply. The primary usergroup TK veteran is set to Yes.

__________________
Tech forum.
Reply With Quote
  #4  
Old 15 Mar 2015, 00:13
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
As I am the developer responsible for the modification in question, I want to clarify how the modification works.

As you can see by the screenshot, the way usergroup permissions works in vBSuperPMs is a simple tickbox system; ticked means "this usergroup cannot use links" and unticked means "this usergroup can use links".

Here is the exact code that reads the tickboxes:
Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

My argument is therefore that this modification does work with Additional Usergroups, as it doesn't matter whether it's the user's primary or member groups that is among the usergroups ticked - they will still be blocked from using links in PMs.

The customer believes that checking whether a user is a member of ANY group that's banned from posting links is in violation of vBulletin's "yes overrides no" design standard. The customer believes that usergroups that are NOT ticked should override usergroups that ARE ticked.
What's actually happening is that usergroups that ARE ticked override usergroups that are NOT ticked. This is identical to how the "normal" vBulletin usergroup permissions would work if the vBulletin Option(s) in the first post's screenshots were Yes (i.e. disallowed from posting links) and No (i.e. allowed to post links) toggles in the default vBulletin Usergroups interface.

I maintain that permissions can go either way, e.g. a tick/yes can be used to describe both "allow" and "disallow" as per the needs of the modification in question.

As a result of my stance, the customer believes that I am not employing vBulletin's "Additional Usergroups" functionality correctly, which I disagree with.


Fillip
__________________
www.Dragonbyte-tech.com
Support is ONLY available @ our website, not via modification threads, Private Message or email.
Reply With Quote
  #5  
Old 15 Mar 2015, 00:39
synseal's Avatar
synseal synseal is offline
 
Join Date: Apr 2009
Real name: Ben Dover.
If that is the case why did you tell me to avoid using additional groups?



I have never ran into this issue ever before using any other modification, as explained before you abruptly closed my thread after I asked for help from ozzy.

Please allow others to give there opinion as the way that modification is made using additional usergroups is not the same as how vbulletin usually work. I should not have to "avoid using additional usergroups" otherwise every usergroup that pays for "forum supporter" will have their user title changed rather than having these extras added to their already titled usergroup e.g VIP/Veteran etc.
__________________
Tech forum.
Reply With Quote
  #6  
Old 15 Mar 2015, 00:53
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Originally Posted by synseal View Post
If that is the case why did you tell me to avoid using additional groups?
I told you to avoid using additional groups because the way the permissions is set up in this mod ("yes" = disallow), additional groups works against you, not for you.

Originally Posted by synseal View Post
I have never ran into this issue ever before using any other modification, as explained before you abruptly closed my thread after I asked for help from ozzy.
Ozzy does not work for DragonByte Technologies at this time. That being said, I can point him to this thread


Fillip
__________________
www.Dragonbyte-tech.com
Support is ONLY available @ our website, not via modification threads, Private Message or email.
Reply With Quote
  #7  
Old 15 Mar 2015, 00:57
synseal's Avatar
synseal synseal is offline
 
Join Date: Apr 2009
Real name: Ben Dover.
As already stated I would like opinions from others. I didn't intend on making this here to get support from you. You had your chance to support me before rudely closing my thread on your "support site" when I was clearly still unhappy.

I would like an unbiased opinion so respectfully can you and ozzy please now stay out of it. thanks.
__________________
Tech forum.

Last edited by synseal; 15 Mar 2015 at 01:02.
Reply With Quote
  #8  
Old 15 Mar 2015, 01:05
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
You would only get an unbiased opinion if the people giving said opinion had both sides of the story, and I've now posted my side of it.

For the record, telling people they "haven't a clue" is also considered quite rude in most circles

I'll await the responses from the unbiased folks


Fillip
__________________
www.Dragonbyte-tech.com
Support is ONLY available @ our website, not via modification threads, Private Message or email.
Reply With Quote
  #9  
Old 15 Mar 2015, 02:23
synseal's Avatar
synseal synseal is offline
 
Join Date: Apr 2009
Real name: Ben Dover.
There should have been no other side to this in my opinion. I never mentioned the modification in the first post nor the title, I even blanked out your details on the screenshot not to involve you. It is you that jumped in trying to explain why this modification works backwards to all other modifications as already mentioned.

You should not expect me to do all this just to get your modification to work.

Its simple, the additional usergroup if YES and the primary usergroup is NO, it is still a YES as per the manual.

Maybe you coded this mod the other way round but that is what is expected usually when said person purchases a modification.
__________________
Tech forum.
Reply With Quote
  #10  
Old 15 Mar 2015, 02:26
ForceHSS's Avatar
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Why not set it up it moves them to the new group and removes the old group the only way would be to make the new group as primary. But if you really want this mod to work in a different way than it has been coded then you have the option to get a one off version that a coder can recode it the way you need but you would need to pay for that and it won't be cheap. I use the pro version of this mod myself and have it set a way that it works, it just takes time to set it up and a lot of testing, but you can make it work the way you want if you just take the time to set up all the permissions and groups the right way

Last edited by ForceHSS; 15 Mar 2015 at 02:35.
Reply With Quote
  #11  
Old 15 Mar 2015, 02:37
synseal's Avatar
synseal synseal is offline
 
Join Date: Apr 2009
Real name: Ben Dover.
Hi thanks for that but I am not asking them to code anything different I am asking for what is expected when using additional usergroups. The primary usergroup should inherit all addtional usergroups permissions. That's the Vbull rules.

It clearly outlines this here in the usergroup settings.

__________________
Tech forum.
Reply With Quote
  #12  
Old 15 Mar 2015, 03:03
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Jul 2009
Real name: Chris
There is no rules when it comes to writing how a modification works, other that this:

You may not post any plugin, product, style, or other code that is encrypted in any way. All code must be visible source.

No where in the "Rules" does it state anything about usergroup permissions.
__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.
Reply With Quote
  #13  
Old 15 Mar 2015, 03:12
ForceHSS's Avatar
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Originally Posted by synseal View Post
Hi thanks for that but I am not asking them to code anything different I am asking for what is expected when using additional usergroups. The primary usergroup should inherit all addtional usergroups permissions. That's the Vbull rules.

It clearly outlines this here in the usergroup settings.

I understand where you are coming from I have mine set up this way and have got it to work but it takes a lot of testing with group permissions and the mod permissions but I got it
Reply With Quote
  #14  
Old 15 Mar 2015, 04:29
synseal's Avatar
synseal synseal is offline
 
Join Date: Apr 2009
Real name: Ben Dover.
Ozzy47 and DB.

Would you like me to go back over to your "support site" that you silenced me on even though I had a very valid issue please let me know otherwise do as I ask and stay out of this please and let others give their opinions.

--------------- Added 15 Mar 2015 at 04:32 ---------------

Originally Posted by ForceHSS View Post
I understand where you are coming from I have mine set up this way and have got it to work but it takes a lot of testing with group permissions and the mod permissions but I got it
What this mod requires you to do is change every other settings you have in the additional usergroup around! just to sute one modification that is backwards wired.
__________________
Tech forum.
Reply With Quote
  #15  
Old 15 Mar 2015, 04:37
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Jul 2009
Real name: Chris
This is a open forum, anyone can reply here, I don't need to be told to stay out of anything. Also may I point out, I do not work for DBTech, so you did not ask for support on my site.
__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 15:14.

Layout Options | Width: Wide Color: