mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-12-12 01:42:32 +00:00
Move all endpoints to v1.
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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, {});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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}});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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}});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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}});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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, {});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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}});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user