Update API routes to target the default tenant #126
@ -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({
|
||||||
|
@ -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) => {
|
||||||
|
@ -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(),
|
||||||
|
@ -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) => {
|
||||||
|
@ -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",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user