add item creation page

This commit is contained in:
j3d1 2024-08-31 00:21:01 +02:00
parent f01d513803
commit 0af1f40b07
4 changed files with 155 additions and 5 deletions

View file

@ -160,6 +160,13 @@ export default createStore({
commit('setInventoryItems', {url: '/', items})
return items
},
async createInventoryItem({state, dispatch, getters}, item) {
const servers = await dispatch('getHomeServers')
const data = {availability_policy: 'private', ...item}
const reply = await servers.post(getters.signAuth, '/api/inventory_items/', data)
state.last_load.files = 0
return reply
},
async updateInventoryItem({state, dispatch, getters}, item) {
const servers = await dispatch('getHomeServers')
const data = {availability_policy: 'friends', ...item}