routes refactoring

This commit is contained in:
Čarodej
2021-11-25 15:51:46 +01:00
parent 13287ce6b0
commit 16823b9566
8 changed files with 25 additions and 15 deletions

View File

@@ -49,16 +49,16 @@
"/chunks/homepage.js": "/chunks/homepage.js?id=b89dd81804b8a0bd3f0b",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=1579259e826aa89fb00a",
"/chunks/invitation.js": "/chunks/invitation.js?id=c9cd3541ee362ae8d5f7",
"/chunks/invoices.js": "/chunks/invoices.js?id=a6bfee37cb73774df54c",
"/chunks/invoices.js": "/chunks/invoices.js?id=0357a77fa3c891ee12fe",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=ea129760157c8e44f324",
"/chunks/not-found.js": "/chunks/not-found.js?id=034287ee0ecb036320d3",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=d116a63e3c59bc0a5133",
"/chunks/pages.js": "/chunks/pages.js?id=57cb88433843d50803cc",
"/chunks/plan.js": "/chunks/plan.js?id=483129eff79a17ac0385",
"/chunks/plan.js": "/chunks/plan.js?id=414fb0906247ec3d9387",
"/chunks/plan-create.js": "/chunks/plan-create.js?id=356baaa5a3526092427f",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=0bb61dfb1adac4b941ec",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=0a4be2cbfb95daed83ee",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=a76effa1bd41a19581c9",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=cee121363af5d208dcf7",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=da6e174d3ab5e6cb5293",
"/chunks/plans.js": "/chunks/plans.js?id=a03911a6f6001380f11b",
"/chunks/platform.js": "/chunks/platform.js?id=dc3c6677ab43d4475b66",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=e64e3b67ccb89de9dd55",
@@ -98,10 +98,10 @@
"/chunks/user-create.js": "/chunks/user-create.js?id=1d58b3cf93c7b3b90d9d",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=c0ea5194b4a4de8189dd",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=a55ae1a545a65b92511d",
"/chunks/user-invoices.js": "/chunks/user-invoices.js?id=8318a3c2bddf3fcdd277",
"/chunks/user-invoices.js": "/chunks/user-invoices.js?id=62fad2c159b7704cb15e",
"/chunks/user-password.js": "/chunks/user-password.js?id=ce6c12a5b038f5481bd1",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=71b90f0987d1ebe7ead6",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=911cc66043bc3037ee09",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=82038ce92ca5e1c9ae05",
"/chunks/users.js": "/chunks/users.js?id=5d94a7373e00c8f27ae6",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~24b428d3.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~24b428d3.js?id=ee89932f7ee76e74483e",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~b505e62a.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~b505e62a.js?id=8163e0eab55c50f8afb8",
@@ -415,7 +415,7 @@
"/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~29d9eb92.js": "/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~29d9eb92.js?id=695251c38c0884b45b81",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~3edf9278.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~3edf9278.js?id=c2a7d990d48dd8155cb3",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~43d0932c.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~43d0932c.js?id=d89ebe03a6c9d01fe126",
"/chunks/subscriptions.js": "/chunks/subscriptions.js?id=292513c6aef46e31033e",
"/chunks/subscriptions.js": "/chunks/subscriptions.js?id=c1eb38e3d20fdea1770f",
"/chunks/admin.182bab58ce8679f77c46.hot-update.js": "/chunks/admin.182bab58ce8679f77c46.hot-update.js",
"/chunks/subscriptions.d68fcf7fd76ca845594c.hot-update.js": "/chunks/subscriptions.d68fcf7fd76ca845594c.hot-update.js",
"/chunks/admin.36e4bde4e0f466b7928a.hot-update.js": "/chunks/admin.36e4bde4e0f466b7928a.hot-update.js",
@@ -487,5 +487,13 @@
"/chunks/plan-settings.df3f955f56f5a1b309c3.hot-update.js": "/chunks/plan-settings.df3f955f56f5a1b309c3.hot-update.js",
"/chunks/plan-settings.f60d9630351de71c009e.hot-update.js": "/chunks/plan-settings.f60d9630351de71c009e.hot-update.js",
"/chunks/plan-settings.08cf008f99dc2668eefa.hot-update.js": "/chunks/plan-settings.08cf008f99dc2668eefa.hot-update.js",
"/js/main.29b5de27de56935bc2f6.hot-update.js": "/js/main.29b5de27de56935bc2f6.hot-update.js"
"/js/main.29b5de27de56935bc2f6.hot-update.js": "/js/main.29b5de27de56935bc2f6.hot-update.js",
"/chunks/invoices.9e669006e1ac85a03d50.hot-update.js": "/chunks/invoices.9e669006e1ac85a03d50.hot-update.js",
"/chunks/plan.ff6caf6fbc678ead6356.hot-update.js": "/chunks/plan.ff6caf6fbc678ead6356.hot-update.js",
"/chunks/plan-subscribers.420f0d7bfcef16dad5cb.hot-update.js": "/chunks/plan-subscribers.420f0d7bfcef16dad5cb.hot-update.js",
"/chunks/plan-delete.2441317d82df5ba63271.hot-update.js": "/chunks/plan-delete.2441317d82df5ba63271.hot-update.js",
"/chunks/subscriptions.e34ca38624fb2551c54f.hot-update.js": "/chunks/subscriptions.e34ca38624fb2551c54f.hot-update.js",
"/chunks/subscriptions.f3847317ea8b4ecfdedf.hot-update.js": "/chunks/subscriptions.f3847317ea8b4ecfdedf.hot-update.js",
"/chunks/user-subscription.2071c966d4951e9ff366.hot-update.js": "/chunks/user-subscription.2071c966d4951e9ff366.hot-update.js",
"/chunks/user-invoices.15da7b2951d6ac860725.hot-update.js": "/chunks/user-invoices.15da7b2951d6ac860725.hot-update.js"
}

View File

@@ -4,7 +4,7 @@
<div class="card shadow-card">
<DatatableWrapper
@init="isLoading = false"
api="/api/subscriptions/transactions"
api="/api/subscriptions/admin/transactions"
:paginator="true"
:columns="columns"
>

View File

@@ -54,7 +54,7 @@
}
},
created() {
axios.get('/api/subscriptions/plans/' + this.$route.params.id)
axios.get('/api/subscriptions/admin/plans/' + this.$route.params.id)
.then(response => {
this.plan = response.data.data
})

View File

@@ -63,7 +63,7 @@
this.isSendingRequest = true
axios
.post('/api/subscriptions/plans/' + this.$route.params.id,
.post('/api/subscriptions/admin/plans/' + this.$route.params.id,
{
data: {
name: this.planName

View File

@@ -1,6 +1,6 @@
<template>
<PageTab :is-loading="isLoading">
<DatatableWrapper @data="subscribers = $event" @init="isLoading = false" :api="`/api/subscriptions/plans/${this.$route.params.id}/subscribers`" :paginator="true" :columns="columns" class="card shadow-card">
<DatatableWrapper @data="subscribers = $event" @init="isLoading = false" :api="`/api/subscriptions/admin/plans/${this.$route.params.id}/subscribers`" :paginator="true" :columns="columns" class="card shadow-card">
<!--Table data content-->
<template slot-scope="{ row }">

View File

@@ -1,7 +1,7 @@
<template>
<div>
<!--Datatable-->
<DatatableWrapper @init="isLoading = false" api="/api/subscriptions" :paginator="true" :columns="columns" class="card shadow-card">
<DatatableWrapper @init="isLoading = false" api="/api/subscriptions/admin" :paginator="true" :columns="columns" class="card shadow-card">
<!--Table data content-->
<template slot-scope="{ row }">
@@ -93,6 +93,7 @@
</template>
<script>
import InfoBox from "../../components/Others/Forms/InfoBox";
import ColorLabel from "../../components/Others/ColorLabel";
import MemberAvatar from "../../components/FilesView/MemberAvatar";
import DatatableWrapper from '/resources/js/components/Others/Tables/DatatableWrapper'
@@ -105,6 +106,7 @@
export default {
name: 'Subscriptions',
components: {
InfoBox,
ColorLabel,
MemberAvatar,
EmptyPageContent,

View File

@@ -3,7 +3,7 @@
<div class="card shadow-card">
<DatatableWrapper
@init="isLoading = false"
:api="'/api/subscriptions/users/' + this.$route.params.id + '/transactions'"
:api="'/api/subscriptions/admin/users/' + this.$route.params.id + '/transactions'"
:paginator="true"
:columns="columns"
>

View File

@@ -76,7 +76,7 @@
}
},
created() {
axios.get(`/api/subscriptions/users/${this.$route.params.id}/subscription`)
axios.get(`/api/subscriptions/admin/users/${this.$route.params.id}/subscription`)
.then(response => {
this.subscription = response.data.data