Akshat | TP-19381 : add sample size api and added Update flow (#38)

* TP-19381 | add sample size api

* TP-19381 | refactor sample size api and fixed bug for all filter in teams

* TP-19381 | add tests

* Akshat | TP-23049 | Add Update Apis for Experiment Flow (#48)

* TP-23049 | add metric and segment dropdown

* TP-23049 | change ExperimentResponse to DashboardExperimentResponse

* TP-23049 | add fetch experiment by name on portal in edit flow

* TP-23049 | attach metric to an experiment

* TP-23049 | add release, pause and rollback api for experiment

* TP-23049 | add required email in release, pause and rollback apiss

* TP-23049 | add createdAt, updatedAt and createdBy in experiment response

* TP-23049 | add experiment audit trails

* TP-23049 | change experimentInfoEntity

* TP-23049 | add controller tests

* TP-23049 | add variant sum validations

* TP-23049 | add mapper test

* TP-19381 | change sample size api from POST to GET

* TP-19381 | set updated by

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105137

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105138

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105139

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105140

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105143

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105146

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105147

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105153

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105153

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105159

* TP-19381 | convert Dto to DTO

* TP-19381 | Handle null pointer for old experiments

* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105145

* TP-19381 | add groupId while creating experiment

* TP-19381 | logged old and new configurations when updating an experiment

* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r106617

* TP-19381 | add lazy loading for experiment entity for less memory usage on client side

* TP-19381 | add tests
This commit is contained in:
Akshat Soni
2023-04-09 17:08:46 +05:30
committed by GitHub Enterprise
parent 53bad05c79
commit c7b148d856
51 changed files with 1225 additions and 238 deletions

View File

@@ -0,0 +1,13 @@
--liquibase formatted sql
--changeset author:akshatsoni id:202303311332
CREATE TABLE experiment_audit_trail
(
id SERIAL PRIMARY KEY,
experiment_id int references experiments (id),
log text,
created_by varchar(100),
created_at timestamp,
updated_at timestamp,
version int
)