Skip to main content

FeedbackSubmission

Version: v3.3.0

Stored entity

Partition key pk, sort key sk • discriminator type = "FEEDBACK_SUBMISSION"

Overview​

Persisted feedback submission model.

Fields​

FieldTypeRequiredDefaultDescription
pkstr✅——
skstr✅——
typestr❌FEEDBACK_SUBMISSION—
reference_idstr✅——
tenant_idstr✅——
tenant_company_namestr✅——
user_idstr✅——
user_namestr✅——
user_emailstr✅——
submitted_by_userstr✅——
submitted_by_user_idstr✅——
feedback_typeFeedbackType (Feature Request, Improvement, Bug)✅—Supported feedback types.
descriptionstr✅——
platformFeedbackPlatform (mobile, web)❌—Supported platforms.
area_impactedstr❌——
feedback_display_idstr✅——
statusFeedbackStatus (Submitted, Under Review, Exploring Options, Planned, In Progress, Released, Not Planned, Outside Current Scope, Considered, Not Selected)✅—Supported feedback status values.
dismantly_notesstr❌——
submitted_at_utcstr❌——
meta_datadict❌——
delivery_statusstr✅——
updated_atstr❌——
created_atstr❌——

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
APIPOST /newfeedback/feedback—src/feedback_post.py
StreamDynamoDB streamtable items where type = FEEDBACK_SUBMISSIONsrc/history/feedback_history_process.py
APIGET /newfeedback/feedback/history—src/history/feedback_history_get.py

Change history​

v3.3.0 · 2026-06-04 · Cian (shared account) · 376345040

Add Feedback history and smoke tests

  • Added optional field meta_data.
v3.2.0 · 2026-04-26 · Cian (shared account) · 8d9ca46d6

Revert "Refine feedback schema and migration cleanup"

  • Added required field submitted_by_user.
  • Added required field submitted_by_user_id.
  • Added required field user_email.
v3.1.0 · 2026-04-26 · Cian (shared account) · 55f75d20f

Revert "Simplify feedback submission schema"

  • Added required field delivery_status.
  • Added optional field submitted_at_utc.
  • Added required field tenant_company_name.
v3.0.0 · 2026-04-26 · Cian (shared account) · 0047d06ed

Simplify feedback submission schema

  • Removed field delivery_status (breaking).
  • Removed field submitted_at_utc (breaking).
  • Removed field tenant_company_name (breaking).
v2.0.0 · 2026-04-26 · Cian (shared account) · bd2e93721

Refine feedback schema and migration cleanup

  • Removed field submitted_by_user (breaking).
  • Removed field submitted_by_user_id (breaking).
  • Removed field user_email (breaking).
v1.2.0 · 2026-04-26 · Cian (shared account) · 2e2c58a15

eee

  • Added optional field dismantly_notes.
  • Added required field feedback_display_id.
  • Added optional field platform.
  • Added required field status.
  • Added required field submitted_by_user.
  • Added required field submitted_by_user_id.
v1.1.0 · 2026-03-03 · Cian (shared account) · deeb94e9c

Add idempotency support to feedback microservice

  • Added optional field created_at.
  • Added optional field updated_at.
v1.0.0 · 2026-03-03 · Cian (shared account) · df7438324

Add feedback microservice and POST /feedback endpoint

  • Initial version.

Generated from dismantly-backend/Microservices/Feedback/dependencies/models.py. Do not edit by hand.

Models last synced: 2026-06-23 13:21 UTC