Merge pull request #12765 from frappe/mergify/bp/version-13-pre-release/pr-12764
fix: users currently viewing a form (bp #12764)
This commit is contained in:
commit
30704b2c17
3 changed files with 10 additions and 8 deletions
|
|
@ -6,11 +6,10 @@ frappe.ui.form.FormViewers = class FormViewers {
|
|||
}
|
||||
|
||||
refresh() {
|
||||
// REDESIGN-TODO: fix this
|
||||
// let users = this.frm.get_docinfo()['viewers'];
|
||||
// let currently_viewing = users.current.filter(user => user != frappe.session.user);
|
||||
// let avatar_group = frappe.avatar_group(currently_viewing, 5, {'align': 'left', 'overlap': true});
|
||||
this.parent.empty(); //.append(avatar_group);
|
||||
let users = this.frm.get_docinfo()['viewers'];
|
||||
let currently_viewing = users.current.filter(user => user != frappe.session.user);
|
||||
let avatar_group = frappe.avatar_group(currently_viewing, 5, {'align': 'left', 'overlap': true});
|
||||
this.parent.empty().append(avatar_group);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -210,7 +210,10 @@ frappe.ui.form.Toolbar = class Toolbar {
|
|||
}
|
||||
|
||||
make_viewers() {
|
||||
if (this.frm.viewers) return;
|
||||
if (this.frm.viewers) {
|
||||
this.frm.viewers.parent.empty();
|
||||
return;
|
||||
}
|
||||
this.frm.viewers = new frappe.ui.form.FormViewers({
|
||||
frm: this.frm,
|
||||
parent: $('<div class="form-viewers d-flex"></div>').prependTo(this.frm.page.page_actions)
|
||||
|
|
|
|||
|
|
@ -159,8 +159,8 @@ frappe.socketio = {
|
|||
},
|
||||
doc_open: function(doctype, docname) {
|
||||
// notify that the user has opened this doc, if not already notified
|
||||
if(!frappe.socketio.last_doc
|
||||
|| (frappe.socketio.last_doc[0]!=doctype && frappe.socketio.last_doc[1]!=docname)) {
|
||||
if (!frappe.socketio.last_doc
|
||||
|| (frappe.socketio.last_doc[0] != doctype || frappe.socketio.last_doc[1] != docname)) {
|
||||
frappe.socketio.socket.emit('doc_open', doctype, docname);
|
||||
}
|
||||
frappe.socketio.last_doc = [doctype, docname];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue