mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 00:42:54 +02:00
MDL-65101 core_message: 'canmessage' should trump 'requirescontract'
This commit is contained in:
parent
7ec1804935
commit
a9fd9c7909
File diff suppressed because one or more lines are too long
@ -854,6 +854,11 @@ function(
|
||||
* @return {Bool}
|
||||
*/
|
||||
var requiresContactRequest = function(loggedInUserId, user) {
|
||||
// If a user can message then no contact request is required.
|
||||
if (user.canmessage) {
|
||||
return false;
|
||||
}
|
||||
|
||||
var contactRequests = user.contactrequests.filter(function(request) {
|
||||
return request.userid == loggedInUserId || request.requesteduserid;
|
||||
});
|
||||
@ -1036,7 +1041,7 @@ function(
|
||||
type: 'add-contact',
|
||||
user: otherUser
|
||||
};
|
||||
} else if (!otherUser.canmessage || (otherUser.requirescontact && !otherUser.iscontact)) {
|
||||
} else if (!otherUser.canmessage && (otherUser.requirescontact && !otherUser.iscontact)) {
|
||||
return {type: 'unable-to-message'};
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user