Skip to content

feat: implement Wishlists and update docs - #38

Merged
bahman026 merged 1 commit into
adminfrom
implement_wishlists
Jun 20, 2026
Merged

feat: implement Wishlists and update docs#38
bahman026 merged 1 commit into
adminfrom
implement_wishlists

Conversation

@bahman026

Copy link
Copy Markdown
Owner

Wishlists:

  • Migration with user_id + product_id unique constraint, cascade deletes
  • Wishlist model, factory, WishlistSeeder (20 records in TestSeeder)
  • WishlistResource: list + delete only (no edit); create form for admin
  • WishlistResourceTest: 5 tests covering list, create, delete, cascade

ShoFlow db doc:

  • Addresses: remove seller_id (no seller system)
  • Coupons: remove seller_creator_id reference
  • Reviews: rewrite with accurate columns, status values, no seller_id note
  • Wishlists: add cascade/unique constraint notes and admin usage context
  • FAQs: clarify position semantics

Wishlists:
- Migration with user_id + product_id unique constraint, cascade deletes
- Wishlist model, factory, WishlistSeeder (20 records in TestSeeder)
- WishlistResource: list + delete only (no edit); create form for admin
- WishlistResourceTest: 5 tests covering list, create, delete, cascade

ShoFlow db doc:
- Addresses: remove seller_id (no seller system)
- Coupons: remove seller_creator_id reference
- Reviews: rewrite with accurate columns, status values, no seller_id note
- Wishlists: add cascade/unique constraint notes and admin usage context
- FAQs: clarify position semantics

Co-authored-by: Cursor <cursoragent@cursor.com>
@bahman026
bahman026 merged commit 1cb9c77 into admin Jun 20, 2026
1 check passed
@bahman026
bahman026 deleted the implement_wishlists branch June 20, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant