Skip to content

Implement mapping validation and serializer#9

Merged
Joel-Luca merged 22 commits intomasterfrom
jch/TI-2893-1
Oct 22, 2025
Merged

Implement mapping validation and serializer#9
Joel-Luca merged 22 commits intomasterfrom
jch/TI-2893-1

Conversation

@Joel-Luca
Copy link
Member

Description

  • Implement mapping validation mixin
  • Add pretty json field
  • Implement mapping config field
  • Implement mapping base serializer

Belongs to PBI TI-2893.

Checklist

The following checklist should help us to stick to our "definition of done":

  • Proposed changes include tests.
  • Good error handling with useful messages
  • Changelog added
  • Django migration files have a meaningful name (not 0000_auto_xyz.py nor 0000_alter_xy_model).
  • Strings are set and translation catalogs have been updated (i18n-scan or i18n-update) and translations made.
  • Readme has been updated if changes interfere with the setup process.

@Joel-Luca Joel-Luca force-pushed the jch/TI-2893-1 branch 2 times, most recently from d26c4b1 to 0127eff Compare October 14, 2025 11:08
@Joel-Luca Joel-Luca changed the base branch from master to jch/TI-2893 October 14, 2025 11:09
@Joel-Luca Joel-Luca force-pushed the jch/TI-2893 branch 2 times, most recently from 957376b to 864ed92 Compare October 14, 2025 13:46
@Joel-Luca Joel-Luca force-pushed the jch/TI-2893-1 branch 2 times, most recently from 76bfe4d to 01f2983 Compare October 14, 2025 13:49
@Joel-Luca Joel-Luca force-pushed the jch/TI-2893 branch 2 times, most recently from 7691bbb to a6abf2e Compare October 14, 2025 14:01
@Joel-Luca Joel-Luca requested a review from a team October 15, 2025 11:14
@Joel-Luca Joel-Luca marked this pull request as ready for review October 15, 2025 11:14
@Joel-Luca Joel-Luca force-pushed the jch/TI-2893-1 branch 4 times, most recently from a06addb to 7b79152 Compare October 21, 2025 11:27
@Joel-Luca Joel-Luca force-pushed the jch/TI-2893-1 branch 3 times, most recently from 4275d41 to d44d218 Compare October 22, 2025 04:52
@Joel-Luca Joel-Luca force-pushed the jch/TI-2893-1 branch 2 times, most recently from debe4ac to a53cfe2 Compare October 22, 2025 13:12
Copy link
Contributor

@xenoy xenoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Base automatically changed from jch/TI-2893 to master October 22, 2025 15:49
@Joel-Luca Joel-Luca merged commit 43ef88e into master Oct 22, 2025
1 check passed
@Joel-Luca Joel-Luca deleted the jch/TI-2893-1 branch October 22, 2025 15:49
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.

2 participants