KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
01-30-09 06:43 AM - Post#79952
Hi,
Recently some wanker has been constantly registering just to spam members by PT (promoting his own forum with a similar theme).
So, is it possible to disallow PTs for members until they reach a set number of posts?
Sanuk!
|
greg FusionBB Fanatic Total Posts: 4956
 Location: Tombstone, AZ Average Post Ranks%:
|
01-30-09 08:49 AM - Post#79954
In response to KhunSanuk
Yes there is. In your Admin CP area, remove the permission "Can PT Anyone" and "Can Create PT" from the group new users are placed in when they register. Next create a group with PT permissions and under the Group Advancement tab set the number of posts needed to advance a member to the new group with PT permissions. That should prevent them from spamming via PTs. Check all your other PT permissions just to make sure nothing was missed.
|
Chris Peterson FusionBB Fanatic Total Posts: 3758
 Location: West Fargo, ND Average Post Ranks%:
|
01-30-09 08:51 AM - Post#79955
In response to KhunSanuk
Yes. Group advancement. Make your first group that users get added to when they register, NOT allowed to create a PT. Then when they hit x number of posts, have them advance to the next group with more permissions.
Admin Panel > Groups > Group Advancement
Permission for PTs is: Can create private topics
|
KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
01-30-09 11:35 PM - Post#79987
In response to Chris Peterson
Hi,
Thanks. Couple more questions and comments though.
- Why isn't 'Users' part of the list of groups I can add to / remove from?
- Where can I change what group a person registering gets added to? Use a 0 post count in the Group Advancement?
- What about the main 'Users' group? If I leave that to allow PTs then all new users will automatically be allowed to PT as they *also* become part of that group (see no way how to change this); if I turn it off, none of my current users can PT until after they have posted again (I think, right?).
Sorry, but this process is rather confusing (it's early here  ). Oh, and if it hasn't been fixed in the new version you might want to consider change 'Remove to' to 'Remove from'
Sanuk!
|
Chris Peterson FusionBB Fanatic Total Posts: 3758
 Location: West Fargo, ND Average Post Ranks%:
|
01-31-09 12:52 AM - Post#79991
In response to KhunSanuk
This is one of my weak areas. I'm going to dig into it some and I'll report back.
As I understand it, your users group should be given the least permissions possible for new users. Then as users post and participate you move them into a higher level group with more permissions.
|
greg FusionBB Fanatic Total Posts: 4956
 Location: Tombstone, AZ Average Post Ranks%:
|
01-31-09 12:53 AM - Post#79992
In response to KhunSanuk
Good question. At this point there are only 2 ways I can think of to move from the user group. First is labor intensive in that you would have to edit each users account where you can move someone from the "user" group. The 2nd, would be some sort of mysql script to do that, unfortunately I'll have to leave that to those who know mysql, etc to list.
But, that is a very good point for something to me dealt with in a future release. I guess I don't see why it couldn't be allowed from the Manage Groups screen, since it can be done individually.
|
KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
01-31-09 02:17 AM - Post#79995
In response to greg
Hi,
I guess my biggest confusion is on why I can't deal with the 'Users' group. Every new member becomes part of this automatically (don't see where I can change this), so yes, setting that to low permissions and then moving them into a higher group later makes sense. No idea how to move from 'Users' to 'Full Users' though.
Or are these cumulative? So, could I ignore the 'Users' and just add a rule that moves people into 'Full Users' after 10 posts?
Sanuk!
PS Manually moving users is not an option, there's 18,000+ of them
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
01-31-09 12:06 PM - Post#80000
In response to KhunSanuk
Hi,
I guess my biggest confusion is on why I can't deal with the 'Users' group. Every new member becomes part of this automatically (don't see where I can change this)...
It's my understanding that everyone MUST be in one of the first four groups. In the case of regular (non-Admin, non-Mod) members, you cannot take them out of "Users", you can only add them to other groups. They will always be in "Users".
|
greg FusionBB Fanatic Total Posts: 4956
 Location: Tombstone, AZ Average Post Ranks%:
|
01-31-09 12:12 PM - Post#80002
In response to Claude
Actually, if you go into each user account, you can remove them from the stock user account and place them in a different account, at least in v3. I don't remember if that holds true if 2.x releases or not as it's been awhile since I've had a site on that version.
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
01-31-09 03:14 PM - Post#80003
In response to greg
Actually, if you go into each user account, you can remove them from the stock user account and place them in a different account, at least in v3. I don't remember if that holds true if 2.x releases or not as it's been awhile since I've had a site on that version.
Yes, you can, but according to Jason and Couch, you should not. Doesn't version 3 even check to see that they are in at least one of the first four groups?
"Added cron job to address issue where a user needs to be in one of the first four groups."
http://www.fusionbb.com/forum/showpost.p...
|
Jason Stix Buckley FusionBB Fanatic Total Posts: 1884
 Location: Concord NC USA Average Post Ranks%:
|
01-31-09 08:19 PM - Post#80005
In response to Claude
Uh oh. That might be bad news for me.
When I ban someone for life, I move them from the users group to a group I created called "read only." That group is basically the same thing as guest, but a member (no posting privs, etc ... just read). I do that as an extra safety net in case, for some reason, the banning gets removed or I am using the same database 30+ years later when the "lifetime ban" expires.
I also do this to people's accounts that request their accounts removed.
I would just delete the accounts, but I don't like turning postings from a person's name to annon.
Hmmm. I wonder if I should suggest they add a fifth group that is like my read only or a guest.
Otherwise, I might have to make another User group that mimics the current User group and put the post advancement as 0 posts, then make the current stock User group a "read only" permissioned group.... so that when someone registers, it dual drops them into both groups with the new User group posting privs overriding the stock one. If I do that though, I am not sure if I manually remove someone from the "new user group" if the system will drop them back in when it does a cron to check post counts versus group advancement. Also, I don't know if the system will dual drop someone into both groups on registration (since 0 posts is not an advancement, but a starting point).
Jason "Stix" Buckley
Owner / Founder
Stix Fx Entertainment
www.stixfx.com |
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
01-31-09 08:54 PM - Post#80006
In response to Jason Stix Buckley
Uh oh. That might be bad news for me.
When I ban someone for life, I move them from the users group to a group I created called "read only." That group is basically the same thing as guest, but a member (no posting privs, etc ... just read). I do that as an extra safety net in case, for some reason, the banning gets removed or I am using the same database 30+ years later when the "lifetime ban" expires.
I also do this to people's accounts that request their accounts removed.
I used to do the same thing and never had a problem. I quit doing it when Couch said not to, but I don't know why they have to be in one of those 4 groups. I thought that since everything is permission based, it wouldn't matter what 'group' they were in?
|
greg FusionBB Fanatic Total Posts: 4956
 Location: Tombstone, AZ Average Post Ranks%:
|
01-31-09 09:05 PM - Post#80007
In response to Claude
I don't know what to say about Couch's saying they MUST be in the user group as all my moderators are NOT in the user group and things are working just fine.
|
Chris Peterson FusionBB Fanatic Total Posts: 3758
 Location: West Fargo, ND Average Post Ranks%:
|
01-31-09 10:38 PM - Post#80009
In response to greg
Once you've set up group advancement, the user is updated the next time they post, no need to move them to another group.
|
JoshPet FusionBB Developer Total Posts: 6722
 Birthday: 02-08 Location: Charlotte, NC Average Post Ranks%:
|
01-31-09 10:49 PM - Post#80011
In response to Chris Peterson
People have to be in one of the first 4 user groups. Admins, Super Mods, Moderators and Users. They can't be in more than one of those groups. ie they can't be in the user and moderator group. If they are, then it will ignore the lower group (ie if they are in a moderators and users, they will only have moderator permissions.

Feel Better, Feel Younger, Sleep Better - Trans-D Tropin
Visit www.BuyTransD.com - use coupon code 1004 to save $20 |
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
02-01-09 12:23 AM - Post#80013
In response to greg
I don't know what to say about Couch's saying they MUST be in the user group as all my moderators are NOT in the user group and things are working just fine.
What I said (or tried to say) was - People have to be in one of the first 4 user groups.
|
KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
02-01-09 05:57 AM - Post#80016
In response to Chris Peterson
Hi,
"Once you've set up group advancement, the user is updated the next time they post, no need to move them to another group."
Unfortunately this doesn't seem to be the case.
What I have done is the following:
- created a new 'Full Users' group
- set up a group advancement rule that adds any users to 'Full Users' once they have 10 posts
- removed PT privilege for 'Users'
Now about 6 hrs later only 3 people are in the 'Full Users' group, all of them have exactly 10 posts.
So, it looks like I will need an SQL statement that adds all users with more than 10 posts to the new 'Full Users' group.
Sanuk!
|
Jason Stix Buckley FusionBB Fanatic Total Posts: 1884
 Location: Concord NC USA Average Post Ranks%:
|
02-01-09 09:10 AM - Post#80021
In response to JoshPet
People have to be in one of the first 4 user groups. Admins, Super Mods, Moderators and Users. They can't be in more than one of those groups. ie they can't be in the user and moderator group. If they are, then it will ignore the lower group (ie if they are in a moderators and users, they will only have moderator permissions.
I guess I must have missed this along the way. I have all my moderators in the user group too. I guess I need to rework my backend.
Question with this though. What if a moderator is only a mod of one forum? I figured I needed to keep them a part of the moderator group for the assigned moderator forum and the user group for when they are in the other forums. What does the system do with their account if you set them as only part of the moderator group, but they are trying to participate in forums they aren't a moderator of? What privs does it attach them to?
Jason "Stix" Buckley
Owner / Founder
Stix Fx Entertainment
www.stixfx.com |
|
JoshPet FusionBB Developer Total Posts: 6722
 Birthday: 02-08 Location: Charlotte, NC Average Post Ranks%:
|
02-01-09 12:32 PM - Post#80023
In response to Jason Stix Buckley
You set permissions for the moderator group, just like any other group. So what they can see or not see etc... is defined as well.

Feel Better, Feel Younger, Sleep Better - Trans-D Tropin
Visit www.BuyTransD.com - use coupon code 1004 to save $20 |
|
Jason Stix Buckley FusionBB Fanatic Total Posts: 1884
 Location: Concord NC USA Average Post Ranks%:
|
02-01-09 01:24 PM - Post#80025
In response to JoshPet
Ya, but does that mean then a person put in that moderator group then has access to moderate every forum?
Essentially I want user AAAAA to be a moderator of forum XXXXX, but not YYYYY. If I set user AAAAA in the moderator group and assign forum XXXXX to them as their moderated forum, what permissions do they have when they go into forum YYYYY? That is what I don't get if you can only have them a member of one of the four stock groups (admin, super mod, mod, user).
The permissions set for the moderator group shouldn't apply to them in any other forum but the one they are moderating. Otherwise, what is the point of assigning moderated forums if that one group permission is used throughout the site for wherever they are?
I guess that is why I set a person as a moderator and user, because I thought for the forums they are listed as a moderator of, the moderator group permissions are applied... and I thought when they are in a forum they are not listed as a moderator for, the user group applies.
I am confused.
Jason "Stix" Buckley
Owner / Founder
Stix Fx Entertainment
www.stixfx.com |
|
Jason Stix Buckley FusionBB Fanatic Total Posts: 1884
 Location: Concord NC USA Average Post Ranks%:
|
02-01-09 01:44 PM - Post#80026
In response to Jason Stix Buckley
Ok, I found my answer. I miss things sometimes since I was a beta tester from the start, not seeing things added since install. I was looking in the Wiki, but it is in the documentation:
Moderators - This group of Members are Moderators of particular Forums that you have set for them to moderate and are treated as Users everywhere else (in earlier versions this was not so, they were moderators EVERYWHERE)
Sorry for the confusion.  I guess I was still thinking about the way it was initially, not the way it is now.
Still though, my "read only" group is essentially fubar now since I am forced to have a member in the user group. I can't think of any other way to create a "read only" group, unless I make the stock "user" group and make that read only and manually move people into a posting privs group, but that would be a pain.
Jason "Stix" Buckley
Owner / Founder
Stix Fx Entertainment
www.stixfx.com |
|
Chris Peterson FusionBB Fanatic Total Posts: 3758
 Location: West Fargo, ND Average Post Ranks%:
|
02-01-09 03:18 PM - Post#80028
In response to KhunSanuk
Hi,
"Once you've set up group advancement, the user is updated the next time they post, no need to move them to another group."
Unfortunately this doesn't seem to be the case.
What I have done is the following:
- created a new 'Full Users' group
- set up a group advancement rule that adds any users to 'Full Users' once they have 10 posts
- removed PT privilege for 'Users'
Now about 6 hrs later only 3 people are in the 'Full Users' group, all of them have exactly 10 posts.
So, it looks like I will need an SQL statement that adds all users with more than 10 posts to the new 'Full Users' group.
Sanuk!
Just did some testing and it looks like you are right, it's not adding if they are already over.
I am pretty sure that it SHOULD check and add them if they are over. I'm hoping Couch can chime in with an opinion on this.
|
greg FusionBB Fanatic Total Posts: 4956
 Location: Tombstone, AZ Average Post Ranks%:
|
02-01-09 03:39 PM - Post#80030
In response to Jason Stix Buckley
Well, according to my moderators, the answer is no, they only have moderator permissions in those forums you have assigned to them.
|
Couchtomatoe Code Monkey Total Posts: 3049
 Birthday: 02-03 Location: Richmond, Virginia Average Post Ranks%:
|
02-01-09 03:49 PM - Post#80032
In response to Chris Peterson
Hi,
"Once you've set up group advancement, the user is updated the next time they post, no need to move them to another group."
Unfortunately this doesn't seem to be the case.
What I have done is the following:
- created a new 'Full Users' group
- set up a group advancement rule that adds any users to 'Full Users' once they have 10 posts
- removed PT privilege for 'Users'
Now about 6 hrs later only 3 people are in the 'Full Users' group, all of them have exactly 10 posts.
So, it looks like I will need an SQL statement that adds all users with more than 10 posts to the new 'Full Users' group.
Sanuk!
Just did some testing and it looks like you are right, it's not adding if they are already over.
I am pretty sure that it SHOULD check and add them if they are over. I'm hoping Couch can chime in with an opinion on this.
Does it on the user level not the admin level thus when the user logs in and a new session is created it checks.. I guess a script could be added to ReSync Data for checking advancement but it has not been as of yet..
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
02-01-09 04:55 PM - Post#80034
In response to greg
Well, according to my moderators, the answer is no, they only have moderator permissions in those forums you have assigned to them.
I thought Moderators could only moderate forums assigned to them, but Super Moderators could moderate all forums?
|
greg FusionBB Fanatic Total Posts: 4956
 Location: Tombstone, AZ Average Post Ranks%:
|
02-01-09 06:19 PM - Post#80037
In response to Claude
Claude, it all depends on how you set the forums up and what permissions you give the moderators. I can set any moderator up to do pretty much everything an admin can do. A Super Moderator is just one you've given extra permissions to.
|
KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
02-01-09 07:18 PM - Post#80040
In response to Couchtomatoe
Hi,
"Does it on the user level not the admin level thus when the user logs in and a new session is created it checks.."
Hate to disagree, but no, it doesn't.
Still only 3 people in the 'Full Users' group. So, unless nobody has explicitly logged in it didn't work.
Sanuk!
|
Couchtomatoe Code Monkey Total Posts: 3049
 Birthday: 02-03 Location: Richmond, Virginia Average Post Ranks%:
|
02-01-09 07:31 PM - Post#80041
In response to KhunSanuk
Hi,
"Does it on the user level not the admin level thus when the user logs in and a new session is created it checks.."
Hate to disagree, but no, it doesn't.
Still only 3 people in the 'Full Users' group. So, unless nobody has explicitly logged in it didn't work.
Sanuk!
we are talking about advancement in version 3.0 right? cause in 3.0 there is a $session->setAdvancement() function in the session class..
|
KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
|
Chris Peterson FusionBB Fanatic Total Posts: 3758
 Location: West Fargo, ND Average Post Ranks%:
|
02-01-09 11:02 PM - Post#80043
In response to KhunSanuk
Hi,
No, still on 2.2
Sanuk!
I wasn't aware you were still on 2.2. Might have to bear with the issue until 3.0.
|
KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
02-01-09 11:23 PM - Post#80045
In response to Chris Peterson
Hi,
Ah. Probably best to turn PTs back on then for now.
Sanuk!
|
JoshPet FusionBB Developer Total Posts: 6722
 Birthday: 02-08 Location: Charlotte, NC Average Post Ranks%:
|
02-01-09 11:32 PM - Post#80047
In response to KhunSanuk
Yeah, I think 2.2 it only advanced when it crossed over the actual post count needed. That's something that was improved upon in 3.0.

Feel Better, Feel Younger, Sleep Better - Trans-D Tropin
Visit www.BuyTransD.com - use coupon code 1004 to save $20 |
|
KhunSanuk FusionBB Enthusiast Total Posts: 339
 Location: Bangkok, Thailand Average Post Ranks%:
|
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
02-02-09 03:20 PM - Post#80058
In response to JoshPet
People have to be in one of the first 4 user groups. Admins, Super Mods, Moderators and Users
You say, "have to be in one of the first 4 user groups". Just to make sure I'm clear on this, people cannot be in a group called "Premium" without also being in "Users"?
If the groups are only used to assign permissions, why can't they be in Premium only?
|
Couchtomatoe Code Monkey Total Posts: 3049
 Birthday: 02-03 Location: Richmond, Virginia Average Post Ranks%:
|
02-02-09 06:15 PM - Post#80059
In response to Claude
because there is some backend coding that requires it. It is the way it will need to be from 3.0 onward.
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
02-02-09 06:44 PM - Post#80060
In response to Couchtomatoe
because there is some backend coding that requires it. It is the way it will need to be from 3.0 onward.
That's too bad because it prevents us from using programs that can be integrated with Fusion. I have both a photo and a classified program that use the Fusion database. Those programs look to see which group the person is in, to give them permissions. I don't think it will work if they have to be in "Premium" and "Users" both.
|
Couchtomatoe Code Monkey Total Posts: 3049
 Birthday: 02-03 Location: Richmond, Virginia Average Post Ranks%:
|
02-02-09 07:47 PM - Post#80061
In response to Claude
If your talking about Photopost and ReviewPost it does work with that.
|
Couchtomatoe Code Monkey Total Posts: 3049
 Birthday: 02-03 Location: Richmond, Virginia Average Post Ranks%:
|
02-02-09 07:48 PM - Post#80062
In response to Couchtomatoe
and in case anyone is wondering this is no different than most programs which create -1 user groups in the user groups table for each user..
|
Couchtomatoe Code Monkey Total Posts: 3049
 Birthday: 02-03 Location: Richmond, Virginia Average Post Ranks%:
|
02-02-09 07:54 PM - Post#80063
In response to Couchtomatoe
for instance phpBB uses the following
they create a user group for each user.. so if there is a user id #23 then there is a pseudo group #23 and then you can add them to other groups..
in vbulletin they do something similar.. they have 3 fields for group ids usergroupid, membergroupids, and displaygroupid
|
Claude FusionBB Fanatic Total Posts: 1413
 Location: San Diego Average Post Ranks%:
|
02-02-09 09:39 PM - Post#80069
In response to Couchtomatoe
If your talking about Photopost and ReviewPost it does work with that.
They used to, but I'm not sure they will if the users have to be in two groups. We had to put our members back into a single group and change our membership classifications to get it to work with PhotoPost Classifieds. We used to not allow posting a classified ad until you made several posts in the forum, but now it won't work. Our members have to be in a single group (they cant be in Users and another)
I know it won't work with WSN Gallery.
This is a major concern for us.
|