Skip to content

Commit 91dd029

Browse files
committed
don't let guests invite
1 parent 48fb578 commit 91dd029

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/components/structures/RightPanel.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ var Matrix = require("matrix-js-sdk");
2222
var dis = require('matrix-react-sdk/lib/dispatcher');
2323
var MatrixClientPeg = require("matrix-react-sdk/lib/MatrixClientPeg");
2424
var rate_limited_func = require('matrix-react-sdk/lib/ratelimitedfunc');
25+
var Modal = require('matrix-react-sdk/lib/Modal');
2526

2627
module.exports = React.createClass({
2728
displayName: 'RightPanel',
@@ -110,6 +111,15 @@ module.exports = React.createClass({
110111
},
111112

112113
onInviteButtonClick: function() {
114+
if (MatrixClientPeg.get().isGuest()) {
115+
var NeedToRegisterDialog = sdk.getComponent("dialogs.NeedToRegisterDialog");
116+
Modal.createDialog(NeedToRegisterDialog, {
117+
title: "Please Register",
118+
description: "Guest users can't invite users. Please register to invite."
119+
});
120+
return;
121+
}
122+
113123
// call ChatInviteDialog
114124
dis.dispatch({
115125
action: 'view_invite',

0 commit comments

Comments
 (0)