Ahm, sorry if I do not get the idea, but what is this module about? Cant one achieve the exact same thing with a custom node-type? What is so special about this module?
I am asking because I am building a website where the incident-reporting is a major feature. I got it up and running, the only thing missing is the anonymization of the node-author. Will this be of any help?
Thanks for attention.

Comments

jerdiggity’s picture

Assigned: Unassigned » jerdiggity

Hi there!
Thanks for the feedback.

What is so special about this module?

As of current, not a whole lot. Saves users the trouble of having to create a custom node-type, but being that I have yet to release a newer, more feature-rich release of this module, that's about it.

Cant one achieve the exact same thing with a custom node-type?

Yes -- absolutely. See above. ;)

... the only thing missing is the anonymization of the node-author.

Are you referring to the user's name appearing on the published incident report? As in where it says "Submitted by (Whoever) on July 4th, 1776 - 9:22am"? If so, that can be overridden pretty easily by navigating to yoursite.com/?q=admin/build/themes/settings and unchecking each node type that you don't want that information to show up on (under where it says Display post information on on the right-hand side).

If that's not the issue you're having, please feel free to fill me in on the details and I'd be more-than-happy to help you out. Either way though, like I said, thanks for the feedback. Sometimes people (me) need a kick in the rear to get back on the ball. :)

Oh and FYI (if you're in the industry), I'm also working on a complete CAD (where D = Dispatch, as opposed to Drafting) system for Drupal that ironically enough, I was planning on committing to CVS very soon -- like 'tonight' soon.

Let me know about the anonymity thing so we can get the problem solved (if you want, of course -- if not, no worries).

Thx again,
j

xqbzzr’s picture

Hi!
Thank you, that makes things much clearer.
As for anonymity;
when I did some research on how incident-reports are to be treated, I found out, that anonymity is the major thing to keep in mind. Nobody would publish a medical incident report on e.g. how I lost my scalpel inside the patients belly during operation if there was any way of tracking the authors name.
So simply not displaying the "Submitted" info on the node would not be enough for such delicate situation.
I had rules set up to change the node-author upon submission, that does quite a lot of the job. But - here is the BUT - there is still a watchdog-entry which states that the node author "Dr. Hibbert" was changed to "Mr. X". That is not such a big problem, as no "normal" user would never have insight into the watchdog. But imagine a big-size incident-reporting database being hacked and all author-information made public. That would be a desaster indeed!
So I am still looking for a robust solution to getting rid of the node-author. A very uncomfortable way would be to log-out the user whenever he tries to create an incident-report. But that would still track the IP of the user.
I hope you get the idea.
Any progress on this would be very appreciated!

jerdiggity’s picture

Gotcha.

Actually believe it or not, that alone (the watchdog thing) is a pretty easy obstacle to get around. In fact, it probably doesn't get any easier. If you disable the optional core module Database logging then Drupal won't write anything into watchdog. On the flip side, Drupal won't write anything into watchdog.

... If you know what I mean... If you don't use watchdog at all, and it sounds like you'd rather not anyway, then hopefully that might help a little. :)

xqbzzr’s picture

Right to the point! I need the watchdog for everything else, so I cannot simply disable that.
But thank you for the hint.
I am still looking for a robust (programmed) solution. I keep you informed when I find something.

xqbzzr’s picture

Hi,
I found out, that there is a hook_watchdog function that allows to alter or even prevent watchdog entrys. But as I have no idea of programming, this is of no help for me. Maybe you would like to have a look into that and even enhance your module by integrating the "change user to anonymous and prevent watchdog entry"-function. That would be great and perhaps make a little more sense to this module ;-)