storing default condition payload values in db with conditions#1309
storing default condition payload values in db with conditions#1309danoswaltCL merged 5 commits intorelease/v5.1from
Conversation
ppratikcr7
left a comment
There was a problem hiding this comment.
Just one small comment, rest looks good.
ppratikcr7
left a comment
There was a problem hiding this comment.
@Yagnik56 For Simple experiment, all looks good. But, for factorial experiment, new rows are added for editing of condition payloads instead of overwriting the existing one's.
|
At UpGrade root dir, run my custom script |
getting some kind of error with that code, could you try it in branch and see if any changes are there to push. |
|
Ok don't worry about it, I can bump the versions when I merge. I pulled and don't get any errors but maybe local setup matters, can you share the errors? |
seems to have been addressed
#1321) * storing default condition payload values in db with conditions * version bump to v5.1.1 * code clean up review cmt * removing old condition payload when new are added * version bump to 5.1.1 --------- Co-authored-by: Yagnik Hingrajiya <50392803+Yagnik56@users.noreply.github.com>
* storing default condition payload values in db with conditions (#1309) * storing default condition payload values in db with conditions * version bump to v5.1.1 * code clean up review cmt * removing old condition payload when new are added * version bump to 5.1.1 --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> * Bugfix/1365 assignedcondition null mark issue (#1366) * proper null coalescing in mark call for assignedcondition * make assignedCondition an optional value in MarkData object, as we can safely as assume null is the intended condition * version bump * 🐛 Hotfix: Fix for Exclusions logic(Simple & Within Subject Exps) and code optimization for mark call (#1324) * bugfixes for exclusions logic and mark call opt * removing extra call to fetch experiment * Storing proper group exclusion and individual exclusion documents (#1343) * correct group exclusion and individual exclusion docs with code optimization for assign call * code optimizations for mark and assign call for exclusions * resolved peer review comments for group exclusions bug * version bump release branch --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> --------- Co-authored-by: Yagnik Hingrajiya <50392803+Yagnik56@users.noreply.github.com> Co-authored-by: Pratik Prajapati <33730817+ppratikcr7@users.noreply.github.com>
* storing default condition payload values in db with conditions (#1309) * storing default condition payload values in db with conditions * version bump to v5.1.1 * code clean up review cmt * removing old condition payload when new are added * version bump to 5.1.1 --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> * Bugfix/1365 assignedcondition null mark issue (#1366) * proper null coalescing in mark call for assignedcondition * make assignedCondition an optional value in MarkData object, as we can safely as assume null is the intended condition * version bump * 🐛 Hotfix: Fix for Exclusions logic(Simple & Within Subject Exps) and code optimization for mark call (#1324) * bugfixes for exclusions logic and mark call opt * removing extra call to fetch experiment * Storing proper group exclusion and individual exclusion documents (#1343) * correct group exclusion and individual exclusion docs with code optimization for assign call * code optimizations for mark and assign call for exclusions * resolved peer review comments for group exclusions bug * version bump release branch --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> * Bugfix/1382 experiment type in assign response (#1384) * add experimentType to IExperimentAssignmentv5 response * changes to main.java * remove extra ts lib experimentType logic * spec update * spec update dataservice * version bump * ✨ Enhancement: Update data CSV export format (#1378) * bugfixes for exclusions logic and mark call opt * correct group exclusion and individual exclusion docs with code optimization for assign call * code optimizations for mark and assign call for exclusions * updating data csv export format to capture each mark call * resolve peer review comments to confirm workingGroup is defined * fix for integration test cases with old DP keys * use new relic env var for prod and staging (#1438) * Bugfix/use new relic var (#1442) * use new relic env var for prod and staging * version bump 5.1.5 * switch default user role from cretor to reader (#1448) * experiment list context chip issue is resolved * send whole url string in email link (#1464) * send whole url string in email link * change version to 5.1.7 for pipeline * snackbar for import and delete experiment (#1468) * snackbar issue resolved for import and delete operation of experiment * version bump --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> * Bugfix for consistent metrics statistics view (#1467) * bugfix for metrics statistics view * metrics consistent dictionary usage across stepper and details page * bump to 5.1.9 --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> * Merge down release hotfixes 5.0 into 5.1 (#1470) * cherry-pick ea63855 (#1159) Co-authored-by: pratik <ppratik.cr7@gmail.com> * Hotfix/enrollment complete fix (#1161) * cherry-pick ea63855 * bump version after enrollment complete hotfix --------- Co-authored-by: pratik <ppratik.cr7@gmail.com> * Fix/version root only (#1163) * revert, change version back to major-minor on root only * add backend * Fix/version root only (#1164) * revert, change version back to major-minor on root only * add backend * commit the backend package.json * no assignedCondition null in java lib (#1441) * fix missing imports * version bump 5.1.10 --------- Co-authored-by: pratik <ppratik.cr7@gmail.com> * peer review comments to improve enrollment code testcases * Resolved review comment on PR * Disabled dp and condition table and Allow payload edit (#1473) * disabled dp and condition table edit and allowed change in condition payload while enrolling * same changes for factorial experiment * removed unnecessary the code change * Grey out the decision points and conditions/factors tables * Revert "Grey out the decision points and conditions/factors tables" This reverts commit 91c7494. * Grey out the decision points and conditions/factors tables (recommit) --------- Co-authored-by: Zack Lee <zlee@carnegielearning.com> * add prefix to keys for cache lookup (#1477) * add prefix to keys for cache lookup * version bump * ✨ Toggle for within-subjects experiment type support (#1471) * toggle for within-subjects experiment type support * version bump --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> * 🐛 Bugfix to overwrite monitored document for unused decision points (#1482) * bugfix to overwrite monitored document for unused decision points * unit test cases fixed for multiple monitored document getting stored for unused dp * version bump --------- Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> * ✨ Detailed Integration Testcases: Exclusion codes (#1433) * detailed integration test cases for exclusion codes * peer review comments to improve exclusion code testcases * added missing mock experiments while resolving conflicts * review comments fixed for enrollment code and other integration test cases --------- Co-authored-by: Yagnik Hingrajiya <50392803+Yagnik56@users.noreply.github.com> Co-authored-by: danoswaltCL <97542869+danoswaltCL@users.noreply.github.com> Co-authored-by: Yagnik <yagnikhingrajiya56@gmail.com> Co-authored-by: Ben Blanchard <bblanchard@carnegielearning.com> Co-authored-by: Zack Lee <zlee@carnegielearning.com>
This PR will address issue of default condition payload not updating in db after changing it by default condition payload values same as condition code getting saved in db.