X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/9bd5d6a4224afb95fe2a5e1827d587b82dc23b29..6ca8ccd330bc858aa6b8fa6e3ecd23fab013ffba:/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..5bd0d5497 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();