I have put some considerable work into making a patch for this module due to my own needs for a client's site and would like to contribute it back as well as request that I be added as a co-maintainer to further the development.
Here is what the attached patch does:
- Cleans up a lot of code formatting to conform to the drupal coding standards (comment format, soft tabs and etc).
- Fixes the uninstall hook so it actually deletes the variables set in the variables table.
- Adds option to show a specified node within the age validation page.
- Use input buttons, instead of a date widget on the age validation page.
- Specify the text to be used for each button.
- Specify the age validation page's title.
- Fixes issue #753710: @site variable is wrong
Other features I would plan on implementing:
- Integration with other profile based modules, such as core profile or content profile birthdates
- Assigning role to user, based on age validation
May be other things as well. Let me know about issues with this patch and status of co-maintainer, Thanks.
--
Nicholas
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | validateage-845900-2.patch | 27.82 KB | nicholas.alipaz |
| #1 | validateage-845900.patch | 18.66 KB | nicholas.alipaz |
Comments
Comment #1
nicholas.alipaz commentedadding patch
Comment #2
nicholas.alipaz commentedModule in question: Validateage
I have attempted contacting the maintainer of the module as well as posting this ticket in the issue queue. The developer does not seem to be responding or maintaining the module.
If anyone knows this developer (last seen in August from what I can tell), can you confirm I can get access to add changes and get to a stable release?
Attached improved patch:
Please see my attached patch as part of my application to maintain this module. Thanks.
Comment #3
nicholas.alipaz commentedAnyone else want to weigh in on this? I have received no responses from the module author, despite attempts to contact (email, public post in validateage issue queue, and looking for her in IRC).
This application was originally posted in the module's issue queue in July 2010.
Comment #4
hongpong commentedsubscribing - thanks for the work on this, someone should address it already OK?
Comment #5
nicholas.alipaz commentedI think maybe the person who reviews these apps is out for a bit. All the project ownership tasks from recently are still pending.
Comment #6
avpadernoI am changing the title of the report as per procedure; I will write a message to the current maintainer in the next minutes.
Comment #7
avpadernoI sent a message to gwen.
Comment #8
nicholas.alipaz commentedThanks for doing that, I did write one as well quite a while back. I would however prefer to have gwen's blessing if possible.
Comment #9
gwen commentedSorry for the looong lag on this. I've been entertaining this fantasy that one day I'll get back to doing work on this module but none of my recent projects have required it, so it's been totally back-burnered.
Nicholas, thanks so much for your patch and your offer to help maintain this module! I just gave you full privileges as a maintainer, so you're free to go to town . One of these days maybe I'll get back to it, but until then, the module's in your capable hands.
Comment #10
nicholas.alipaz commentedThanks gwen, I really appreciate you coming along to approve this. I will push along with the patch I wrote and try to see about incorporating some of the other patches that have been submitted. This is quite good news.