|
This is a major bug, still not corrected in latest 1.8.2 version to-date.
What is needed here is to have the possibility for teachers to bulk e-mail their students EVEN WITH messaging disabled at Security ? Site policies level. See this discussion : http://moodle.org/mod/forum/discuss.php?d=81229 This bug does not exist in 1.7 but it exists in 1.8 and 1.9. It is related to Joseph Can someone please fix this bug as soon as possible?
Joseph Yes, looks like there's a problem with the old messaging on/off switch still hanging around and confusing the issue.
How about we fix it according to Yu's suggestion which is: $CFG->messaging OFF means off for all. Messaging disabled. (I think this is the case now) $CFG->messaging ON means messaging is enabled, and can be further controlled by capabilities. moodle/site:sendmessage - added to the authenticated user and teacher roles by default, for normal message sending And Joseph can turn off the first one if he likes. Hi Martin,
My comments to your suggestion: How about we fix it according to Yu's suggestion which is: $CFG->messaging OFF means off for all. Messaging disabled. (I think this is the case now) moodle/site:sendmessage - added to the authenticated user and teacher roles by default, for normal message sending moodle/course:bulkmessage - added to the teacher roles by default And Joseph can turn off the first one if he likes. I have not choice, $CFG->messaging is set to OFF by our admin What I really need (urgently for this academic year) is the pre-roles situation, i.e. to have both these settings: I agree with Joseph. This is a feature regression and is missing a lot here too.
I do believe that having a switch called "messaging off" with the help "Should the messaging system between site users be enabled?" should do what it says.
It seems obvious to me that the people who implemented this feature and ignored that setting in 1.6 actually created a bug. If teachers are sending messages then students have to receive them, which means they need to use the messaging interface (popups). People are sending messages to each other even though the admin said all messaging should be off. That's a bug. I do hear what you are saying, and I understand you want to send messages of some kind to students. (I really hope you aren't using this to send messages to ALL students because you should be using a forum for that). So, how about we do it like this: Three controls: CFG->messaging - on/off at site level Even if the site messaging is off, it would STILL allow bulkmessage to work, however this would now inform you in the interface that you are sending EMAILS to the students directly instead of using the messaging system (because Moodle messaging has been disabled). If site messaging is on, then bulkmessage could allow you to choose to send your message via Moodle messaging OR direct email. Note that in all cases email should respect the "do not send email" setting in the profile. How does that sound? We could do that in 1.8 and 1.9. Please see
Just a quick thought on adding site:sendmessage as default to authenticated user. A potential (albeit gloomy) scenario: Messaging turned on Martin D. > So, how about we do it like this:
>Three controls: > CFG->messaging - on/off at site level > moodle/site:sendmessage - added to the authenticated user and teacher roles by default, for normal message sending (dependent on above >setting) > moodle/course:bulkmessage - added to the teacher roles by default, controls the bulk messaging display (independent of above settings) >Even if the site messaging is off, it would STILL allow bulkmessage to work, however this would now inform you in the interface that you are sending >EMAILS to the students directly instead of using the messaging system (because Moodle messaging has been disabled). >If site messaging is on, then bulkmessage could allow you to choose to send your message via Moodle messaging OR direct email. >Note that in all cases email should respect the "do not send email" setting in the profile. >How does that sound? >We could do that in 1.8 and 1.9. ------------------------------------------------ Thanks Martin, this looks exactly what I need. It's quite OK to me for bulkmessaing to send e-mails to the students rather than using the Moodle messaging system (which I never use anyway). Of course I know that I have to use a forum to send e-mail to all students enrolled in a moodle course (or to a group). Hope you can find a workable solution for Moodle 1.8 very soon. Yes, Martin this would do it
Cheers and thanks! Thanks Yu, the feature works correctly on 1.9beta2.
Reopening, because the string "Messaging is disabled on this site, emails will be sent instead" is hardcoded in file user/messageselect.php. Works fine for me (tested in 1.8 and 1.9). At last! Thanks.
I confirm the language problem mentioned by Nicolas. Joseph Fixed indeed. Many thanks, closing.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
'Sorry, but you do not currently have permissions to do that (Read all messages on site)'
However, when you check the role definitions teachers are allowed to bulk message via the following capability:
Send a message to many people
moodle/course:bulkmessaging
Switch the following to allow from not set for teachers seems to provide solution, but is it the intention to allow teachers to have this access (risks seem pretty low in most contexts):
Read all messages on site
moodle/site:readallmessages