Skip to content

feat: complete assigned profile, inventory, and event fields - #467

Merged
EmmanuelOchaje merged 1 commit into
StellarTickets:mainfrom
hameedx01:feat/assigned-profile-event-ticket-fixes
Oct 18, 2026
Merged

EmmanuelOchaje merged 1 commit into
StellarTickets:mainfrom
hameedx01:feat/assigned-profile-event-ticket-fixes

Conversation

@hameedx01

Copy link
Copy Markdown
Contributor

Summary

  • add authenticated profile-name updates with trimmed, length-limited validation
  • add an atomic ticket inventory update that permits quantityTotal === quantityIssued and returns 409 below that boundary
  • add event descriptions, nullable image URLs, and Intl-validated IANA timezones, including a safe migration for existing events
  • document the new fields and endpoints and update seed/test fixtures

Closes #59
Closes #101
Closes #103
Closes #105

Testing

  • 158 focused Jest tests pass across users, events, DTOs, controllers, and services
  • ESLint passes for changed application and unit-test files
  • npx prisma validate passes
  • git diff --check passes
  • npx tsc --noEmit — upstream already fails on request middleware mocks, reconciliation test inference, Stellar SDK types, duplicate test properties, and Prisma JSON typing
  • npm test — upstream reproduces the same 35 failures in Stellar/ticket suites; 1101 tests pass
  • npm run audit:check — upstream dependencies currently report high advisories in @stellar/stellar-sdk/axios and a critical proxy-addr advisory
  • npm run docs:check — upstream .env.example is missing the already-validated SOROBAN_RPC_TIMEOUT_MS

@drips-wave

drips-wave Bot commented Oct 18, 2026

Copy link
Copy Markdown

@hameedx01 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@netlify

netlify Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for stellarticketsbackend ready!

Name Link
🔨 Latest commit 41d120f
🔍 Latest deploy log https://app.netlify.com/projects/stellarticketsbackend/deploys/6ad4bd59192db2691d4dc29a
😎 Deploy Preview https://deploy-preview-467--stellarticketsbackend.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@EmmanuelOchaje
EmmanuelOchaje merged commit 8f64b4c into StellarTickets:main Oct 18, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants