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
typestrFEEDBACK_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/feedbacksrc/feedback_post.py
StreamDynamoDB streamtable items where type = FEEDBACK_SUBMISSIONsrc/history/feedback_history_process.py
APIGET /newfeedback/feedback/historysrc/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