Compare commits

..

1 Commits

Author SHA1 Message Date
e3ed12f8ed Bump guzzlehttp/psr7 from 2.3.0 to 2.5.0
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.3.0 to 2.5.0.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.5/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.3.0...2.5.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-19 19:48:42 +00:00
6 changed files with 289 additions and 86 deletions

57
composer.lock generated
View File

@ -1841,22 +1841,22 @@
},
{
"name": "guzzlehttp/psr7",
"version": "2.3.0",
"version": "2.5.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
"reference": "83260bb50b8fc753c72d14dc1621a2dac31877ee"
"reference": "b635f279edd83fc275f822a1188157ffea568ff6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/83260bb50b8fc753c72d14dc1621a2dac31877ee",
"reference": "83260bb50b8fc753c72d14dc1621a2dac31877ee",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6",
"reference": "b635f279edd83fc275f822a1188157ffea568ff6",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0",
"psr/http-factory": "^1.0",
"psr/http-message": "^1.0",
"psr/http-message": "^1.1 || ^2.0",
"ralouphie/getallheaders": "^3.0"
},
"provide": {
@ -1864,17 +1864,18 @@
"psr/http-message-implementation": "1.0"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.4.1",
"bamarni/composer-bin-plugin": "^1.8.1",
"http-interop/http-factory-tests": "^0.9",
"phpunit/phpunit": "^8.5.8 || ^9.3.10"
"phpunit/phpunit": "^8.5.29 || ^9.5.23"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.3-dev"
"bamarni-bin": {
"bin-links": true,
"forward-command": false
}
},
"autoload": {
@ -1936,7 +1937,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.3.0"
"source": "https://github.com/guzzle/psr7/tree/2.5.0"
},
"funding": [
{
@ -1952,7 +1953,7 @@
"type": "tidelift"
}
],
"time": "2022-06-09T08:26:02+00:00"
"time": "2023-04-17T16:11:26+00:00"
},
{
"name": "hamcrest/hamcrest-php",
@ -5215,21 +5216,21 @@
},
{
"name": "psr/http-factory",
"version": "1.0.1",
"version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-factory.git",
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
"reference": "e616d01114759c4c489f93b099585439f795fe35"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
"reference": "e616d01114759c4c489f93b099585439f795fe35",
"shasum": ""
},
"require": {
"php": ">=7.0.0",
"psr/http-message": "^1.0"
"psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@ -5249,7 +5250,7 @@
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
"homepage": "https://www.php-fig.org/"
}
],
"description": "Common interfaces for PSR-7 HTTP message factories",
@ -5264,31 +5265,31 @@
"response"
],
"support": {
"source": "https://github.com/php-fig/http-factory/tree/master"
"source": "https://github.com/php-fig/http-factory/tree/1.0.2"
},
"time": "2019-04-30T12:38:16+00:00"
"time": "2023-04-10T20:10:41+00:00"
},
{
"name": "psr/http-message",
"version": "1.0.1",
"version": "1.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
"url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
"php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
"dev-master": "1.1.x-dev"
}
},
"autoload": {
@ -5317,9 +5318,9 @@
"response"
],
"support": {
"source": "https://github.com/php-fig/http-message/tree/master"
"source": "https://github.com/php-fig/http-message/tree/1.1"
},
"time": "2016-08-06T14:39:51+00:00"
"time": "2023-04-04T09:50:52+00:00"
},
{
"name": "psr/log",
@ -11856,5 +11857,5 @@
"php": "^7.4 || ^8.0"
},
"platform-dev": [],
"plugin-api-version": "2.1.0"
"plugin-api-version": "2.3.0"
}

View File

@ -35,7 +35,16 @@
</div>
<div
class="grid col-span-12 mt-6 text-center xl:mt-0 sm:grid-cols-4 xl:text-right xl:col-span-3 xl:grid-cols-1 xxl:col-span-2"
class="
grid
col-span-12
mt-6
text-center
xl:mt-0
sm:grid-cols-4
xl:text-right xl:col-span-3 xl:grid-cols-1
xxl:col-span-2
"
>
<div class="px-6 py-2">
<span class="text-xs leading-5 lg:text-sm">
@ -168,12 +177,10 @@ const getChartInvoices = computed(() => {
return []
})
const customerId = computed(() => route.params.id)
watch(
() => customerId.value,
(id) => {
if (id && route.name === 'customers.view') {
route,
() => {
if (route.params.id) {
loadCustomer()
}
selectedYear.value = 'This year'

View File

@ -37,10 +37,32 @@
<!-- Sidebar -->
<div
class="fixed top-0 left-0 hidden h-full pt-16 pb-[6.4rem] ml-56 bg-white xl:ml-64 w-88 xl:block"
class="
fixed
top-0
left-0
hidden
h-full
pt-16
pb-[6.4rem]
ml-56
bg-white
xl:ml-64
w-88
xl:block
"
>
<div
class="flex items-center justify-between px-4 pt-8 pb-2 border border-gray-200 border-solid height-full"
class="
flex
items-center
justify-between
px-4
pt-8
pb-2
border border-gray-200 border-solid
height-full
"
>
<div class="mb-6">
<BaseInput
@ -70,7 +92,14 @@
</template>
<div
class="px-4 py-1 pb-2 mb-1 mb-2 text-sm border-b border-gray-200 border-solid"
class="
px-4
py-1
pb-2
mb-1 mb-2
text-sm
border-b border-gray-200 border-solid
"
>
{{ $t('general.sort_by') }}
</div>
@ -127,7 +156,12 @@
<div
ref="estimateListSection"
class="h-full overflow-y-scroll border-l border-gray-200 border-solid base-scroll"
class="
h-full
overflow-y-scroll
border-l border-gray-200 border-solid
base-scroll
"
>
<div v-for="(estimate, index) in estimateList" :key="index">
<router-link
@ -147,11 +181,29 @@
<BaseText
:text="estimate.customer.name"
:length="30"
class="pr-2 mb-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate"
class="
pr-2
mb-2
text-sm
not-italic
font-normal
leading-5
text-black
capitalize
truncate
"
/>
<div
class="mt-1 mb-2 text-xs not-italic font-medium leading-5 text-gray-600"
class="
mt-1
mb-2
text-xs
not-italic
font-medium
leading-5
text-gray-600
"
>
{{ estimate.estimate_number }}
</div>
@ -168,11 +220,26 @@
<BaseFormatMoney
:amount="estimate.total"
:currency="estimate.customer.currency"
class="block mb-2 text-xl not-italic font-semibold leading-8 text-right text-gray-900"
class="
block
mb-2
text-xl
not-italic
font-semibold
leading-8
text-right text-gray-900
"
/>
<div
class="text-sm not-italic font-normal leading-5 text-right text-gray-600 est-date"
class="
text-sm
not-italic
font-normal
leading-5
text-right text-gray-600
est-date
"
>
{{ estimate.formatted_estimate_date }}
</div>
@ -197,7 +264,13 @@
>
<iframe
:src="`${shareableLink}`"
class="flex-1 border border-gray-400 border-solid rounded-md bg-white frame-style"
class="
flex-1
border border-gray-400 border-solid
rounded-md
bg-white
frame-style
"
/>
</div>
</BasePage>
@ -272,14 +345,11 @@ const getCurrentEstimateId = computed(() => {
return null
})
const estimateId = computed(() => route.params.id)
watch(
() => estimateId.value,
(id) => {
if (id && route.name === 'estimates.view') loadEstimate()
watch(route, (to, from) => {
if (to.name === 'estimates.view') {
loadEstimate()
}
)
})
loadEstimates()
loadEstimate()

View File

@ -65,14 +65,11 @@ const getCurrentInvoiceId = computed(() => {
return null
})
const invoiceId = computed(() => route.params.id)
watch(
() => invoiceId.value,
(id) => {
if (id && route.name === 'invoices.view') loadInvoice()
watch(route, (to, from) => {
if (to.name === 'invoices.view') {
loadInvoice()
}
)
})
async function onMarkAsSent() {
dialogStore
@ -289,10 +286,32 @@ onSearched = debounce(onSearched, 500)
<!-- sidebar -->
<div
class="fixed top-0 left-0 hidden h-full pt-16 pb-[6.4rem] ml-56 bg-white xl:ml-64 w-88 xl:block"
class="
fixed
top-0
left-0
hidden
h-full
pt-16
pb-[6.4rem]
ml-56
bg-white
xl:ml-64
w-88
xl:block
"
>
<div
class="flex items-center justify-between px-4 pt-8 pb-2 border border-gray-200 border-solid height-full"
class="
flex
items-center
justify-between
px-4
pt-8
pb-2
border border-gray-200 border-solid
height-full
"
>
<div class="mb-6">
<BaseInput
@ -316,7 +335,14 @@ onSearched = debounce(onSearched, 500)
</BaseButton>
</template>
<div
class="px-2 py-1 pb-2 mb-1 mb-2 text-sm border-b border-gray-200 border-solid"
class="
px-2
py-1
pb-2
mb-1 mb-2
text-sm
border-b border-gray-200 border-solid
"
>
{{ $t('general.sort_by') }}
</div>
@ -373,7 +399,12 @@ onSearched = debounce(onSearched, 500)
<div
ref="invoiceListSection"
class="h-full overflow-y-scroll border-l border-gray-200 border-solid base-scroll"
class="
h-full
overflow-y-scroll
border-l border-gray-200 border-solid
base-scroll
"
>
<div v-for="(invoice, index) in invoiceList" :key="index">
<router-link
@ -393,11 +424,29 @@ onSearched = debounce(onSearched, 500)
<BaseText
:text="invoice.customer.name"
:length="30"
class="pr-2 mb-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate"
class="
pr-2
mb-2
text-sm
not-italic
font-normal
leading-5
text-black
capitalize
truncate
"
/>
<div
class="mt-1 mb-2 text-xs not-italic font-medium leading-5 text-gray-600"
class="
mt-1
mb-2
text-xs
not-italic
font-medium
leading-5
text-gray-600
"
>
{{ invoice.invoice_number }}
</div>
@ -411,12 +460,27 @@ onSearched = debounce(onSearched, 500)
<div class="flex-1 whitespace-nowrap right">
<BaseFormatMoney
class="mb-2 text-xl not-italic font-semibold leading-8 text-right text-gray-900 block"
class="
mb-2
text-xl
not-italic
font-semibold
leading-8
text-right text-gray-900
block
"
:amount="invoice.total"
:currency="invoice.customer.currency"
/>
<div
class="text-sm not-italic font-normal leading-5 text-right text-gray-600 est-date"
class="
text-sm
not-italic
font-normal
leading-5
text-right text-gray-600
est-date
"
>
{{ invoice.formatted_invoice_date }}
</div>
@ -441,7 +505,13 @@ onSearched = debounce(onSearched, 500)
>
<iframe
:src="`${shareableLink}`"
class="flex-1 border border-gray-400 border-solid bg-white rounded-md frame-style"
class="
flex-1
border border-gray-400 border-solid
bg-white
rounded-md
frame-style
"
/>
</div>
</BasePage>

View File

@ -22,10 +22,31 @@
<!-- Sidebar -->
<div
class="fixed top-0 left-0 hidden h-full pt-16 pb-[6rem] ml-56 bg-white xl:ml-64 w-88 xl:block"
class="
fixed
top-0
left-0
hidden
h-full
pt-16
pb-[6rem]
ml-56
bg-white
xl:ml-64
w-88
xl:block
"
>
<div
class="flex items-center justify-between px-4 pt-8 pb-6 border border-gray-200 border-solid"
class="
flex
items-center
justify-between
px-4
pt-8
pb-6
border border-gray-200 border-solid
"
>
<BaseInput
v-model="searchData.searchText"
@ -49,7 +70,14 @@
</template>
<div
class="px-4 py-1 pb-2 mb-2 text-sm border-b border-gray-200 border-solid"
class="
px-4
py-1
pb-2
mb-2
text-sm
border-b border-gray-200 border-solid
"
>
{{ $t('general.sort_by') }}
</div>
@ -131,17 +159,43 @@
<BaseText
:text="payment?.customer?.name"
:length="30"
class="pr-2 mb-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate"
class="
pr-2
mb-2
text-sm
not-italic
font-normal
leading-5
text-black
capitalize
truncate
"
/>
<div
class="mb-1 text-xs not-italic font-medium leading-5 text-gray-500 capitalize"
class="
mb-1
text-xs
not-italic
font-medium
leading-5
text-gray-500
capitalize
"
>
{{ payment?.payment_number }}
</div>
<div
class="mb-1 text-xs not-italic font-medium leading-5 text-gray-500 capitalize"
class="
mb-1
text-xs
not-italic
font-medium
leading-5
text-gray-500
capitalize
"
>
{{ payment?.invoice_number }}
</div>
@ -149,7 +203,15 @@
<div class="flex-1 whitespace-nowrap right">
<BaseFormatMoney
class="block mb-2 text-xl not-italic font-semibold leading-8 text-right text-gray-900"
class="
block
mb-2
text-xl
not-italic
font-semibold
leading-8
text-right text-gray-900
"
:amount="payment?.amount"
:currency="payment.customer?.currency"
/>
@ -251,14 +313,9 @@ const paymentDate = computed(() => {
)
})
const paymentId = computed(() => route.params.id)
watch(
() => paymentId.value,
(id) => {
if (id && route.name === 'payments.view') loadPayment()
}
)
watch(route, () => {
loadPayment()
})
loadPayments()
loadPayment()

View File

@ -78,12 +78,10 @@ let isLoading = computed(() => {
return recurringInvoiceStore.isFetchingViewData
})
const invoiceId = computed(() => route.params.id)
watch(
() => invoiceId.value,
(id) => {
if (id && route.name === 'recurring-invoices.view') {
route,
() => {
if (route.params.id && route.name === 'recurring-invoices.view') {
loadRecurringInvoice()
}
},