Loading src/store/JamaStore.js +6 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,7 @@ export default new Vuex.Store({ projectsUserPermissions: [], currentProjectId: null, filter: [], public_access_filter: null, currentRootCollectionId: null, currentCollection: null, currentResource: null, Loading Loading @@ -100,6 +101,7 @@ export default new Vuex.Store({ sortOptions: state => state.sortOptions, currentStats: state => state.currentStats, filter: state => state.filter, public_access_filter: state => state.public_access_filter, multiSelectActionAddons: state => state.multiSelectActionAddons, uploads : state => state.uploads }, Loading Loading @@ -240,6 +242,10 @@ export default new Vuex.Store({ setFilter: (state, filter) => ( state.filter = filter ), setPublicAccessFilter: (state, filter) => { state.public_access_filter = filter; } }, actions: { Loading src/utils/JamaRpcClient.js +2 −2 Original line number Diff line number Diff line Loading @@ -942,8 +942,8 @@ class JamaRpcClient extends RpcClient{ * @param {String} order_by * @returns {Object} */ async projectItems(search_terms, project_id, include_metas = false, collection_id = null, limit_from = 0, limit_to = 2000, order_by = "title") { return this._rpc("project_items", [search_terms, project_id, include_metas, collection_id, limit_from, limit_to, order_by]); async projectItems(search_terms, project_id, include_metas = false, collection_id = null, limit_from = 0, limit_to = 2000, order_by = "title", public_access = null) { return this._rpc("project_items", [search_terms, project_id, include_metas, collection_id, limit_from, limit_to, order_by, public_access]); } Loading Loading
src/store/JamaStore.js +6 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,7 @@ export default new Vuex.Store({ projectsUserPermissions: [], currentProjectId: null, filter: [], public_access_filter: null, currentRootCollectionId: null, currentCollection: null, currentResource: null, Loading Loading @@ -100,6 +101,7 @@ export default new Vuex.Store({ sortOptions: state => state.sortOptions, currentStats: state => state.currentStats, filter: state => state.filter, public_access_filter: state => state.public_access_filter, multiSelectActionAddons: state => state.multiSelectActionAddons, uploads : state => state.uploads }, Loading Loading @@ -240,6 +242,10 @@ export default new Vuex.Store({ setFilter: (state, filter) => ( state.filter = filter ), setPublicAccessFilter: (state, filter) => { state.public_access_filter = filter; } }, actions: { Loading
src/utils/JamaRpcClient.js +2 −2 Original line number Diff line number Diff line Loading @@ -942,8 +942,8 @@ class JamaRpcClient extends RpcClient{ * @param {String} order_by * @returns {Object} */ async projectItems(search_terms, project_id, include_metas = false, collection_id = null, limit_from = 0, limit_to = 2000, order_by = "title") { return this._rpc("project_items", [search_terms, project_id, include_metas, collection_id, limit_from, limit_to, order_by]); async projectItems(search_terms, project_id, include_metas = false, collection_id = null, limit_from = 0, limit_to = 2000, order_by = "title", public_access = null) { return this._rpc("project_items", [search_terms, project_id, include_metas, collection_id, limit_from, limit_to, order_by, public_access]); } Loading