X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/55759bd22a4d0dcccc4e9f1b46e841cc380cebbd..7f95b51b00d0d5fa1e7bcf5574f2d58bddcbd504:/resources/assets/js/components/entity-selector.js diff --git a/resources/assets/js/components/entity-selector.js b/resources/assets/js/components/entity-selector.js index 53358378a..461bf7321 100644 --- a/resources/assets/js/components/entity-selector.js +++ b/resources/assets/js/components/entity-selector.js @@ -7,7 +7,8 @@ class EntitySelector { this.lastClick = 0; let entityTypes = elem.hasAttribute('entity-types') ? elem.getAttribute('entity-types') : 'page,book,chapter'; - this.searchUrl = window.baseUrl(`/ajax/search/entities?types=${encodeURIComponent(entityTypes)}`); + let entityPermission = elem.hasAttribute('entity-permission') ? elem.getAttribute('entity-permission') : 'view'; + this.searchUrl = window.baseUrl(`/ajax/search/entities?types=${encodeURIComponent(entityTypes)}&permission=${encodeURIComponent(entityPermission)}`); this.input = elem.querySelector('[entity-selector-input]'); this.searchInput = elem.querySelector('[entity-selector-search]'); @@ -68,7 +69,6 @@ class EntitySelector { onClick(event) { let t = event.target; - console.log('click', t); if (t.matches('.entity-list-item *')) { event.preventDefault(); @@ -115,4 +115,4 @@ class EntitySelector { } -module.exports = EntitySelector; \ No newline at end of file +export default EntitySelector; \ No newline at end of file