Commit 85208f14 authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

public_access filter

parent c6ad273a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ export default new Vuex.Store({
        projectsUserPermissions: [],
        currentProjectId: null,
        filter: [],
        public_access_filter: null,
        currentRootCollectionId: null,
        currentCollection: null,
        currentResource: null,
@@ -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
    },
@@ -240,6 +242,10 @@ export default new Vuex.Store({
        setFilter: (state, filter) => (
            state.filter = filter
        ),

        setPublicAccessFilter: (state, filter) => {
            state.public_access_filter = filter;
        }
    },
    actions: {

+2 −2
Original line number Diff line number Diff line
@@ -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]);
    }