Hi.

Just wondering if this module is still maintained.

I'm actively using it, and keen to see it continue to be enhanced and forward ported to Drupal 7.

Comments

alxsvdr’s picture

Thank you for your post. I'll port this module to Drupal 7 in the following weeks (2 or 3).

nigelcunningham’s picture

StatusFileSize
new20.41 KB

Okay; thanks.

Would you be interested in hearing suggestions for enhancements? I have a few. Perhaps I'll just bowl on in and give the ones that occur to me now:

- Views integration, so one could filter by forwarded address (useful for finding which email alias is bouncing!)
- More forgiving forwarding field (strip whitespace and blank lines automatically)
- Edit own mailfix settings permission (at least for the forwarding address)

I'm still learning PHP, but have made a few changes to the module to suit my needs, including the last item there. I'm not making any claim that they're suitable for merging, but will perhaps be helpful in seeing what I'm talking about (or telling me I've introduced bugs!)

nigelcunningham’s picture

StatusFileSize
new6.73 KB

Here's a simple module I made this afternoon that adds views integration. Would you be willing to include the (small amount of) code from it in Mailfix?

I realise that it would probably be good to do a field formatter for the value of the forwarding field. I've taken the lazy way for now and used the views customfield module.

alxsvdr’s picture

Dear Nigel,

It looks great. As soon as I manage to revisit this module I will do my best to include your requested enhancements. I hope this will happen a week from now.

Have a nice weekend,

A. Saavedra

nigelcunningham’s picture

Thanks!

Oh, the other thing I forgot to mention was that I added a "change own email address" permission (disabled for mailfix users). I did this when still starting out (by patching core), and haven't gotten around to doing it properly yet, so I won't provide a patch for that.

You have a good weekend too!

Thanks!

Nigel

nigelcunningham’s picture

Oh, that reminds me... (and sorry for the avalanche of messages!) ... have you considered some way of (optionally) stopping people from registering their own accounts in mailfix domains?

I've thought about the possibility, and downloaded a module or two that look like they apply restrictions at user registration time, but haven't yet properly gotten around to it.

Regards,

Nigel

nigelcunningham’s picture

Ping!

I'm willing to help if you'd be willing to give me commit access.

FWIW, I just found and fixed a bug that would cause mailfix profiles to be deleted if you edited secondary tabs in a user profile. The problem was missing 'break;' in the mailfix_user function (at the end of the 'update' section of the case statement. 'form' should also have one.

Regards,

Nigel

alxsvdr’s picture

Dear Nigel,

I'm sorry for not having included your changes, I've been running out of time. I just tried to grant you access, but I received this message: NigelCunningham does not have a CVS account.

In the mean time (I know by experience it can take a while to get a CVS account) I will commit your changes, I have more extra times since yesterday, and there are a couple of features I need updated in this module.

Thank you for finding and fixing this bug,

A. Saavedra

nigelcunningham’s picture

> I'm sorry for not having included your changes, I've been running out of
> time. I just tried to grant you access, but I received this message:
> NigelCunningham does not have a CVS account.

Okay. I'll apply for one; thanks for being willing - I'll let you know when it's approved.

> In the mean time (I know by experience it can take a while to get a CVS
> account) I will commit your changes, I have more extra times since
> yesterday, and there are a couple of features I need updated in this
> module.

Okay; thanks!

> Thank you for finding and fixing this bug,

Not a problem.

Nigel

nigelcunningham’s picture

Hi again.

Looking at my first patch, I see that I introduced the bug just fixed, when I added the if clause in the case statement. It's not a bug in the currently committed code.

avpaderno’s picture

FYI, I approved NigelCunningham's application, and granted NigelCunningham access to this project repository. I also verified the current input format used in the project page was usable from NigelCunningham, or NigelCunningham would not have been able to edit the project node.

nigelcunningham’s picture

That was incredibly fast. Thanks very much kiamlaluno!

alxsvdr, are you happy for me to start splitting that big patch above up, testing more thoroughly and committing?

Regards,

Nigel

alxsvdr’s picture

Dear Nigel,

Oddly enough I didn't receive your recent posts on my mail (even looked on spam folder). Please proceed with your patches.

Best regards,

A. Saavedra

nigelcunningham’s picture

Status: Active » Fixed

Okay; thanks.

I have lots of projects on the go at once, so it won't happen immediately, but I will make a start.

I should close this issue as fixed, too, shouldn't I?

Nigel

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.