]> BookStack Code Mirror - bookstack/blobdiff - resources/assets/js/components/entity-selector.js
Rolled tri-layout to page edit and book-create
[bookstack] / resources / assets / js / components / entity-selector.js
index 53358378a31aa5dc6303e995f48a429be8d88724..461bf73217e0567a71b02a0a3645065bc219bf63 100644 (file)
@@ -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