19 lines
593 B
JavaScript
19 lines
593 B
JavaScript
import showModal from 'discourse/lib/show-modal';
|
|
import loadScript from 'discourse/lib/load-script';
|
|
|
|
export function showStaffNotes(store, userId, callback) {
|
|
return loadScript('defer/html-sanitizer-bundle').then(() => {
|
|
return store.find('staff-note', { user_id: userId }).then(model => {
|
|
const controller = showModal('staff-notes', {
|
|
model,
|
|
title: 'staff_notes.title',
|
|
addModalBodyView: true
|
|
});
|
|
controller.reset();
|
|
controller.set('userId', userId);
|
|
controller.set('callback', callback);
|
|
return controller;
|
|
});
|
|
});
|
|
}
|