Move all endpoints to v1.

This commit is contained in:
James Cole
2025-08-01 19:41:36 +02:00
parent 9eb8869649
commit 3918665cd1
21 changed files with 33 additions and 33 deletions

View File

@@ -30,7 +30,7 @@ export default class Put {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
put(identifier, params) { put(identifier, params) {
return api.put('/api/v2/accounts/' + identifier, params); return api.put('/api/v1/accounts/' + identifier, params);
} }
} }

View File

@@ -29,7 +29,7 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
list(params) { list(params) {
return api.get('/api/v2/currencies', {params: params}); return api.get('/api/v1/currencies', {params: params});
} }
} }

View File

@@ -30,7 +30,7 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
show(identifier, params) { 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<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
index(params) { index(params) {
return api.get('/api/v2/user-groups', {params: params}); return api.get('/api/v1/user-groups', {params: params});
} }
} }

View File

@@ -22,12 +22,12 @@ import {api} from "../../../../boot/axios";
export default class Post { export default class Post {
post(submission) { post(submission) {
let url = './api/v2/user-groups'; let url = './api/v1/user-groups';
return api.post(url, submission); return api.post(url, submission);
} }
use(groupId) { use(groupId) {
let url = './api/v2/user-groups/' + groupId + '/use'; let url = './api/v1/user-groups/' + groupId + '/use';
return api.post(url, {}); return api.post(url, {});
} }
} }

View File

@@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios";
export default class Put { export default class Put {
put(submission, params) { 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); return api.put(url, submission);
} }
} }

View File

@@ -25,12 +25,12 @@ export default class Dashboard {
dashboard(start, end) { dashboard(start, end) {
let startStr = format(start, 'y-MM-dd'); let startStr = format(start, 'y-MM-dd');
let endStr = format(end, '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) { expense(start, end) {
let startStr = format(start, 'y-MM-dd'); let startStr = format(start, 'y-MM-dd');
let endStr = format(end, '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}});
} }
} }

View File

@@ -25,6 +25,6 @@ export default class Dashboard {
dashboard(start, end) { dashboard(start, end) {
let startStr = format(start, 'y-MM-dd'); let startStr = format(start, 'y-MM-dd');
let endStr = format(end, '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}});
} }
} }

View File

@@ -25,6 +25,6 @@ export default class Dashboard {
dashboard(start, end) { dashboard(start, end) {
let startStr = format(start, 'y-MM-dd'); let startStr = format(start, 'y-MM-dd');
let endStr = format(end, '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}});
} }
} }

View File

@@ -31,7 +31,7 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
show(identifier, params) { 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) { index(params) {
// first, check API in some consistent manner. // first, check API in some consistent manner.
// then, load if necessary. // then, load if necessary.
const cacheKey = getCacheKey('/api/v2/accounts', params); const cacheKey = getCacheKey('/api/v1/accounts', params);
const cacheValid = window.store.get('cacheValid'); const cacheValid = window.store.get('cacheValid');
let cachedData = window.store.get(cacheKey); let cachedData = window.store.get(cacheKey);
@@ -53,7 +53,7 @@ export default class Get {
// if not, store in cache and then return res. // 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.'); console.log('Cache is invalid, return fresh.');
window.store.set(cacheKey, response.data); window.store.set(cacheKey, response.data);
return Promise.resolve({data: response.data.data, meta: response.data.meta}); 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'); 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});
} }
} }

View File

@@ -30,7 +30,7 @@ export default class Put {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
put(identifier, params) { put(identifier, params) {
return api.put('/api/v2/accounts/' + identifier, params); return api.put('/api/v1/accounts/' + identifier, params);
} }
} }

View File

@@ -29,7 +29,7 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
list(params) { list(params) {
return api.get('/api/v2/budgets', {params: params}); return api.get('/api/v1/budgets', {params: params});
} }
} }

View File

@@ -29,7 +29,7 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
list(params) { list(params) {
return api.get('/api/v2/currencies', {params: params}); return api.get('/api/v1/currencies', {params: params});
} }
} }

View File

@@ -29,7 +29,7 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
list(params) { list(params) {
return api.get('/api/v2/piggy-banks', {params: params}); return api.get('/api/v1/piggy-banks', {params: params});
} }
} }

View File

@@ -29,14 +29,14 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
list(params) { list(params) {
return api.get('/api/v2/subscriptions', {params: params}); return api.get('/api/v1/subscriptions', {params: params});
} }
paid(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) { unpaid(params) {
return api.get('/api/v2/subscriptions/sum/unpaid', {params: params}); return api.get('/api/v1/subscriptions/sum/unpaid', {params: params});
} }
} }

View File

@@ -29,12 +29,12 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
list(params) { list(params) {
return api.get('/api/v2/transactions', {params: params}); return api.get('/api/v1/transactions', {params: params});
} }
infiniteList(params) { infiniteList(params) {
return api.get('/api/v2/infinite/transactions', {params: params}); return api.get('/api/v1/infinite/transactions', {params: params});
} }
show(id, params){ show(id, params){
return api.get('/api/v2/transactions/' + id, {params: params}); return api.get('/api/v1/transactions/' + id, {params: params});
} }
} }

View File

@@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios";
export default class Post { export default class Post {
post(submission) { post(submission) {
let url = '/api/v2/transactions'; let url = '/api/v1/transactions';
return api.post(url, submission); return api.post(url, submission);
} }
} }

View File

@@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios";
export default class Put { export default class Put {
put(submission, params) { put(submission, params) {
let url = '/api/v2/transactions/' + parseInt(params.id); let url = '/api/v1/transactions/' + parseInt(params.id);
return api.put(url, submission); return api.put(url, submission);
} }
} }

View File

@@ -30,7 +30,7 @@ export default class Get {
* @returns {Promise<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
show(identifier, params) { 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<AxiosResponse<any>>} * @returns {Promise<AxiosResponse<any>>}
*/ */
index(params) { index(params) {
return api.get('/api/v2/user-groups', {params: params}); return api.get('/api/v1/user-groups', {params: params});
} }
} }

View File

@@ -22,12 +22,12 @@ import {api} from "../../../../boot/axios";
export default class Post { export default class Post {
post(submission) { post(submission) {
let url = './api/v2/user-groups'; let url = './api/v1/user-groups';
return api.post(url, submission); return api.post(url, submission);
} }
use(groupId) { use(groupId) {
let url = './api/v2/user-groups/' + groupId + '/use'; let url = './api/v1/user-groups/' + groupId + '/use';
return api.post(url, {}); return api.post(url, {});
} }
} }

View File

@@ -22,7 +22,7 @@ import {api} from "../../../../boot/axios";
export default class Put { export default class Put {
put(submission, params) { 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); return api.put(url, submission);
} }
} }

View File

@@ -23,6 +23,6 @@ import {api} from "../../../boot/axios.js";
export default class Summary { export default class Summary {
get(start, end, code) { 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}});
} }
} }