Commit Graph
79 Commits
Author SHA1 Message Date
Daniel-Garmig fe2bc7b78c Fixed Deprecations: EasyAdmin and Symfony Security 2025-10-23 22:13:19 +02:00
Daniel-Garmig 850e8afaa1 Updated Symfony Recipes - easycorp/easyadmin-bundle 2025-10-21 22:32:03 +02:00
Daniel-Garmig bb688a724a Updated Symfony Recipes - symfony/web-profiler-bundle 2025-10-21 22:32:03 +02:00
Daniel-Garmig 74cf4621f4 Updated Symfony Recipes - symfony/ux-twig-component 2025-10-21 22:32:03 +02:00
Daniel-Garmig bce27d5fa4 Updated Symfony Recipes - symfony/translation 2025-10-21 22:32:03 +02:00
Daniel-Garmig 2960bf29d8 Updated Symfony Recipes - symfony/routing 2025-10-21 22:32:03 +02:00
Daniel-Garmig e4a68d2aa0 Updated Symfony Recipes - symfony/framework-bundle 2025-10-21 22:32:03 +02:00
Daniel-Garmig 65605d6c5f Updated Symfony Recipes - symfony/flex 2025-10-21 22:32:03 +02:00
Daniel-Garmig da71f813cb Updated Symfony Recipes - symfony/asset-mapper 2025-10-21 22:32:03 +02:00
Daniel-Garmig ca13863c41 Updated Symfony Recipes - doctrine/doctrine-bundle 2025-10-21 22:32:03 +02:00
Daniel-Garmig 734a4a8fee Updated dependencies (mayor)
- nelmio/api-doc-bundle 4.x to 5.6
- phpstan/phpdoc-parser 1.x to 2.x
- Fixed deprecations.
2025-10-21 22:31:56 +02:00
Daniel-Garmig ed6b8335c8 Updated dependencies. 2025-10-21 21:00:30 +02:00
Daniel-Garmig c9e1f95c81 API - Search Prices - Added RoomPrices 2025-10-21 19:58:00 +02:00
Daniel-Garmig f703727ccb Updated .gitignore - Ignore bold db files. 2025-10-16 19:47:08 +02:00
Daniel-Garmig 77f8e9ec31 API - Search Prices - Improvements
- Use config variables for API responses.
2025-10-16 19:44:51 +02:00
Daniel-Garmig 7673521708 API - Search Prices:
- Added endpoint to get prices for all RoomCategories.
- Improvements to Prices API.
2025-10-13 14:52:36 +02:00
Daniel-Garmig aaae8563c6 Fixed xdebug step debugging when using Podman containers. 2025-10-13 14:40:40 +02:00
Daniel-Garmig 1051921a20 Small Changes:
- Config Vars - Added config variable "CompanyLogoSize" to set the logo size in the frontend.
- API - Prices - Fixed returned string for invalid date periods.
2025-10-13 14:39:01 +02:00
Daniel-Garmig 0b36c1fd87 Updated to DBAL 4:
- Updated Doctrine/DBAL to last version (with DBAL 4).
- Migrated Postgres PK fields from SEQUENCE to IDENTITY.
2025-06-05 21:07:18 +02:00
Daniel-Garmig 2e3a9031c9 Symfony ux:icons - Added Icons. 2025-06-05 21:07:14 +02:00
Daniel-Garmig 280179ca7e Fixes and upgrades - Fix deprecated stuff. 2025-06-02 22:03:26 +02:00
Daniel-Garmig 25ff16a9db Easyadmin - Pretty URLs and FrankenPHP Workers.
- Configure Easyadmin "Pretty URLs"
- Activate FrankenPHP Workers (as it should work fine now with Easyadmin Pretty URLs).
2025-06-02 22:03:22 +02:00
Daniel-Garmig 89eef326a7 Improved deployment, logs and update docs. 2025-05-31 14:23:55 +02:00
Daniel-Garmig 1523a45008 Updated libs:
- Symfony 7.0 -> 7.3.
- Easyadmin 4.10 -> 4.24.
2025-05-30 22:51:28 +02:00
Daniel-Garmig 7bc4255a7b Symfony Docker - Updated template. 2025-05-30 20:25:43 +02:00
Daniel-Garmig 4cb3971940 Example data - Added sample data generation for RoomCategories. 2025-02-04 20:57:51 +01:00
Daniel-Garmig dcd0b5f064 Config Variables - Improve config variable system and initialize variables during setup. 2024-12-12 15:38:28 +01:00
Daniel-Garmig 28afb11ac4 Added lib PHP_DS for some data structures. 2024-12-12 15:18:55 +01:00
Daniel-Garmig 3f1cf11cd7 Added Config variable docs. 2024-12-12 15:17:49 +01:00
Daniel-Garmig 80b8926a0e Small changes in docs 2024-10-28 19:04:20 +01:00
Daniel-Garmig 37462e4646 Added Validation to API requests.
- Added Symfony Validation Lib.
- Updated API DTOs to include validation constraints.
2024-10-18 20:32:36 +02:00
Daniel-Garmig fbee23c022 Updated Somnia API exceptions to use the new API error handling. 2024-10-18 17:58:27 +02:00
Daniel-Garmig facd5bc9c0 New error handler for API. 2024-10-16 20:05:26 +02:00
Daniel-Garmig 1bf738be1c Added Monolog for logs. 2024-10-14 21:27:53 +02:00
Daniel-Garmig d9489f2558 Improved setup and new data inicialization. 2024-10-09 20:50:23 +02:00
Daniel-Garmig e93a5ff3a9 Updated User Roles to use a enum. 2024-10-08 21:28:35 +02:00
Daniel-Garmig 69bc2630fd Fix crud controllers (after changing Entities on commit 986f422824) 2024-10-08 21:24:10 +02:00
Daniel-Garmig bad9c6ea51 API Search - Renames route "api/search/fares" to "api/search/prices".
- Renamed Request/Response items as well.
2024-10-01 20:51:09 +02:00
Daniel-Garmig a495be6bb2 API - Added mapping for API request objects. 2024-10-01 20:43:25 +02:00
Daniel-Garmig 986f422824 Fixed duplicated fields on /api/booking/details and removed unnecesary ignore attributes. 2024-09-28 00:03:05 +02:00
Daniel-Garmig bfcd04c701 Added OpenAPI docs using nelmioAPIDocBundle. 2024-09-20 21:29:23 +02:00
Daniel-Garmig 0cf6f231a3 PhotoManagement moved to Admin. 2024-09-19 18:28:53 +02:00
Daniel-Garmig 77f8d9f87a RoomCategory - Added order field for front-end home page. 2024-09-16 20:20:59 +02:00
Daniel-Garmig ee058aa3b3 Photo management and various fixes.
- Added admin page to upload and manage media.
- Fixed /setup route.
- Updated dockerfiles to support admin media.
- Improved deploy docs.
2024-09-14 20:53:35 +02:00
Daniel-Garmig f1031c14df Admin panel - RoomCategory - Bedtype fixed 2024-09-13 20:45:35 +02:00
Daniel-Garmig 98e3627f29 Added Symfony AssetMapper. 2024-09-12 20:06:22 +02:00
Daniel-Garmig 22e46cb841 Removed Prettier. 2024-09-12 19:15:14 +02:00
Daniel-Garmig 7475be603c RoomCateryBedType - API and admin panel improvements. 2024-09-12 18:08:33 +02:00
Daniel-Garmig 06577df0ad Downgraded to symfony/var_dump 7.0.4
(see https://github.com/symfony/symfony/pull/54485)
2024-09-10 18:09:00 +02:00
Daniel-Garmig 048681e8ad Added RoomCategory BedType support in AdminPanel 2024-09-10 18:09:00 +02:00
Daniel-Garmig 975d0495a8 Implemented entities for new RoomCategory BedType system. 2024-09-10 18:08:40 +02:00
Daniel-Garmig 09f384fce0 DB changed.
- Removed RoomCategoryDetails.
- Updated some constraints and fields.
2024-09-09 13:44:18 +02:00
Daniel-Garmig 53374dfdfc Fixes and docs.
Fixed docker-compose so db restarts.
Uploaded db diagram.
2024-09-09 12:11:50 +02:00
Daniel-Garmig 82bd51e6f0 Changed Config Variables database and other entities. 2024-09-09 12:11:24 +02:00
Daniel-Garmig 8c6a70b0be Updated License to AGPL. 2024-09-09 09:39:57 +02:00
Daniel-Garmig b723189fda Docs - Deploy.
More deploy examples using docker-compose.
2024-05-14 20:17:00 +02:00
Daniel-Garmig ca160d1543 Fix setup endpoint -Setup conditions where invalid. 2024-05-13 23:18:35 +02:00
Daniel-Garmig 2fae2fb37f Setup - Create new setup endpoint to init DB and instance config. 2024-05-13 22:43:19 +02:00
Daniel-Garmig 901454df3c Docs - Add deploy docs. 2024-05-13 22:37:39 +02:00
Daniel-Garmig faea267b1f Add Gitea Actions Support. 2024-05-13 18:14:32 +02:00
Daniel-Garmig e8bfcd9c6b Room Availability - Edit + bulk edit 2024-05-11 00:45:35 +02:00
Daniel-Garmig ed4ba9d82f Booking Creation - Finish initial implement.
- Check and update availability.
- Set prices.
- Generate booking refNumber.
2024-05-10 21:31:24 +02:00
Daniel-Garmig 528d1a39ab Booking API - "api/booking/create"
- New endpoint to create bookings.
2024-05-08 23:29:19 +02:00
Daniel-Garmig 4f451c2f75 Bookings - Easyadmin support. 2024-05-08 20:38:03 +02:00
Daniel-Garmig 86abb7222e Bookings - Create model:
- Booking model.
- BookingCustomer model.
- BookingRoom
2024-05-08 20:02:18 +02:00
Daniel-Garmig 7b6d1408f8 API response adjustments. 2024-05-07 22:50:09 +02:00
Daniel-Garmig a4ec188cff Add nelmio/cors-bundle - Add CORS support for Front-end requests. 2024-05-04 01:44:22 +02:00
Daniel-Garmig 15a884fafa PriceService + XDEBUG.
- Arreglados problemas que impedian el funcionamiento de xdebug para hacer debug.
- Correción errores PriceService.
2024-05-01 20:21:14 +02:00
Daniel-Garmig 9c8759e24d FareTable y RoomFares
- Implementación modelo tarifarios y tarifas.
- Implementación inicial servicio precios.
2024-05-01 18:07:49 +02:00
Daniel-Garmig 7ec989a76a FareTables and RoomFares - Implementación inicial
Creación del modelo y pantallas base para administración.
2024-04-29 23:14:28 +02:00
Daniel-Garmig 8e7bad7771 RoomAvailability - Initial implementation 2024-04-28 03:19:19 +02:00
Daniel-Garmig 7a56158563 Config Variables - Model & Easyadmin. 2024-04-27 18:46:35 +02:00
Daniel-Garmig 84d9c81afd User management - Login and user password hash. 2024-04-26 21:37:39 +02:00
Daniel-Garmig 30773d7af4 Admin Panel - User management 2024-04-26 19:52:35 +02:00
Daniel-Garmig 34ecf58097 EasyAdmin - Implemetanción inicial.
Añadido menú para gestionar las Categorias.
2024-04-22 20:15:44 +02:00
Daniel-Garmig fcfe2f9250 New API - RoomCategory 2024-04-22 18:10:16 +02:00
Daniel-Garmig 2079188760 Added Doctrine ORM and dependencies. 2024-04-20 23:34:21 +02:00
Daniel-Garmig d826067e32 Basic proyect generation 2024-04-17 23:33:50 +02:00
Daniel-Garmig 29de33a83f Repo Init. 2024-04-17 23:20:02 +02:00