From 3918665cd1d70c6e1ce98eae59f96c5205fb0ca9 Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 1 Aug 2025 19:41:36 +0200 Subject: [PATCH] Move all endpoints to v1. --- resources/assets/v2/src/api/v1/model/account/put.js | 2 +- resources/assets/v2/src/api/v1/model/currency/get.js | 2 +- resources/assets/v2/src/api/v1/model/user-group/get.js | 4 ++-- resources/assets/v2/src/api/v1/model/user-group/post.js | 4 ++-- resources/assets/v2/src/api/v1/model/user-group/put.js | 2 +- resources/assets/v2/src/api/v2/chart/account/dashboard.js | 4 ++-- resources/assets/v2/src/api/v2/chart/budget/dashboard.js | 2 +- .../assets/v2/src/api/v2/chart/category/dashboard.js | 2 +- resources/assets/v2/src/api/v2/model/account/get.js | 8 ++++---- resources/assets/v2/src/api/v2/model/account/put.js | 2 +- resources/assets/v2/src/api/v2/model/budget/get.js | 2 +- resources/assets/v2/src/api/v2/model/currency/get.js | 2 +- resources/assets/v2/src/api/v2/model/piggy-bank/get.js | 2 +- resources/assets/v2/src/api/v2/model/subscription/get.js | 6 +++--- resources/assets/v2/src/api/v2/model/transaction/get.js | 6 +++--- resources/assets/v2/src/api/v2/model/transaction/post.js | 2 +- resources/assets/v2/src/api/v2/model/transaction/put.js | 2 +- resources/assets/v2/src/api/v2/model/user-group/get.js | 4 ++-- resources/assets/v2/src/api/v2/model/user-group/post.js | 4 ++-- resources/assets/v2/src/api/v2/model/user-group/put.js | 2 +- resources/assets/v2/src/api/v2/summary/index.js | 2 +- 21 files changed, 33 insertions(+), 33 deletions(-) diff --git a/resources/assets/v2/src/api/v1/model/account/put.js b/resources/assets/v2/src/api/v1/model/account/put.js index d2ac8a8310..c58b9a417d 100644 --- a/resources/assets/v2/src/api/v1/model/account/put.js +++ b/resources/assets/v2/src/api/v1/model/account/put.js @@ -30,7 +30,7 @@ export default class Put { * @returns {Promise>} */ put(identifier, params) { - return api.put('/api/v2/accounts/' + identifier, params); + return api.put('/api/v1/accounts/' + identifier, params); } } diff --git a/resources/assets/v2/src/api/v1/model/currency/get.js b/resources/assets/v2/src/api/v1/model/currency/get.js index 576df40041..fc1028cc41 100644 --- a/resources/assets/v2/src/api/v1/model/currency/get.js +++ b/resources/assets/v2/src/api/v1/model/currency/get.js @@ -29,7 +29,7 @@ export default class Get { * @returns {Promise>} */ list(params) { - return api.get('/api/v2/currencies', {params: params}); + return api.get('/api/v1/currencies', {params: params}); } } diff --git a/resources/assets/v2/src/api/v1/model/user-group/get.js b/resources/assets/v2/src/api/v1/model/user-group/get.js index 3aed6dc5d9..f8a1590589 100644 --- a/resources/assets/v2/src/api/v1/model/user-group/get.js +++ b/resources/assets/v2/src/api/v1/model/user-group/get.js @@ -30,7 +30,7 @@ export default class Get { * @returns {Promise>} */ show(identifier, params) { - return api.get('/api/v2/user-groups/' + identifier, {params: params}); + return api.get('/api/v1/user-groups/' + identifier, {params: params}); } /** @@ -39,7 +39,7 @@ export default class Get { * @returns {Promise>} */ index(params) { - return api.get('/api/v2/user-groups', {params: params}); + return api.get('/api/v1/user-groups', {params: params}); } } diff --git a/resources/assets/v2/src/api/v1/model/user-group/post.js b/resources/assets/v2/src/api/v1/model/user-group/post.js index 9b761ba000..5da6e221e6 100644 --- a/resources/assets/v2/src/api/v1/model/user-group/post.js +++ b/resources/assets/v2/src/api/v1/model/user-group/post.js @@ -22,12 +22,12 @@ import {api} from "../../../../boot/axios"; export default class Post { post(submission) { - let url = './api/v2/user-groups'; + let url = './api/v1/user-groups'; return api.post(url, submission); } use(groupId) { - let url = './api/v2/user-groups/' + groupId + '/use'; + let url = './api/v1/user-groups/' + groupId + '/use'; return api.post(url, {}); } } diff --git a/resources/assets/v2/src/api/v1/model/user-group/put.js b/resources/assets/v2/src/api/v1/model/user-group/put.js index 27c4138c0e..0cf4b97863 100644 --- a/resources/assets/v2/src/api/v1/model/user-group/put.js +++ b/resources/assets/v2/src/api/v1/model/user-group/put.js @@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios"; export default class Put { put(submission, params) { - let url = '/api/v2/user-groups/' + parseInt(params.id); + let url = '/api/v1/user-groups/' + parseInt(params.id); return api.put(url, submission); } } diff --git a/resources/assets/v2/src/api/v2/chart/account/dashboard.js b/resources/assets/v2/src/api/v2/chart/account/dashboard.js index 521bf7405b..90cf920ee2 100644 --- a/resources/assets/v2/src/api/v2/chart/account/dashboard.js +++ b/resources/assets/v2/src/api/v2/chart/account/dashboard.js @@ -25,12 +25,12 @@ export default class Dashboard { dashboard(start, end) { let startStr = format(start, 'y-MM-dd'); let endStr = format(end, 'y-MM-dd'); - return api.get('/api/v2/chart/account/dashboard', {params: {start: startStr, end: endStr}}); + return api.get('/api/v1/chart/account/dashboard', {params: {start: startStr, end: endStr}}); } expense(start, end) { let startStr = format(start, 'y-MM-dd'); let endStr = format(end, 'y-MM-dd'); - return api.get('/api/v2/chart/account/expense-dashboard', {params: {start: startStr, end: endStr}}); + return api.get('/api/v1/chart/account/expense-dashboard', {params: {start: startStr, end: endStr}}); } } diff --git a/resources/assets/v2/src/api/v2/chart/budget/dashboard.js b/resources/assets/v2/src/api/v2/chart/budget/dashboard.js index 873220ab6d..6e94a2cc7c 100644 --- a/resources/assets/v2/src/api/v2/chart/budget/dashboard.js +++ b/resources/assets/v2/src/api/v2/chart/budget/dashboard.js @@ -25,6 +25,6 @@ export default class Dashboard { dashboard(start, end) { let startStr = format(start, 'y-MM-dd'); let endStr = format(end, 'y-MM-dd'); - return api.get('/api/v2/chart/budget/dashboard', {params: {start: startStr, end: endStr}}); + return api.get('/api/v1/chart/budget/dashboard', {params: {start: startStr, end: endStr}}); } } diff --git a/resources/assets/v2/src/api/v2/chart/category/dashboard.js b/resources/assets/v2/src/api/v2/chart/category/dashboard.js index 7316141c7a..46afdc01b0 100644 --- a/resources/assets/v2/src/api/v2/chart/category/dashboard.js +++ b/resources/assets/v2/src/api/v2/chart/category/dashboard.js @@ -25,6 +25,6 @@ export default class Dashboard { dashboard(start, end) { let startStr = format(start, 'y-MM-dd'); let endStr = format(end, 'y-MM-dd'); - return api.get('/api/v2/chart/category/dashboard', {params: {start: startStr, end: endStr}}); + return api.get('/api/v1/chart/category/dashboard', {params: {start: startStr, end: endStr}}); } } diff --git a/resources/assets/v2/src/api/v2/model/account/get.js b/resources/assets/v2/src/api/v2/model/account/get.js index 8c313518f2..2655ae6a8e 100644 --- a/resources/assets/v2/src/api/v2/model/account/get.js +++ b/resources/assets/v2/src/api/v2/model/account/get.js @@ -31,7 +31,7 @@ export default class Get { * @returns {Promise>} */ show(identifier, params) { - return api.get('/api/v2/accounts/' + identifier, {params: params}); + return api.get('/api/v1/accounts/' + identifier, {params: params}); } /** @@ -42,7 +42,7 @@ export default class Get { index(params) { // first, check API in some consistent manner. // then, load if necessary. - const cacheKey = getCacheKey('/api/v2/accounts', params); + const cacheKey = getCacheKey('/api/v1/accounts', params); const cacheValid = window.store.get('cacheValid'); let cachedData = window.store.get(cacheKey); @@ -53,7 +53,7 @@ export default class Get { // if not, store in cache and then return res. - return api.get('/api/v2/accounts', {params: params}).then(response => { + return api.get('/api/v1/accounts', {params: params}).then(response => { console.log('Cache is invalid, return fresh.'); window.store.set(cacheKey, response.data); return Promise.resolve({data: response.data.data, meta: response.data.meta}); @@ -77,6 +77,6 @@ export default class Get { newParams.end = format(params.end, 'y-MM-dd'); } - return api.get('/api/v2/accounts/' + identifier + '/transactions', {params: newParams}); + return api.get('/api/v1/accounts/' + identifier + '/transactions', {params: newParams}); } } diff --git a/resources/assets/v2/src/api/v2/model/account/put.js b/resources/assets/v2/src/api/v2/model/account/put.js index d2ac8a8310..c58b9a417d 100644 --- a/resources/assets/v2/src/api/v2/model/account/put.js +++ b/resources/assets/v2/src/api/v2/model/account/put.js @@ -30,7 +30,7 @@ export default class Put { * @returns {Promise>} */ put(identifier, params) { - return api.put('/api/v2/accounts/' + identifier, params); + return api.put('/api/v1/accounts/' + identifier, params); } } diff --git a/resources/assets/v2/src/api/v2/model/budget/get.js b/resources/assets/v2/src/api/v2/model/budget/get.js index 010ebcb7b5..8dd733cd10 100644 --- a/resources/assets/v2/src/api/v2/model/budget/get.js +++ b/resources/assets/v2/src/api/v2/model/budget/get.js @@ -29,7 +29,7 @@ export default class Get { * @returns {Promise>} */ list(params) { - return api.get('/api/v2/budgets', {params: params}); + return api.get('/api/v1/budgets', {params: params}); } } diff --git a/resources/assets/v2/src/api/v2/model/currency/get.js b/resources/assets/v2/src/api/v2/model/currency/get.js index 576df40041..fc1028cc41 100644 --- a/resources/assets/v2/src/api/v2/model/currency/get.js +++ b/resources/assets/v2/src/api/v2/model/currency/get.js @@ -29,7 +29,7 @@ export default class Get { * @returns {Promise>} */ list(params) { - return api.get('/api/v2/currencies', {params: params}); + return api.get('/api/v1/currencies', {params: params}); } } diff --git a/resources/assets/v2/src/api/v2/model/piggy-bank/get.js b/resources/assets/v2/src/api/v2/model/piggy-bank/get.js index 22ab0af115..512120b50a 100644 --- a/resources/assets/v2/src/api/v2/model/piggy-bank/get.js +++ b/resources/assets/v2/src/api/v2/model/piggy-bank/get.js @@ -29,7 +29,7 @@ export default class Get { * @returns {Promise>} */ list(params) { - return api.get('/api/v2/piggy-banks', {params: params}); + return api.get('/api/v1/piggy-banks', {params: params}); } } diff --git a/resources/assets/v2/src/api/v2/model/subscription/get.js b/resources/assets/v2/src/api/v2/model/subscription/get.js index c66f7bd155..a1ba57460d 100644 --- a/resources/assets/v2/src/api/v2/model/subscription/get.js +++ b/resources/assets/v2/src/api/v2/model/subscription/get.js @@ -29,14 +29,14 @@ export default class Get { * @returns {Promise>} */ list(params) { - return api.get('/api/v2/subscriptions', {params: params}); + return api.get('/api/v1/subscriptions', {params: params}); } paid(params) { - return api.get('/api/v2/subscriptions/sum/paid', {params: params}); + return api.get('/api/v1/subscriptions/sum/paid', {params: params}); } unpaid(params) { - return api.get('/api/v2/subscriptions/sum/unpaid', {params: params}); + return api.get('/api/v1/subscriptions/sum/unpaid', {params: params}); } } diff --git a/resources/assets/v2/src/api/v2/model/transaction/get.js b/resources/assets/v2/src/api/v2/model/transaction/get.js index b7bbfdba80..74587e46f7 100644 --- a/resources/assets/v2/src/api/v2/model/transaction/get.js +++ b/resources/assets/v2/src/api/v2/model/transaction/get.js @@ -29,12 +29,12 @@ export default class Get { * @returns {Promise>} */ list(params) { - return api.get('/api/v2/transactions', {params: params}); + return api.get('/api/v1/transactions', {params: params}); } infiniteList(params) { - return api.get('/api/v2/infinite/transactions', {params: params}); + return api.get('/api/v1/infinite/transactions', {params: params}); } show(id, params){ - return api.get('/api/v2/transactions/' + id, {params: params}); + return api.get('/api/v1/transactions/' + id, {params: params}); } } diff --git a/resources/assets/v2/src/api/v2/model/transaction/post.js b/resources/assets/v2/src/api/v2/model/transaction/post.js index 0b02577566..59b97de988 100644 --- a/resources/assets/v2/src/api/v2/model/transaction/post.js +++ b/resources/assets/v2/src/api/v2/model/transaction/post.js @@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios"; export default class Post { post(submission) { - let url = '/api/v2/transactions'; + let url = '/api/v1/transactions'; return api.post(url, submission); } } diff --git a/resources/assets/v2/src/api/v2/model/transaction/put.js b/resources/assets/v2/src/api/v2/model/transaction/put.js index 09efefc8d9..ad38c699e7 100644 --- a/resources/assets/v2/src/api/v2/model/transaction/put.js +++ b/resources/assets/v2/src/api/v2/model/transaction/put.js @@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios"; export default class Put { put(submission, params) { - let url = '/api/v2/transactions/' + parseInt(params.id); + let url = '/api/v1/transactions/' + parseInt(params.id); return api.put(url, submission); } } diff --git a/resources/assets/v2/src/api/v2/model/user-group/get.js b/resources/assets/v2/src/api/v2/model/user-group/get.js index 3aed6dc5d9..f8a1590589 100644 --- a/resources/assets/v2/src/api/v2/model/user-group/get.js +++ b/resources/assets/v2/src/api/v2/model/user-group/get.js @@ -30,7 +30,7 @@ export default class Get { * @returns {Promise>} */ show(identifier, params) { - return api.get('/api/v2/user-groups/' + identifier, {params: params}); + return api.get('/api/v1/user-groups/' + identifier, {params: params}); } /** @@ -39,7 +39,7 @@ export default class Get { * @returns {Promise>} */ index(params) { - return api.get('/api/v2/user-groups', {params: params}); + return api.get('/api/v1/user-groups', {params: params}); } } diff --git a/resources/assets/v2/src/api/v2/model/user-group/post.js b/resources/assets/v2/src/api/v2/model/user-group/post.js index 9b761ba000..5da6e221e6 100644 --- a/resources/assets/v2/src/api/v2/model/user-group/post.js +++ b/resources/assets/v2/src/api/v2/model/user-group/post.js @@ -22,12 +22,12 @@ import {api} from "../../../../boot/axios"; export default class Post { post(submission) { - let url = './api/v2/user-groups'; + let url = './api/v1/user-groups'; return api.post(url, submission); } use(groupId) { - let url = './api/v2/user-groups/' + groupId + '/use'; + let url = './api/v1/user-groups/' + groupId + '/use'; return api.post(url, {}); } } diff --git a/resources/assets/v2/src/api/v2/model/user-group/put.js b/resources/assets/v2/src/api/v2/model/user-group/put.js index 27c4138c0e..0cf4b97863 100644 --- a/resources/assets/v2/src/api/v2/model/user-group/put.js +++ b/resources/assets/v2/src/api/v2/model/user-group/put.js @@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios"; export default class Put { put(submission, params) { - let url = '/api/v2/user-groups/' + parseInt(params.id); + let url = '/api/v1/user-groups/' + parseInt(params.id); return api.put(url, submission); } } diff --git a/resources/assets/v2/src/api/v2/summary/index.js b/resources/assets/v2/src/api/v2/summary/index.js index b43ce2c1ac..7ca126eaf3 100644 --- a/resources/assets/v2/src/api/v2/summary/index.js +++ b/resources/assets/v2/src/api/v2/summary/index.js @@ -23,6 +23,6 @@ import {api} from "../../../boot/axios.js"; export default class Summary { get(start, end, code) { - return api.get('/api/v2/summary/basic', {params: {start: start, end: end, code: code}}); + return api.get('/api/v1/summary/basic', {params: {start: start, end: end, code: code}}); } }