Felipe Cardoso
d56a0d3baa
fix reserve gifts endpoint
2025-03-16 21:07:56 +01:00
Felipe Cardoso
0a642581e8
fix available gifts filter
2025-03-16 21:07:05 +01:00
Felipe Cardoso
b55ef5387b
Add gift registry page
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 52s
2025-03-16 20:24:12 +01:00
Felipe Cardoso
2f1fe8dd75
Add alert component
2025-03-16 20:24:01 +01:00
Felipe Cardoso
1a18347e93
Fix several problems with gift registry api
2025-03-16 20:23:52 +01:00
Felipe Cardoso
54fbed2816
Fix crud query for guests reservations
2025-03-16 20:13:51 +01:00
Felipe Cardoso
878d2e8c45
Fix auth dependencies
2025-03-16 19:54:58 +01:00
Felipe Cardoso
5971dfb405
Update gifts table in dashboard
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 52s
2025-03-16 18:20:45 +01:00
Felipe Cardoso
bf21fadf00
Update gift modal
2025-03-16 18:20:23 +01:00
Felipe Cardoso
e10e43fb8b
Add gift modal
2025-03-16 17:56:14 +01:00
Felipe Cardoso
e2c6c64fe7
Fix minor bugs in gift-context.tsx
2025-03-16 17:47:56 +01:00
Felipe Cardoso
97a9e1588f
Add category-modal.tsx to gifts page
2025-03-16 17:37:08 +01:00
Felipe Cardoso
371ef4c45f
Add additional ui deps
2025-03-16 17:36:42 +01:00
Felipe Cardoso
16b6269d05
Add default categories to init_db.py
2025-03-16 17:36:16 +01:00
Felipe Cardoso
1dcad21bed
Remove unnecessary parameter from RSVP usage
2025-03-16 17:19:33 +01:00
Felipe Cardoso
ac800e6356
Add draft implementation of gifts page
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 53s
2025-03-16 17:10:29 +01:00
Felipe Cardoso
df1256996b
Refactor of dashboard page with breadcrumbs and cleaner component
2025-03-16 17:10:05 +01:00
Felipe Cardoso
b9bff35122
Add gift registry page
2025-03-16 16:56:30 +01:00
Felipe Cardoso
f6ac22731d
Update gift-context.tsx
2025-03-16 16:35:35 +01:00
Felipe Cardoso
88c9e634de
Add quantity in reserve_gift_item endpoint
2025-03-16 16:33:17 +01:00
Felipe Cardoso
4363e27ae6
Add minor change in client api
2025-03-16 16:31:30 +01:00
Felipe Cardoso
44d6f6d837
Add initial implementation of gift context in frontend
2025-03-16 16:05:14 +01:00
Felipe Cardoso
861baa7b66
remove local .next volume from docker-compose.dev.yml
2025-03-16 16:02:56 +01:00
Felipe Cardoso
9a58a38903
Update generated api client
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 52s
2025-03-16 15:46:28 +01:00
Felipe Cardoso
29ba036094
Add operation ids for gift route
2025-03-16 15:45:09 +01:00
Felipe Cardoso
19f3534f22
Additional fixes for gift models
2025-03-16 15:33:17 +01:00
Felipe Cardoso
b5f1c7ddcb
Fixe (partially) gift tests and api
2025-03-16 15:07:31 +01:00
Felipe Cardoso
4ef202cc5a
Big refactor of gift categories model
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Successful in 52s
Build and Push Docker Images / build-frontend (push) Has been skipped
2025-03-16 14:51:04 +01:00
Felipe Cardoso
ed017a42ed
Add for gifts: schema, crud, route, tests
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Successful in 51s
Build and Push Docker Images / build-frontend (push) Has been skipped
2025-03-16 14:23:28 +01:00
Felipe Cardoso
25d2f16816
Fix max-additional guests in guests-list.tsx
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 51s
2025-03-16 12:10:54 +01:00
Felipe Cardoso
b6cabf6031
Update guest-context.tsx with new guest rsvp hybrid endpoint
2025-03-16 12:07:25 +01:00
Felipe Cardoso
f3b5192e4d
Update server with new guest rsvp endpoint
2025-03-16 12:06:52 +01:00
Felipe Cardoso
8c1b737de9
Update client with new guest rsvp endpoint
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 51s
2025-03-16 12:06:43 +01:00
Felipe Cardoso
2117655ec8
update rsvp-form handling the guest
2025-03-16 12:02:04 +01:00
Felipe Cardoso
a38eca3377
remove useless log
2025-03-16 12:01:37 +01:00
Felipe Cardoso
121cbcb42a
Update rsvp-form.tsx style
Build and Push Docker Images / build-frontend (push) Failing after 52s
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Has been skipped
2025-03-16 11:04:32 +01:00
Felipe Cardoso
551a7ba9dc
Add copy invitation link to clipboard in guests-list.tsx
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-frontend (push) Failing after 50s
2025-03-16 10:59:08 +01:00
Felipe Cardoso
86ae3ca234
Add generateInviteLink util function
2025-03-16 10:58:35 +01:00
Felipe Cardoso
4d1bf86d19
Add APP URL env variable to frontend project
2025-03-16 10:58:15 +01:00
Felipe Cardoso
52476151a4
Improve current guest management
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 51s
2025-03-16 10:21:37 +01:00
Felipe Cardoso
c231f41e9c
Enhance guest management features in GuestListTable
...
Build and Push Docker Images / build-frontend (push) Failing after 52s
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Added functionality for adding, editing, deleting, and copying guests' details, along with filtering, exporting, and sending invitations. Improved user interactions with dialog handling and introduced error handling for better usability. Integrated GuestsList into the event detail page.
2025-03-16 10:13:41 +01:00
Felipe Cardoso
4e66b22bae
Set default guest permissions to allow bringing up to 10 guests.
...
Updated guest schema and database models to increase the default value for `max_additional_guests` from 0 to 10 and enable `can_bring_guests` by default. This ensures new guests can bring additional attendees without manual configuration.
2025-03-16 09:45:37 +01:00
Felipe Cardoso
d6e5ade040
Add reusable UI components and update dependencies
...
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 51s
Introduce new `Toaster`, `Tabs`, `DropdownMenu`, and `Table` components under `ui` for consistent design and functionality. Updated `next-themes` to `^0.4.6` and added `sonner` as a notification library to support the `Toaster` component.
2025-03-16 09:31:26 +01:00
Felipe Cardoso
445d644538
Add GuestContext for managing guest-related state
...
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 51s
Introduced a new GuestContext with accompanying provider to handle guest-related data, including fetching, creating, updating, and deleting guests. Integrated GuestsProvider into the application's data provider hierarchy to ensure guest data is accessible across components.
2025-03-15 21:45:16 +01:00
Felipe Cardoso
90f49f99c6
Add @radix-ui/react-dropdown-menu dependency
...
Integrates the @radix-ui/react-dropdown-menu package to the project. Updates both package.json and package-lock.json to include the relevant version and dependencies. This prepares the app for dropdown menu functionality using Radix UI components.
2025-03-15 21:03:20 +01:00
Felipe Cardoso
22e11e9bfe
Add guests list table MOCK component with search and actions
...
Introduce a dynamic guests list table featuring search, filters, and status badges. Includes functionality to add new guests, perform actions like editing or deleting, and view summarized data for confirmations and additional guests. just the mock
2025-03-15 21:03:13 +01:00
Felipe Cardoso
3800fcea19
Comment out RSVP section and update Gift Registry text
...
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 51s
The RSVP section is now commented out, removing its visibility from the page. Additionally, the text and button for the Gift Registry section have been updated to better reflect its purpose, allowing users to manage and edit the registry.
2025-03-15 20:58:17 +01:00
Felipe Cardoso
df5a11a2a3
Make invitation_code optional and nullable in Guest schemas
...
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 51s
Updated GuestCreate and GuestRead schemas to adjust the `invitation_code` field. It is now optional and can be null for GuestCreate, while required for GuestRead. This change ensures better flexibility in handling guest data.
2025-03-15 20:35:39 +01:00
Felipe Cardoso
3c196b1e91
Add invitation code validation and auto-generation for guests
...
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Successful in 50s
Build and Push Docker Images / build-frontend (push) Has been skipped
Validate uniqueness of invitation codes during guest creation to prevent duplicates. Automatically generate an 8-character code if none is provided, ensuring consistent data handling. Updated tests and schemas to support these changes.
2025-03-15 20:34:38 +01:00
Felipe Cardoso
e41e7d0867
Add RSVP modal and form components for event attendance
...
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Failing after 50s
Introduced a new RSVP modal and form to enable guests to RSVP to events more seamlessly. Updated the invite page to integrate the new modal and handle guest attendance submissions. Refactored the RSVP functionality into reusable components for better maintainability.
2025-03-15 20:19:08 +01:00