Merge pull request 'Update API routes to target the default tenant' (#126) from default-tenant into main
All checks were successful
Check usage of free licenses / build-static-assets (push) Successful in 1m13s
Playwright Tests / test (push) Successful in 4m7s
Build Nginx-based docker image / build-static-assets (push) Successful in 5m29s

Reviewed-on: #126
This commit is contained in:
bustikiller 2024-11-30 20:01:23 +00:00
commit 15144b478e
5 changed files with 10 additions and 10 deletions

View File

@ -4,7 +4,7 @@ import { Expense } from '@/app/lib/definitions';
import { getCsrfToken } from '@/app/lib/utils'; import { getCsrfToken } from '@/app/lib/utils';
export function loadExpenses(onLoad?: (expenses: Expense[]) => void) { export function loadExpenses(onLoad?: (expenses: Expense[]) => void) {
fetch("/api/expenses") fetch("/api/default/expenses")
.then((response) => response.json()) .then((response) => response.json())
.then((data) => { .then((data) => {
onLoad && onLoad(data.map((record: any) => { onLoad && onLoad(data.map((record: any) => {
@ -21,7 +21,7 @@ export function loadExpenses(onLoad?: (expenses: Expense[]) => void) {
} }
export function updateExpense(expense: Expense) { export function updateExpense(expense: Expense) {
fetch(`/api/expenses/${expense.id}`, fetch(`/api/default/expenses/${expense.id}`,
{ {
method: 'PUT', method: 'PUT',
body: JSON.stringify({ body: JSON.stringify({

View File

@ -3,7 +3,7 @@
import { Group } from '@/app/lib/definitions'; import { Group } from '@/app/lib/definitions';
export function loadGroups(onLoad?: (groups: Group[]) => void) { export function loadGroups(onLoad?: (groups: Group[]) => void) {
fetch("/api/groups") fetch("/api/default/groups")
.then((response) => response.json()) .then((response) => response.json())
.then((data) => { .then((data) => {
onLoad && onLoad(data.map((record: any) => { onLoad && onLoad(data.map((record: any) => {

View File

@ -4,7 +4,7 @@ import { Guest } from '@/app/lib/definitions';
import { getCsrfToken } from '@/app/lib/utils'; import { getCsrfToken } from '@/app/lib/utils';
export function loadGuests(onLoad?: (guests: Guest[]) => void) { export function loadGuests(onLoad?: (guests: Guest[]) => void) {
fetch("/api/guests") fetch("/api/default/guests")
.then((response) => response.json()) .then((response) => response.json())
.then((data) => { .then((data) => {
onLoad && onLoad(data.map((record: any) => { onLoad && onLoad(data.map((record: any) => {
@ -22,7 +22,7 @@ export function loadGuests(onLoad?: (guests: Guest[]) => void) {
}; };
export function updateGuest(guest: Guest) { export function updateGuest(guest: Guest) {
return fetch(`/api/guests/${guest.id}`, return fetch(`/api/default/guests/${guest.id}`,
{ {
method: 'PUT', method: 'PUT',
body: JSON.stringify({ guest: { name: guest.name, status: guest.status } }), body: JSON.stringify({ guest: { name: guest.name, status: guest.status } }),
@ -35,7 +35,7 @@ export function updateGuest(guest: Guest) {
} }
export function createGuest(name: string, group_id: string, onCreate?: () => void) { export function createGuest(name: string, group_id: string, onCreate?: () => void) {
fetch("/api/guests", { fetch("/api/default/guests", {
method: 'POST', method: 'POST',
body: JSON.stringify({ name: name, group_id: group_id }), body: JSON.stringify({ name: name, group_id: group_id }),
headers: { headers: {
@ -51,7 +51,7 @@ export function createGuest(name: string, group_id: string, onCreate?: () => voi
} }
export function destroyGuest(guest: Guest, onDestroy?: () => void) { export function destroyGuest(guest: Guest, onDestroy?: () => void) {
fetch(`/api/guests/${guest.id}`, { fetch(`/api/default/guests/${guest.id}`, {
method: 'DELETE', method: 'DELETE',
headers: { headers: {
'X-CSRF-TOKEN': getCsrfToken(), 'X-CSRF-TOKEN': getCsrfToken(),

View File

@ -3,7 +3,7 @@
import { TableArrangement } from '@/app/lib/definitions'; import { TableArrangement } from '@/app/lib/definitions';
export function loadTableSimulations(onLoad?: (tableSimulations: TableArrangement[]) => void) { export function loadTableSimulations(onLoad?: (tableSimulations: TableArrangement[]) => void) {
fetch('/api/tables_arrangements') fetch('/api/default/tables_arrangements')
.then((response) => response.json()) .then((response) => response.json())
.then((data) => { .then((data) => {
onLoad && onLoad(data.map((record: any) => { onLoad && onLoad(data.map((record: any) => {

View File

@ -1,7 +1,7 @@
import { test, expect, Page } from '@playwright/test' import { test, expect, Page } from '@playwright/test'
const mockGuestsAPI = ({ page }: { page: Page }) => { const mockGuestsAPI = ({ page }: { page: Page }) => {
page.route('*/**/api/guests', async route => { page.route('*/**/api/default/guests', async route => {
const json = [ const json = [
{ {
"id": "f4a09c28-40ea-4553-90a5-96935a59cac6", "id": "f4a09c28-40ea-4553-90a5-96935a59cac6",
@ -28,7 +28,7 @@ const mockGuestsAPI = ({ page }: { page: Page }) => {
} }
const mockGroupsAPI = ({ page }: { page: Page }) => { const mockGroupsAPI = ({ page }: { page: Page }) => {
page.route('*/**/api/groups', async route => { page.route('*/**/api/default/groups', async route => {
const json = [ const json = [
{ {
"id": "ee44ffb9-1147-4842-a378-9eaeb0f0871a", "id": "ee44ffb9-1147-4842-a378-9eaeb0f0871a",