This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/models/invite.js

27 lines
541 B
JavaScript

(function() {
window.Discourse.Invite = Discourse.Model.extend({
rescind: function() {
jQuery.ajax('/invites', {
type: 'DELETE',
data: {
email: this.get('email')
}
});
return this.set('rescinded', true);
}
});
window.Discourse.Invite.reopenClass({
create: function(invite) {
var result;
result = this._super(invite);
if (result.user) {
result.user = Discourse.User.create(result.user);
}
return result;
}
});
}).call(this);