1. By default "Skip [note-type] approvals" is tick. Is it possible to make it untick by default.
2. By default a settings box appears at /user/[user-id] where a user can tick/untick approvals, email notifications etc. Is it possible to completely disable this setting box for non-admin users.
3. How non-admin user can approve/disapprove without email notification.
4. Suggestion: It would be nice, if settings are provided in each node-type (e.g.: at admin/content/node-type/[node-name]

Please reply! :-)

CommentFileSizeAuthor
#8 583698-defaults.patch2.95 KBrschwab

Comments

rschwab’s picture

#1 I think is a won't fix. It would effectively disable commenting until the author became aware of the feature.

#2 Is another won't fix. If you don't have approval permissions, the form isn't there. But if you do have approval permissions its essential to let the user disable e-mails getting sent to them. A site builder can turn this off with a theme function if they really want to do that.

#3 is a good point. I've opened #989962: Add option for approval notifications on login to deal with that specifically. Thanks for pointing it out!

#4 Not sure what you mean here. Can you explain further?

rschwab’s picture

Category: support » feature
Status: Active » Closed (duplicate)

Ok I'm guessing you mean some kind of per content-type setting like content access module has?

See the image at: http://drupal.org/node/257453

Assuming that's the case, I'm going to add it to a very similar issue at #723080: Allow per content type admin my comments and close this one as a duplicate. Please re-open if you want to provide more input.

SchwebDesign’s picture

please see related post also at: http://drupal.org/node/1064964#comment-4208502

Okay i just found Untick "Skip page approvals" by default: http://drupal.org/node/583698 and your response:

#1 I think is a won't fix. It would effectively disable commenting until the author became aware of the feature.

am i misunderstanding this?

In my case, having this ticked disabled emails being delivered when comments were made which makes sense... however if a user doesn't know this is checked by default, they'll never know why they're not receiving emails notifications. When unticked, i got the email notification as expected. Either way, this checkbox had NO effect on allowing/disallowing commenting. Rather, it did have effect on whether or not email notifications were received, and as such, seems it should be DISABLED by default as people expect email notifications to be received with this module "out of the box" unless that's turned off by unchecking "Receive e-mail notifications"

...any thoughts...?

thanks!

SchwebDesign’s picture

For anyone else who's interested, i "hacked" this by changing line 243 of usercomment.module from

              '#default_value' => isset($edit['usercomment_approve_'. $node->type]) ? $edit['usercomment_approve_'. $node->type] : 1,

to

              '#default_value' => isset($edit['usercomment_approve_'. $node->type]) ? $edit['usercomment_approve_'. $node->type] : 0,

seems to have worked for now.

rschwab’s picture

Title: Untick "Skip page approvals" by default. » Allow site builders to choose their own defaults.
Version: 6.x-1.0-beta1 » 6.x-2.x-dev
Component: User interface » Code
Status: Closed (duplicate) » Active

Instead of being mean and not letting you do this, I'm going to work on adding these options to the admin settings form. Stay tuned.

SchwebDesign’s picture

thanks!

rschwab’s picture

Status: Active » Fixed
StatusFileSize
new2.95 KB

Pushing to 2.x-dev. Patch as described here http://drupal.org/node/1064964#comment-4208814

Status: Fixed » Closed (fixed)

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