Notify administrators when a new member joins

Started by Owdy, August 10, 2004, 01:11:11 PM

Previous topic - Next topic

Owdy

I noticed that i get that email message also if old member changes login name. However, that mail says allways that new member has joined, eaven if its old member just with new login name. Can we split this somehow? I mean so i get notification if member changes login name and that totally new member as differend features. Or, change that lang string to saying it could be also old member with new name. I hope this makes some sense.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Grudge

I would class this as a bug. Hence moving it...
I'm only a half geek really...

smacktalk

The problem I see is that everyone is getting this message.

smacktalk

Quote from: smacktalk on August 12, 2004, 12:34:07 PM
The problem I see is that everyone is getting this message.

Maybe it was me but I have received about 50 emails from my members saying that they do not wish to be notified when new members join. So I just turned the notification off. No one else had this problem?

[Unknown]

Quote from: smacktalk on August 13, 2004, 12:25:40 AM
Quote from: smacktalk on August 12, 2004, 12:34:07 PM
The problem I see is that everyone is getting this message.

Maybe it was me but I have received about 50 emails from my members saying that they do not wish to be notified when new members join. So I just turned the notification off. No one else had this problem?

From your members?!

Grudge, that sounds like a bug INDEED.

-[Unknown]

smacktalk

Yes, I verified it. It went to all of my members.

[Unknown]

Quote from: smacktalk on August 13, 2004, 12:30:56 AM
Yes, I verified it. It went to all of my members.

Are you sure all your members do not have the moderate_forum permission?

-[Unknown]

smacktalk

Quote from: [Unknown] on August 13, 2004, 12:50:02 AM
Quote from: smacktalk on August 13, 2004, 12:30:56 AM
Yes, I verified it. It went to all of my members.

Are you sure all your members do not have the moderate_forum permission?

-[Unknown]

Nope. I am the only one that has this permission.

[Unknown]

Can you run these queries and tell me their results? (they are the ones it runs...)

SELECT ID_GROUP
FROM prefix_permissions
WHERE permission = 'moderate_forum'

SELECT COUNT(ID_MEMBER)
FROM prefix_members
WHERE ID_GROUP IN (list, of, those, groups)
   OR FIND_IN_SET(group from above #1, additionalGroups)
   OR FIND_IN_SET(group from above #2, additionalGroups)

This is how it decides who to send the email to.

-[Unknown]

smacktalk

Here are the results from the first one.

Im not too good with this so I got lost on the second one.

SELECT COUNT(ID_MEMBER)
FROM yabbse_members
WHERE ID_GROUP IN (-1, 0, 2, 3, 4 ,5 , 6, 7, 8, 27, 28, 29)
   OR FIND_IN_SET(group from above #1, additionalGroups) <<---- What goes here?
   OR FIND_IN_SET(group from above #2, additionalGroups) <<---- What goes here?

[Unknown]

#10
-1?  0?

That means all members have this permission.  Ah.... I see.  You've denied it.

Duh.  Oops.

! Don't email members who have been DENIED the moderate_forum permission when members register. (Register.php)

I recommend you change it from Deny to Disallow.

-[Unknown]

smacktalk


Grudge

Quote from: [Unknown] on August 13, 2004, 01:50:37 AM
! Don't email members who have been DENIED the moderate_forum permission when members register. (Register.php)

Oh dear... that wasn't very good of me was it...
I'm only a half geek really...

[Unknown]

Quote from: Grudge on August 13, 2004, 03:39:55 AM
Quote from: [Unknown] on August 13, 2004, 01:50:37 AM
! Don't email members who have been DENIED the moderate_forum permission when members register. (Register.php)

Oh dear... that wasn't very good of me was it...

I've fixed it but I won't be able to commit for a bit.... hold tight.

-[Unknown]

Elijah Bliss

is the fix in the latest RC1 download? I have the same issues with everybody getting that message.

CoolMan

Quote from: Elijah Bliss on August 14, 2004, 05:55:02 PM
is the fix in the latest RC1 download? I have the same issues with everybody getting that message.

for what i see in the register.php it has been fixed in RC1.

[Unknown]

Quote from: CoolMan on August 14, 2004, 10:19:13 PM
Quote from: Elijah Bliss on August 14, 2004, 05:55:02 PM
is the fix in the latest RC1 download? I have the same issues with everybody getting that message.

for what i see in the register.php it has been fixed in RC1.

No it has not, and again this is because having five versions of RC1 out would be... well, to say the least, confusing.

Like I said, the fastest and easiest fix is to remove the DENIES and make them DISALLOW.

-[Unknown]

Elijah Bliss

Quote from: [Unknown] on August 14, 2004, 11:22:19 PM
Quote from: CoolMan on August 14, 2004, 10:19:13 PM
Quote from: Elijah Bliss on August 14, 2004, 05:55:02 PM
is the fix in the latest RC1 download? I have the same issues with everybody getting that message.

for what i see in the register.php it has been fixed in RC1.

No it has not, and again this is because having five versions of RC1 out would be... well, to say the least, confusing.

Like I said, the fastest and easiest fix is to remove the DENIES and make them DISALLOW.

-[Unknown]

The DISALLOW worked, but that meant my Global Mods would have to be handcuffed. The work around is to use Grudge's Member Specific Permissions mod to give Global Mods permission to moderate members without them having to receive those registration emails.

udolfo

I know this is a really old thread, but i just want to check i've understood the solution correctly.

I'm running SMF 1.07 and am having the same problem with email notifications of new users being sent to all forum members.

The fix mentioned below suggests changing permissions from deny to disallow. Is this all permissions or just ones specifically to do with notification???

I've looked and none of the denied permissions i had seem relevant to notifications. I've changed them all to disallow anyway. But i'm reluctant to inflict another notification email on all my members, so i thought i'd ask first.

Many thanks
Claire





Quote from: [Unknown] on August 13, 2004, 01:50:37 AM
-1?  0?

That means all members have this permission.  Ah.... I see.  You've denied it.

Duh.  Oops.

! Don't email members who have been DENIED the moderate_forum permission when members register. (Register.php)

I recommend you change it from Deny to Disallow.

-[Unknown]

Advertisement: