Browse Source

wip Recurring Invoices

3.x
Andrew Wallo 9 months ago
parent
commit
9dca67ea7d
3 changed files with 128 additions and 95 deletions
  1. 37
    3
      app/Filament/Company/Resources/Sales/RecurringInvoiceResource.php
  2. 85
    86
      composer.lock
  3. 6
    6
      package-lock.json

+ 37
- 3
app/Filament/Company/Resources/Sales/RecurringInvoiceResource.php View File

4
 
4
 
5
 use App\Enums\Accounting\DocumentDiscountMethod;
5
 use App\Enums\Accounting\DocumentDiscountMethod;
6
 use App\Enums\Accounting\DocumentType;
6
 use App\Enums\Accounting\DocumentType;
7
+use App\Enums\Accounting\RecurringInvoiceStatus;
7
 use App\Enums\Setting\PaymentTerms;
8
 use App\Enums\Setting\PaymentTerms;
8
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
9
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
9
 use App\Filament\Forms\Components\CreateCurrencySelect;
10
 use App\Filament\Forms\Components\CreateCurrencySelect;
269
     public static function table(Table $table): Table
270
     public static function table(Table $table): Table
270
     {
271
     {
271
         return $table
272
         return $table
273
+            ->defaultSort('next_date')
272
             ->columns([
274
             ->columns([
273
-                //
275
+                Tables\Columns\TextColumn::make('id')
276
+                    ->label('ID')
277
+                    ->sortable()
278
+                    ->toggleable(isToggledHiddenByDefault: true)
279
+                    ->searchable(),
280
+                Tables\Columns\TextColumn::make('status')
281
+                    ->badge()
282
+                    ->searchable(),
283
+                Tables\Columns\TextColumn::make('client.name')
284
+                    ->sortable()
285
+                    ->searchable(),
286
+                Tables\Columns\TextColumn::make('last_date')
287
+                    ->label('Last Invoice')
288
+                    ->sortable()
289
+                    ->searchable(),
290
+                Tables\Columns\TextColumn::make('next_date')
291
+                    ->label('Next Invoice')
292
+                    ->sortable()
293
+                    ->searchable(),
294
+                Tables\Columns\TextColumn::make('total')
295
+                    ->currencyWithConversion(static fn (RecurringInvoice $record) => $record->currency_code)
296
+                    ->sortable()
297
+                    ->toggleable(),
274
             ])
298
             ])
275
             ->filters([
299
             ->filters([
276
-                //
300
+                Tables\Filters\SelectFilter::make('client')
301
+                    ->relationship('client', 'name')
302
+                    ->searchable()
303
+                    ->preload(),
304
+                Tables\Filters\SelectFilter::make('status')
305
+                    ->options(RecurringInvoiceStatus::class)
306
+                    ->native(false),
277
             ])
307
             ])
278
             ->actions([
308
             ->actions([
279
-                Tables\Actions\EditAction::make(),
309
+                Tables\Actions\ActionGroup::make([
310
+                    Tables\Actions\EditAction::make(),
311
+                    Tables\Actions\ViewAction::make(),
312
+                    Tables\Actions\DeleteAction::make(),
313
+                ]),
280
             ])
314
             ])
281
             ->bulkActions([
315
             ->bulkActions([
282
                 Tables\Actions\BulkActionGroup::make([
316
                 Tables\Actions\BulkActionGroup::make([

+ 85
- 86
composer.lock View File

497
         },
497
         },
498
         {
498
         {
499
             "name": "aws/aws-sdk-php",
499
             "name": "aws/aws-sdk-php",
500
-            "version": "3.336.6",
500
+            "version": "3.336.7",
501
             "source": {
501
             "source": {
502
                 "type": "git",
502
                 "type": "git",
503
                 "url": "https://github.com/aws/aws-sdk-php.git",
503
                 "url": "https://github.com/aws/aws-sdk-php.git",
504
-                "reference": "0a99dab427f0a1c082775301141aeac3558691ad"
504
+                "reference": "3ebc383239f93d6f1e74573112c9d179070d2620"
505
             },
505
             },
506
             "dist": {
506
             "dist": {
507
                 "type": "zip",
507
                 "type": "zip",
508
-                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/0a99dab427f0a1c082775301141aeac3558691ad",
509
-                "reference": "0a99dab427f0a1c082775301141aeac3558691ad",
508
+                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3ebc383239f93d6f1e74573112c9d179070d2620",
509
+                "reference": "3ebc383239f93d6f1e74573112c9d179070d2620",
510
                 "shasum": ""
510
                 "shasum": ""
511
             },
511
             },
512
             "require": {
512
             "require": {
589
             "support": {
589
             "support": {
590
                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
590
                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
591
                 "issues": "https://github.com/aws/aws-sdk-php/issues",
591
                 "issues": "https://github.com/aws/aws-sdk-php/issues",
592
-                "source": "https://github.com/aws/aws-sdk-php/tree/3.336.6"
592
+                "source": "https://github.com/aws/aws-sdk-php/tree/3.336.7"
593
             },
593
             },
594
-            "time": "2024-12-28T04:16:13+00:00"
594
+            "time": "2025-01-02T19:07:47+00:00"
595
         },
595
         },
596
         {
596
         {
597
             "name": "aws/aws-sdk-php-laravel",
597
             "name": "aws/aws-sdk-php-laravel",
1080
         },
1080
         },
1081
         {
1081
         {
1082
             "name": "danharrin/livewire-rate-limiting",
1082
             "name": "danharrin/livewire-rate-limiting",
1083
-            "version": "v1.3.1",
1083
+            "version": "v2.0.0",
1084
             "source": {
1084
             "source": {
1085
                 "type": "git",
1085
                 "type": "git",
1086
                 "url": "https://github.com/danharrin/livewire-rate-limiting.git",
1086
                 "url": "https://github.com/danharrin/livewire-rate-limiting.git",
1087
-                "reference": "1a1b299e20de61f88ed6e94ea0bbcfc33aab1ddb"
1087
+                "reference": "0d9c1890174b3d1857dba6ce76de7c178fe20283"
1088
             },
1088
             },
1089
             "dist": {
1089
             "dist": {
1090
                 "type": "zip",
1090
                 "type": "zip",
1091
-                "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/1a1b299e20de61f88ed6e94ea0bbcfc33aab1ddb",
1092
-                "reference": "1a1b299e20de61f88ed6e94ea0bbcfc33aab1ddb",
1091
+                "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/0d9c1890174b3d1857dba6ce76de7c178fe20283",
1092
+                "reference": "0d9c1890174b3d1857dba6ce76de7c178fe20283",
1093
                 "shasum": ""
1093
                 "shasum": ""
1094
             },
1094
             },
1095
             "require": {
1095
             "require": {
1130
                     "type": "github"
1130
                     "type": "github"
1131
                 }
1131
                 }
1132
             ],
1132
             ],
1133
-            "time": "2024-05-06T09:10:03+00:00"
1133
+            "time": "2024-11-24T16:57:47+00:00"
1134
         },
1134
         },
1135
         {
1135
         {
1136
             "name": "dflydev/dot-access-data",
1136
             "name": "dflydev/dot-access-data",
1662
         },
1662
         },
1663
         {
1663
         {
1664
             "name": "filament/actions",
1664
             "name": "filament/actions",
1665
-            "version": "v3.2.131",
1665
+            "version": "v3.2.132",
1666
             "source": {
1666
             "source": {
1667
                 "type": "git",
1667
                 "type": "git",
1668
                 "url": "https://github.com/filamentphp/actions.git",
1668
                 "url": "https://github.com/filamentphp/actions.git",
1669
-                "reference": "8d9ceaf392eeff55fd335f5169d14f84af8c325e"
1669
+                "reference": "887b9e5552658a37098e7a279196a4d188d94f50"
1670
             },
1670
             },
1671
             "dist": {
1671
             "dist": {
1672
                 "type": "zip",
1672
                 "type": "zip",
1673
-                "url": "https://api.github.com/repos/filamentphp/actions/zipball/8d9ceaf392eeff55fd335f5169d14f84af8c325e",
1674
-                "reference": "8d9ceaf392eeff55fd335f5169d14f84af8c325e",
1673
+                "url": "https://api.github.com/repos/filamentphp/actions/zipball/887b9e5552658a37098e7a279196a4d188d94f50",
1674
+                "reference": "887b9e5552658a37098e7a279196a4d188d94f50",
1675
                 "shasum": ""
1675
                 "shasum": ""
1676
             },
1676
             },
1677
             "require": {
1677
             "require": {
1711
                 "issues": "https://github.com/filamentphp/filament/issues",
1711
                 "issues": "https://github.com/filamentphp/filament/issues",
1712
                 "source": "https://github.com/filamentphp/filament"
1712
                 "source": "https://github.com/filamentphp/filament"
1713
             },
1713
             },
1714
-            "time": "2024-12-17T13:03:16+00:00"
1714
+            "time": "2024-12-31T13:16:04+00:00"
1715
         },
1715
         },
1716
         {
1716
         {
1717
             "name": "filament/filament",
1717
             "name": "filament/filament",
1718
-            "version": "v3.2.131",
1718
+            "version": "v3.2.132",
1719
             "source": {
1719
             "source": {
1720
                 "type": "git",
1720
                 "type": "git",
1721
                 "url": "https://github.com/filamentphp/panels.git",
1721
                 "url": "https://github.com/filamentphp/panels.git",
1722
-                "reference": "21febddcc6720b250b41386805a8dbd1deef2c56"
1722
+                "reference": "54fcc0b883cc6622d1d9322d28c823ba6172f9ef"
1723
             },
1723
             },
1724
             "dist": {
1724
             "dist": {
1725
                 "type": "zip",
1725
                 "type": "zip",
1726
-                "url": "https://api.github.com/repos/filamentphp/panels/zipball/21febddcc6720b250b41386805a8dbd1deef2c56",
1727
-                "reference": "21febddcc6720b250b41386805a8dbd1deef2c56",
1726
+                "url": "https://api.github.com/repos/filamentphp/panels/zipball/54fcc0b883cc6622d1d9322d28c823ba6172f9ef",
1727
+                "reference": "54fcc0b883cc6622d1d9322d28c823ba6172f9ef",
1728
                 "shasum": ""
1728
                 "shasum": ""
1729
             },
1729
             },
1730
             "require": {
1730
             "require": {
1731
-                "danharrin/livewire-rate-limiting": "^0.3|^1.0",
1731
+                "danharrin/livewire-rate-limiting": "^0.3|^1.0|^2.0",
1732
                 "filament/actions": "self.version",
1732
                 "filament/actions": "self.version",
1733
                 "filament/forms": "self.version",
1733
                 "filament/forms": "self.version",
1734
                 "filament/infolists": "self.version",
1734
                 "filament/infolists": "self.version",
1776
                 "issues": "https://github.com/filamentphp/filament/issues",
1776
                 "issues": "https://github.com/filamentphp/filament/issues",
1777
                 "source": "https://github.com/filamentphp/filament"
1777
                 "source": "https://github.com/filamentphp/filament"
1778
             },
1778
             },
1779
-            "time": "2024-12-17T13:03:11+00:00"
1779
+            "time": "2024-12-31T13:16:24+00:00"
1780
         },
1780
         },
1781
         {
1781
         {
1782
             "name": "filament/forms",
1782
             "name": "filament/forms",
1783
-            "version": "v3.2.131",
1783
+            "version": "v3.2.132",
1784
             "source": {
1784
             "source": {
1785
                 "type": "git",
1785
                 "type": "git",
1786
                 "url": "https://github.com/filamentphp/forms.git",
1786
                 "url": "https://github.com/filamentphp/forms.git",
1787
-                "reference": "72429b0df9c3d123273dd51ba62b764e2114697c"
1787
+                "reference": "4abbf867f060483699f3cb8e1c1c8f4469b7980f"
1788
             },
1788
             },
1789
             "dist": {
1789
             "dist": {
1790
                 "type": "zip",
1790
                 "type": "zip",
1791
-                "url": "https://api.github.com/repos/filamentphp/forms/zipball/72429b0df9c3d123273dd51ba62b764e2114697c",
1792
-                "reference": "72429b0df9c3d123273dd51ba62b764e2114697c",
1791
+                "url": "https://api.github.com/repos/filamentphp/forms/zipball/4abbf867f060483699f3cb8e1c1c8f4469b7980f",
1792
+                "reference": "4abbf867f060483699f3cb8e1c1c8f4469b7980f",
1793
                 "shasum": ""
1793
                 "shasum": ""
1794
             },
1794
             },
1795
             "require": {
1795
             "require": {
1832
                 "issues": "https://github.com/filamentphp/filament/issues",
1832
                 "issues": "https://github.com/filamentphp/filament/issues",
1833
                 "source": "https://github.com/filamentphp/filament"
1833
                 "source": "https://github.com/filamentphp/filament"
1834
             },
1834
             },
1835
-            "time": "2024-12-17T13:03:11+00:00"
1835
+            "time": "2024-12-31T13:16:06+00:00"
1836
         },
1836
         },
1837
         {
1837
         {
1838
             "name": "filament/infolists",
1838
             "name": "filament/infolists",
1839
-            "version": "v3.2.131",
1839
+            "version": "v3.2.132",
1840
             "source": {
1840
             "source": {
1841
                 "type": "git",
1841
                 "type": "git",
1842
                 "url": "https://github.com/filamentphp/infolists.git",
1842
                 "url": "https://github.com/filamentphp/infolists.git",
1843
-                "reference": "15c200a3172b88a6247ff4b7230f69982d848194"
1843
+                "reference": "8c0344fc603085da8f385ed6a022aacbe3aa49fb"
1844
             },
1844
             },
1845
             "dist": {
1845
             "dist": {
1846
                 "type": "zip",
1846
                 "type": "zip",
1847
-                "url": "https://api.github.com/repos/filamentphp/infolists/zipball/15c200a3172b88a6247ff4b7230f69982d848194",
1848
-                "reference": "15c200a3172b88a6247ff4b7230f69982d848194",
1847
+                "url": "https://api.github.com/repos/filamentphp/infolists/zipball/8c0344fc603085da8f385ed6a022aacbe3aa49fb",
1848
+                "reference": "8c0344fc603085da8f385ed6a022aacbe3aa49fb",
1849
                 "shasum": ""
1849
                 "shasum": ""
1850
             },
1850
             },
1851
             "require": {
1851
             "require": {
1883
                 "issues": "https://github.com/filamentphp/filament/issues",
1883
                 "issues": "https://github.com/filamentphp/filament/issues",
1884
                 "source": "https://github.com/filamentphp/filament"
1884
                 "source": "https://github.com/filamentphp/filament"
1885
             },
1885
             },
1886
-            "time": "2024-12-17T13:03:14+00:00"
1886
+            "time": "2024-12-31T13:16:16+00:00"
1887
         },
1887
         },
1888
         {
1888
         {
1889
             "name": "filament/notifications",
1889
             "name": "filament/notifications",
1890
-            "version": "v3.2.131",
1890
+            "version": "v3.2.132",
1891
             "source": {
1891
             "source": {
1892
                 "type": "git",
1892
                 "type": "git",
1893
                 "url": "https://github.com/filamentphp/notifications.git",
1893
                 "url": "https://github.com/filamentphp/notifications.git",
1939
         },
1939
         },
1940
         {
1940
         {
1941
             "name": "filament/support",
1941
             "name": "filament/support",
1942
-            "version": "v3.2.131",
1942
+            "version": "v3.2.132",
1943
             "source": {
1943
             "source": {
1944
                 "type": "git",
1944
                 "type": "git",
1945
                 "url": "https://github.com/filamentphp/support.git",
1945
                 "url": "https://github.com/filamentphp/support.git",
1946
-                "reference": "ddc16d8da50d73f7300671b70c9dcb942d845d9d"
1946
+                "reference": "0bd91d5b937b0ae50394a976ba5fed9506581943"
1947
             },
1947
             },
1948
             "dist": {
1948
             "dist": {
1949
                 "type": "zip",
1949
                 "type": "zip",
1950
-                "url": "https://api.github.com/repos/filamentphp/support/zipball/ddc16d8da50d73f7300671b70c9dcb942d845d9d",
1951
-                "reference": "ddc16d8da50d73f7300671b70c9dcb942d845d9d",
1950
+                "url": "https://api.github.com/repos/filamentphp/support/zipball/0bd91d5b937b0ae50394a976ba5fed9506581943",
1951
+                "reference": "0bd91d5b937b0ae50394a976ba5fed9506581943",
1952
                 "shasum": ""
1952
                 "shasum": ""
1953
             },
1953
             },
1954
             "require": {
1954
             "require": {
1994
                 "issues": "https://github.com/filamentphp/filament/issues",
1994
                 "issues": "https://github.com/filamentphp/filament/issues",
1995
                 "source": "https://github.com/filamentphp/filament"
1995
                 "source": "https://github.com/filamentphp/filament"
1996
             },
1996
             },
1997
-            "time": "2024-12-17T13:03:15+00:00"
1997
+            "time": "2024-12-31T13:16:28+00:00"
1998
         },
1998
         },
1999
         {
1999
         {
2000
             "name": "filament/tables",
2000
             "name": "filament/tables",
2001
-            "version": "v3.2.131",
2001
+            "version": "v3.2.132",
2002
             "source": {
2002
             "source": {
2003
                 "type": "git",
2003
                 "type": "git",
2004
                 "url": "https://github.com/filamentphp/tables.git",
2004
                 "url": "https://github.com/filamentphp/tables.git",
2005
-                "reference": "224aea12a4a4cfcd158b53df94cdd190f8226cac"
2005
+                "reference": "e34f63f89ef672f8e810c2e181665d718e84ff37"
2006
             },
2006
             },
2007
             "dist": {
2007
             "dist": {
2008
                 "type": "zip",
2008
                 "type": "zip",
2009
-                "url": "https://api.github.com/repos/filamentphp/tables/zipball/224aea12a4a4cfcd158b53df94cdd190f8226cac",
2010
-                "reference": "224aea12a4a4cfcd158b53df94cdd190f8226cac",
2009
+                "url": "https://api.github.com/repos/filamentphp/tables/zipball/e34f63f89ef672f8e810c2e181665d718e84ff37",
2010
+                "reference": "e34f63f89ef672f8e810c2e181665d718e84ff37",
2011
                 "shasum": ""
2011
                 "shasum": ""
2012
             },
2012
             },
2013
             "require": {
2013
             "require": {
2046
                 "issues": "https://github.com/filamentphp/filament/issues",
2046
                 "issues": "https://github.com/filamentphp/filament/issues",
2047
                 "source": "https://github.com/filamentphp/filament"
2047
                 "source": "https://github.com/filamentphp/filament"
2048
             },
2048
             },
2049
-            "time": "2024-12-17T13:03:09+00:00"
2049
+            "time": "2024-12-31T13:16:31+00:00"
2050
         },
2050
         },
2051
         {
2051
         {
2052
             "name": "filament/widgets",
2052
             "name": "filament/widgets",
2053
-            "version": "v3.2.131",
2053
+            "version": "v3.2.132",
2054
             "source": {
2054
             "source": {
2055
                 "type": "git",
2055
                 "type": "git",
2056
                 "url": "https://github.com/filamentphp/widgets.git",
2056
                 "url": "https://github.com/filamentphp/widgets.git",
2980
         },
2980
         },
2981
         {
2981
         {
2982
             "name": "laravel/framework",
2982
             "name": "laravel/framework",
2983
-            "version": "v11.36.1",
2983
+            "version": "v11.37.0",
2984
             "source": {
2984
             "source": {
2985
                 "type": "git",
2985
                 "type": "git",
2986
                 "url": "https://github.com/laravel/framework.git",
2986
                 "url": "https://github.com/laravel/framework.git",
2987
-                "reference": "df06f5163f4550641fdf349ebc04916a61135a64"
2987
+                "reference": "6cb103d2024b087eae207654b3f4b26646119ba5"
2988
             },
2988
             },
2989
             "dist": {
2989
             "dist": {
2990
                 "type": "zip",
2990
                 "type": "zip",
2991
-                "url": "https://api.github.com/repos/laravel/framework/zipball/df06f5163f4550641fdf349ebc04916a61135a64",
2992
-                "reference": "df06f5163f4550641fdf349ebc04916a61135a64",
2991
+                "url": "https://api.github.com/repos/laravel/framework/zipball/6cb103d2024b087eae207654b3f4b26646119ba5",
2992
+                "reference": "6cb103d2024b087eae207654b3f4b26646119ba5",
2993
                 "shasum": ""
2993
                 "shasum": ""
2994
             },
2994
             },
2995
             "require": {
2995
             "require": {
3039
                 "voku/portable-ascii": "^2.0.2"
3039
                 "voku/portable-ascii": "^2.0.2"
3040
             },
3040
             },
3041
             "conflict": {
3041
             "conflict": {
3042
-                "mockery/mockery": "1.6.8",
3043
                 "tightenco/collect": "<5.5.33"
3042
                 "tightenco/collect": "<5.5.33"
3044
             },
3043
             },
3045
             "provide": {
3044
             "provide": {
3191
                 "issues": "https://github.com/laravel/framework/issues",
3190
                 "issues": "https://github.com/laravel/framework/issues",
3192
                 "source": "https://github.com/laravel/framework"
3191
                 "source": "https://github.com/laravel/framework"
3193
             },
3192
             },
3194
-            "time": "2024-12-17T22:32:08+00:00"
3193
+            "time": "2025-01-02T20:10:21+00:00"
3195
         },
3194
         },
3196
         {
3195
         {
3197
             "name": "laravel/prompts",
3196
             "name": "laravel/prompts",
7120
         },
7119
         },
7121
         {
7120
         {
7122
             "name": "symfony/finder",
7121
             "name": "symfony/finder",
7123
-            "version": "v7.2.0",
7122
+            "version": "v7.2.2",
7124
             "source": {
7123
             "source": {
7125
                 "type": "git",
7124
                 "type": "git",
7126
                 "url": "https://github.com/symfony/finder.git",
7125
                 "url": "https://github.com/symfony/finder.git",
7127
-                "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49"
7126
+                "reference": "87a71856f2f56e4100373e92529eed3171695cfb"
7128
             },
7127
             },
7129
             "dist": {
7128
             "dist": {
7130
                 "type": "zip",
7129
                 "type": "zip",
7131
-                "url": "https://api.github.com/repos/symfony/finder/zipball/6de263e5868b9a137602dd1e33e4d48bfae99c49",
7132
-                "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49",
7130
+                "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb",
7131
+                "reference": "87a71856f2f56e4100373e92529eed3171695cfb",
7133
                 "shasum": ""
7132
                 "shasum": ""
7134
             },
7133
             },
7135
             "require": {
7134
             "require": {
7164
             "description": "Finds files and directories via an intuitive fluent interface",
7163
             "description": "Finds files and directories via an intuitive fluent interface",
7165
             "homepage": "https://symfony.com",
7164
             "homepage": "https://symfony.com",
7166
             "support": {
7165
             "support": {
7167
-                "source": "https://github.com/symfony/finder/tree/v7.2.0"
7166
+                "source": "https://github.com/symfony/finder/tree/v7.2.2"
7168
             },
7167
             },
7169
             "funding": [
7168
             "funding": [
7170
                 {
7169
                 {
7180
                     "type": "tidelift"
7179
                     "type": "tidelift"
7181
                 }
7180
                 }
7182
             ],
7181
             ],
7183
-            "time": "2024-10-23T06:56:12+00:00"
7182
+            "time": "2024-12-30T19:00:17+00:00"
7184
         },
7183
         },
7185
         {
7184
         {
7186
             "name": "symfony/html-sanitizer",
7185
             "name": "symfony/html-sanitizer",
7187
-            "version": "v7.2.0",
7186
+            "version": "v7.2.2",
7188
             "source": {
7187
             "source": {
7189
                 "type": "git",
7188
                 "type": "git",
7190
                 "url": "https://github.com/symfony/html-sanitizer.git",
7189
                 "url": "https://github.com/symfony/html-sanitizer.git",
7191
-                "reference": "1d23de45af5e8508441ff5f82bb493e83cdcbba4"
7190
+                "reference": "f6bc679b024e30f27e33815930a5b8b304c79813"
7192
             },
7191
             },
7193
             "dist": {
7192
             "dist": {
7194
                 "type": "zip",
7193
                 "type": "zip",
7195
-                "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/1d23de45af5e8508441ff5f82bb493e83cdcbba4",
7196
-                "reference": "1d23de45af5e8508441ff5f82bb493e83cdcbba4",
7194
+                "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/f6bc679b024e30f27e33815930a5b8b304c79813",
7195
+                "reference": "f6bc679b024e30f27e33815930a5b8b304c79813",
7197
                 "shasum": ""
7196
                 "shasum": ""
7198
             },
7197
             },
7199
             "require": {
7198
             "require": {
7233
                 "sanitizer"
7232
                 "sanitizer"
7234
             ],
7233
             ],
7235
             "support": {
7234
             "support": {
7236
-                "source": "https://github.com/symfony/html-sanitizer/tree/v7.2.0"
7235
+                "source": "https://github.com/symfony/html-sanitizer/tree/v7.2.2"
7237
             },
7236
             },
7238
             "funding": [
7237
             "funding": [
7239
                 {
7238
                 {
7249
                     "type": "tidelift"
7248
                     "type": "tidelift"
7250
                 }
7249
                 }
7251
             ],
7250
             ],
7252
-            "time": "2024-09-25T14:21:43+00:00"
7251
+            "time": "2024-12-30T18:35:15+00:00"
7253
         },
7252
         },
7254
         {
7253
         {
7255
             "name": "symfony/http-foundation",
7254
             "name": "symfony/http-foundation",
7256
-            "version": "v7.2.0",
7255
+            "version": "v7.2.2",
7257
             "source": {
7256
             "source": {
7258
                 "type": "git",
7257
                 "type": "git",
7259
                 "url": "https://github.com/symfony/http-foundation.git",
7258
                 "url": "https://github.com/symfony/http-foundation.git",
7260
-                "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744"
7259
+                "reference": "62d1a43796ca3fea3f83a8470dfe63a4af3bc588"
7261
             },
7260
             },
7262
             "dist": {
7261
             "dist": {
7263
                 "type": "zip",
7262
                 "type": "zip",
7264
-                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e88a66c3997859532bc2ddd6dd8f35aba2711744",
7265
-                "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744",
7263
+                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/62d1a43796ca3fea3f83a8470dfe63a4af3bc588",
7264
+                "reference": "62d1a43796ca3fea3f83a8470dfe63a4af3bc588",
7266
                 "shasum": ""
7265
                 "shasum": ""
7267
             },
7266
             },
7268
             "require": {
7267
             "require": {
7311
             "description": "Defines an object-oriented layer for the HTTP specification",
7310
             "description": "Defines an object-oriented layer for the HTTP specification",
7312
             "homepage": "https://symfony.com",
7311
             "homepage": "https://symfony.com",
7313
             "support": {
7312
             "support": {
7314
-                "source": "https://github.com/symfony/http-foundation/tree/v7.2.0"
7313
+                "source": "https://github.com/symfony/http-foundation/tree/v7.2.2"
7315
             },
7314
             },
7316
             "funding": [
7315
             "funding": [
7317
                 {
7316
                 {
7327
                     "type": "tidelift"
7326
                     "type": "tidelift"
7328
                 }
7327
                 }
7329
             ],
7328
             ],
7330
-            "time": "2024-11-13T18:58:46+00:00"
7329
+            "time": "2024-12-30T19:00:17+00:00"
7331
         },
7330
         },
7332
         {
7331
         {
7333
             "name": "symfony/http-kernel",
7332
             "name": "symfony/http-kernel",
7334
-            "version": "v7.2.1",
7333
+            "version": "v7.2.2",
7335
             "source": {
7334
             "source": {
7336
                 "type": "git",
7335
                 "type": "git",
7337
                 "url": "https://github.com/symfony/http-kernel.git",
7336
                 "url": "https://github.com/symfony/http-kernel.git",
7338
-                "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97"
7337
+                "reference": "3c432966bd8c7ec7429663105f5a02d7e75b4306"
7339
             },
7338
             },
7340
             "dist": {
7339
             "dist": {
7341
                 "type": "zip",
7340
                 "type": "zip",
7342
-                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d8ae58eecae44c8e66833e76cc50a4ad3c002d97",
7343
-                "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97",
7341
+                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3c432966bd8c7ec7429663105f5a02d7e75b4306",
7342
+                "reference": "3c432966bd8c7ec7429663105f5a02d7e75b4306",
7344
                 "shasum": ""
7343
                 "shasum": ""
7345
             },
7344
             },
7346
             "require": {
7345
             "require": {
7425
             "description": "Provides a structured process for converting a Request into a Response",
7424
             "description": "Provides a structured process for converting a Request into a Response",
7426
             "homepage": "https://symfony.com",
7425
             "homepage": "https://symfony.com",
7427
             "support": {
7426
             "support": {
7428
-                "source": "https://github.com/symfony/http-kernel/tree/v7.2.1"
7427
+                "source": "https://github.com/symfony/http-kernel/tree/v7.2.2"
7429
             },
7428
             },
7430
             "funding": [
7429
             "funding": [
7431
                 {
7430
                 {
7441
                     "type": "tidelift"
7440
                     "type": "tidelift"
7442
                 }
7441
                 }
7443
             ],
7442
             ],
7444
-            "time": "2024-12-11T12:09:10+00:00"
7443
+            "time": "2024-12-31T14:59:40+00:00"
7445
         },
7444
         },
7446
         {
7445
         {
7447
             "name": "symfony/intl",
7446
             "name": "symfony/intl",
8640
         },
8639
         },
8641
         {
8640
         {
8642
             "name": "symfony/translation",
8641
             "name": "symfony/translation",
8643
-            "version": "v7.2.0",
8642
+            "version": "v7.2.2",
8644
             "source": {
8643
             "source": {
8645
                 "type": "git",
8644
                 "type": "git",
8646
                 "url": "https://github.com/symfony/translation.git",
8645
                 "url": "https://github.com/symfony/translation.git",
8647
-                "reference": "dc89e16b44048ceecc879054e5b7f38326ab6cc5"
8646
+                "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923"
8648
             },
8647
             },
8649
             "dist": {
8648
             "dist": {
8650
                 "type": "zip",
8649
                 "type": "zip",
8651
-                "url": "https://api.github.com/repos/symfony/translation/zipball/dc89e16b44048ceecc879054e5b7f38326ab6cc5",
8652
-                "reference": "dc89e16b44048ceecc879054e5b7f38326ab6cc5",
8650
+                "url": "https://api.github.com/repos/symfony/translation/zipball/e2674a30132b7cc4d74540d6c2573aa363f05923",
8651
+                "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923",
8653
                 "shasum": ""
8652
                 "shasum": ""
8654
             },
8653
             },
8655
             "require": {
8654
             "require": {
8715
             "description": "Provides tools to internationalize your application",
8714
             "description": "Provides tools to internationalize your application",
8716
             "homepage": "https://symfony.com",
8715
             "homepage": "https://symfony.com",
8717
             "support": {
8716
             "support": {
8718
-                "source": "https://github.com/symfony/translation/tree/v7.2.0"
8717
+                "source": "https://github.com/symfony/translation/tree/v7.2.2"
8719
             },
8718
             },
8720
             "funding": [
8719
             "funding": [
8721
                 {
8720
                 {
8731
                     "type": "tidelift"
8730
                     "type": "tidelift"
8732
                 }
8731
                 }
8733
             ],
8732
             ],
8734
-            "time": "2024-11-12T20:47:56+00:00"
8733
+            "time": "2024-12-07T08:18:10+00:00"
8735
         },
8734
         },
8736
         {
8735
         {
8737
             "name": "symfony/translation-contracts",
8736
             "name": "symfony/translation-contracts",
12875
         },
12874
         },
12876
         {
12875
         {
12877
             "name": "symfony/stopwatch",
12876
             "name": "symfony/stopwatch",
12878
-            "version": "v7.2.0",
12877
+            "version": "v7.2.2",
12879
             "source": {
12878
             "source": {
12880
                 "type": "git",
12879
                 "type": "git",
12881
                 "url": "https://github.com/symfony/stopwatch.git",
12880
                 "url": "https://github.com/symfony/stopwatch.git",
12882
-                "reference": "696f418b0d722a4225e1c3d95489d262971ca924"
12881
+                "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df"
12883
             },
12882
             },
12884
             "dist": {
12883
             "dist": {
12885
                 "type": "zip",
12884
                 "type": "zip",
12886
-                "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924",
12887
-                "reference": "696f418b0d722a4225e1c3d95489d262971ca924",
12885
+                "url": "https://api.github.com/repos/symfony/stopwatch/zipball/e46690d5b9d7164a6d061cab1e8d46141b9f49df",
12886
+                "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df",
12888
                 "shasum": ""
12887
                 "shasum": ""
12889
             },
12888
             },
12890
             "require": {
12889
             "require": {
12917
             "description": "Provides a way to profile code",
12916
             "description": "Provides a way to profile code",
12918
             "homepage": "https://symfony.com",
12917
             "homepage": "https://symfony.com",
12919
             "support": {
12918
             "support": {
12920
-                "source": "https://github.com/symfony/stopwatch/tree/v7.2.0"
12919
+                "source": "https://github.com/symfony/stopwatch/tree/v7.2.2"
12921
             },
12920
             },
12922
             "funding": [
12921
             "funding": [
12923
                 {
12922
                 {
12933
                     "type": "tidelift"
12932
                     "type": "tidelift"
12934
                 }
12933
                 }
12935
             ],
12934
             ],
12936
-            "time": "2024-09-25T14:21:43+00:00"
12935
+            "time": "2024-12-18T14:28:33+00:00"
12937
         },
12936
         },
12938
         {
12937
         {
12939
             "name": "symfony/yaml",
12938
             "name": "symfony/yaml",

+ 6
- 6
package-lock.json View File

2624
             "license": "MIT"
2624
             "license": "MIT"
2625
         },
2625
         },
2626
         "node_modules/vite": {
2626
         "node_modules/vite": {
2627
-            "version": "6.0.6",
2628
-            "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.6.tgz",
2629
-            "integrity": "sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==",
2627
+            "version": "6.0.7",
2628
+            "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.7.tgz",
2629
+            "integrity": "sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==",
2630
             "dev": true,
2630
             "dev": true,
2631
             "license": "MIT",
2631
             "license": "MIT",
2632
             "dependencies": {
2632
             "dependencies": {
2821
             }
2821
             }
2822
         },
2822
         },
2823
         "node_modules/yaml": {
2823
         "node_modules/yaml": {
2824
-            "version": "2.6.1",
2825
-            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz",
2826
-            "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==",
2824
+            "version": "2.7.0",
2825
+            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
2826
+            "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==",
2827
             "dev": true,
2827
             "dev": true,
2828
             "license": "ISC",
2828
             "license": "ISC",
2829
             "bin": {
2829
             "bin": {

Loading…
Cancel
Save