Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adm 694[frontend] fix: fix dc issues #105

Closed
wants to merge 124 commits into from

Conversation

Leiqiuhong
Copy link
Contributor

Summary

Adm 694[frontend] fix: fix dc issues

Before

Description

Screenshots
If applicable, add screenshots to help explain behavior of your code.

After

Description

Screenshots
If applicable, add screenshots to help explain behavior of your code.

Note

Null

yulongcai and others added 30 commits March 4, 2024 15:23
* ADM-831:[frontend]feat: add pipeline is future time check

* ADM-831:[frontend]test: add pipeline is future time test

* ADM-831:[frontend]refactor: use dayjs replace raw code

* ADM-831:[frontend]refactor: use lower camel case replace

* ADM-831:[frontend]test: add pipeline container when selected past time
…tep (#1111)

* ADM-841: [frontend] fix: show board configuration config in metrics step

* ADM-841: [frontend] fix: fix test

* ADM-841: [frontend] fix: rename field

* ADM-841: [frontend] fix: fix test
* ADM-831:[frontend]test: update time mock

* ADM-831:[frontend]test: rename test
* ADM-767 [frontend] feat: add getOptionDisabled logic

* ADM-767 [frontend] test: add test
…1114)

* [kai.zhou][adm-818]: handle hide loading button when pipeline info get failed

* [kai.zhou][adm-818]: fix code

---------

Co-authored-by: zhoukai <[email protected]>
* ADM-841: [frontend] fix: fix next button display logic

* ADM-841: [frontend] fix: rename field

* ADM-841: [frontend] fix: rename field
* ADM-767 [frontend] feat: sort the disabled options

* ADM-767 [frontend] feat: delete log
…reload (#1122)

* ADM-839[frontend]delete time in board verify API

* ADM-839[frontend]fix change time then board configuration should reload
* ADM-789:[Docs] update E2E docs

* ADM-789:[Docs] update E2E uml
* pref(sonar): exclude some source

* pref(sonar): exclude some source
* pref(sonar): exclude some source

* pref(sonar): exclude some source
* ADM-826 [frontend] style: enhance style for report detail

* AMD-826 [frontend] refactor: abstract boardColor const to theme config

* [frontend] ADM-767: sort the disabled options (#1119)

* ADM-767 [frontend] feat: sort the disabled options

* ADM-767 [frontend] feat: delete log

* fix: put swagger host in the env[backend] (#1120)

* [ADM-826] test: fix e2e test

* [ADM-767] test: add test for sort

---------

Co-authored-by: yp.wu <[email protected]>
* Revert "ADM-831:[frontend]feat: add pipeline is future time check (#1112)"

This reverts commit 213b20a.

* Revert "ADM-831:[frontend]feat: add pipeline is future time check (#1110)"

This reverts commit a138df4.

* ADM-831:[frontend]feat: add future time check for metrics step

* ADM-831:[frontend]test: add test for pipeline metrics future time check

* Revert "ADM-831:[frontend]test: add test for pipeline metrics future time check"

This reverts commit a3c12b5.

* Revert "ADM-831:[frontend]feat: add future time check for metrics step"

This reverts commit 3d3f44d.

* ADM-831:[frontend]feat: add future time check for metrics step

* ADM-831:[frontend]refactor: adjust import code

* ADM-831:[frontend]test: add test for pipeline metrics future time check
…te in linxu-container/macos and low capability of errors
guzhongren and others added 28 commits March 19, 2024 22:40
* how to contribute

* docs(readme): add setup for contribution

* docs(readme): how to contribute

* Update the contribution readme

* docs(contribution): docs for contribution

---------

Co-authored-by: yichen.wang <[email protected]>
* ADM-693:[backend] fix:revert to original logic in fetch done card data

* ADM-693:[backend] fix: update rework time is null to zero

* ADM-692:[backend] fix: update to do before analysis for rework

* ADM-692:[backend] fix: update if condition

* ADM-692:[backend] feat: add from analyse to rework

* ADM-692:[backend] fix: update method name
* ADM-693: [frontend] fix: fix request param issue

* ADM-692: [frontend] fix: fix e2e

* ADM-692:[docs] fix: fix docs

---------

Co-authored-by: yulongcai <[email protected]>
* [ADM-793] feat: add default message for timeout

* [ADM-774] feat: add rework dialog component

* [ADM-774] feat: render step content

* [ADM-774] style: enhance style

* [ADM-774] feat: add group button action

* [ADM-774] feat: enhance style and use const

* [ADM-774] feat: replace img

* [ADM-774] test: add test for rework dialog

* [ADM-774] feat: revert http client code

* [ADM-774] style: enhance style

* [ADM-774] refactor: rename StyledStepOfRework
* ADM-864: [frontend] feat: link mapping status to rework setting

* ADM-864: [frontend] fix: fix null point

* ADM-864: [frontend] feat: add rework board and table in report page

* Revert "ADM-864: [frontend] feat: add rework board and table in report page"

This reverts commit 59c411c.

* [frontend]ADM-793: add test and change word for alter (#1182)

* [ADM-793] test: add test for hidden alert when reset

* [ADM-793] feat: change word for alert

* [ADM-793] test: reset mock for timeout

* ADM-857:[backend]feat: add check buildkite status (#1179)

* ADM-857:[backend]feat: new Github action to see if it can check committer name

* ADM-857:[backend]feat: test getting pr username and compare

* ADM-857:[backend]feat: fix name comparison

* ADM-857:[backend]feat: completed name comparison

* ADM-857:[backend]feat: integrated name comparison into build pipeline fail check

* ADM-857:[backend]feat: add message when build pipeline was successful

* ADM-857:[backend]feat: make check build status needed by deploy infra

* ADM-857:[backend]refactor: move buildkite check logic for check.sh

* ADM-857:[backend]refactor: transfer param for check shell script

* ADM-857:[backend]refactor: update check buildkite status event name

* ADM-857:[backend]feat: add check buildkite status not contains revert

---------

Co-authored-by: PengxiWPix <[email protected]>

* ADM-691:[frontend][backend] feat: calculate all card rework metrics (#1172)

* ADM-691: [frontend] fix: add request fields (#1143)

* ADM-691: [frontend] fix: add request fields

* ADM-691: [frontend] fix: fix sonar cloud

* ADM-691: [frontend] fix: fix unit test

* ADM-691: [frontend] chore: modify sytle, rename field

* ADM-691: [frontend] fix: fix sonar issue

* ADM-691: [frontend] fix: remove unused code

---------

Co-authored-by: Leiqiuhong <[email protected]>
(cherry picked from commit f775626)

* ADM-691: [frontend] fix: fix sonar issue (#1145)

(cherry picked from commit 2bb3cdb)

* ADM-691: [frontend] fix: fix show more logic

* ADM-691: [frontend] fix: fix selecting all logic

* ADM-692:[backend] feat: init dto

* ADM-692:[backend] feat: calculate reworkTimesInfos

* ADM-692:[backend] feat: calculate rework card number and rework ratio

* ADM-692:[backend] feat: repair mock data

* ADM-692:[backend] feat: add test for get real done card rework given not consider flag as block

* ADM-692:[backend] feat: add calculate total rework time for every done card

* ADM-692:[backend] test: get real done card rework given consider flag as block

* ADM-692:[backend] fix: set treat flag card as block

* ADM-692:[backend] feat: refactor code and design request state

* ADM-692: [backend] test: modify test mock data to cover some missed code branch

* ADM-692:[backend] feat: calculate all card rework metrics

* ADM-692:[backend] test: calculate all card rework metrics

* ADM-692:[backend] fix: use get enum rework state

* ADM-692:[backend] test: throw exception when calculate rework given analyse state in rework times info list

* ADM-692:[backend] fix: lake the case of Testing in test

* ADM-692:[backend] feat: add rework metric

* ADM-692:[backend] test: add rework metric

* ADM-692:[backend] test: save report of rework info

* ADM-692:[backend] fix: use rework times

* ADM-692:[backend] fix: use word 'excluded'

* ADM-692:[backend] fix: use String to check

* ADM-692:[backend] fix: rebuild state map

* ADM-692:[backend] refactor: format code

* ADM-692:[backend] feat: set rework in response

* ADM-691: [frontend] fix: fix next button display logic

* ADM-692:[backend] feat: valid rework state not blank

* Revert "ADM-692:[backend] feat: valid rework state not blank"

This reverts commit 7a4792f.

* ADM-692:[backend] feat: refactor code for calculate cycle and rework branch

* ADM-692:[backend] refactor: format code

* ADM-692:[backend] fix: sonar issues

* ADM-692:[backend] refactor: format code

* ADM-692:[backend] feat: add test to coverage code

* ADM-691: [frontend] test: fix e2e test

* ADM-692:[backend] refactor: format code

* ADM-692:[backend] feat:fix sonar test coverage

---------

Co-authored-by: neomgb <[email protected]>
Co-authored-by: GuangbinMa <[email protected]>
Co-authored-by: yulongcai <[email protected]>
Co-authored-by: Shiqi Yuan <[email protected]>
Co-authored-by: Leiqiuhong <[email protected]>
Co-authored-by: yulongcai <[email protected]>
Co-authored-by: guzhongren <[email protected]>

---------

Co-authored-by: Steveay <[email protected]>
Co-authored-by: PengxiWPix <[email protected]>
Co-authored-by: Genhao Liu <[email protected]>
Co-authored-by: neomgb <[email protected]>
Co-authored-by: GuangbinMa <[email protected]>
Co-authored-by: yulongcai <[email protected]>
Co-authored-by: Shiqi Yuan <[email protected]>
Co-authored-by: Leiqiuhong <[email protected]>
Co-authored-by: yulongcai <[email protected]>
Co-authored-by: guzhongren <[email protected]>

* ADM-857:[backend]fix: update check buildkite status entrance command

* ADM-857:[backend]docs: add a space (#1185)

* Adm 851[Backend] fix Snoar refactor issues (#1181)

* ADM-851:[backend] fix: fix sonar by extra sort function

* ADM-851:[backend] fix: fix sonar by extra write row function

* ADM-851:[backend] fix: fix sonar by extra fixDataWithFields

* ADM-851:[backend] fix: fix sonar by extra formatAllCards

* ADM-851:[backend] fix: fix sonar by extra mapFields

* ADM-851:[backend] fix: fix Codacy

* ADM-851:[backend] fix: fix parseTotalPage enum

* ADM-851:[backend] refactor: use other way to get page number

* ADM-861: [frontend] feat: add 'Dev' to Change Failure Rate & Mean time to recovery (#1152)

* ADM-861:[frontend]feat: add 'Dev' to the front of Change Failure Rate & Mean time to recovery

* ADM-861:[backend]feat: add 'Dev' to csv file

* ADM-861:[frontend]feat: add dev to config file

* ADM-861:[backend]refactor: rename ChangeFailureRate to DevChangeFailureRate & MeanTimeToRecovery to DevMeanTimeToRecovery

* ADM-861:[frontend]refactor: rename ChangeFailureRate to DevChangeFailureRate & MeanTimeToRecovery to DevMeanTimeToRecovery

* ADM-861:[frontend]refactor: rename ChangeFailureRate filename to DevChangeFailureRate & MeanTimeToRecovery filename to DevMeanTimeToRecovery

* ADM-861:[frontend]refactor: rename devMeanTimeRecoveryPipelines to devMeanTimeToRecoveryOfPipelines

* ADM-861:[frontend]fix: fix test

* ADM-861:[backend]fix: fix test

* ADM-861:[backend]fix: format code

* ADM-861:[backend]fix: fix code issue

* ADM-861:[backend]fix: fix code issues about Conditions to Cover

* ADM-861:[frontend]fix: fix e2e test

* ADM-861:[backend]fix: make avgDevMeanTimeToRecovery name available

* ADM-861:[backend]fix: fix code issue of AvgDevChangeFailureRate name

* fix buildkite check before merging PR (#1187)

* fix buildkite check before merging PR

* typo

* append branch prefix

* Buildkite e2e deployment check (#1188)

* add buildkite e2e deployment check

* enable main branch to deploy e2e every time

* enable main branch to deploy e2e every time (#1189)

* enable main branch to deploy e2e every time

* enable main branch to deploy e2e every time

* install jq in playwright image

* check empty response from buildkite

* change ++ to +1

* check with null for jq

* check empty([]) for the checking

* update filter for [] when checking

* update readme

* fix badge of coverage and gate

* pref(deps): upgrade[frontend] deps (#1191)

* update max_attampt from 20 to 40

* chore(deps): update dependency prettier to v3.2.5 (#1192)

* chore(deps): update dependency prettier to v3.2.5

* format

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: guzhongren <[email protected]>

* chore(deps): update plugin io.spring.dependency-management to v1.1.4 (#1197)[backend]

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update plugin io.spring.javaformat to v0.0.41 (#1199)[backend]

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Upgrade deps[frontend] (#1210)

* chore(deps): upgrade some deps

* chore(deps): upgrade husky lint-staged and node-fetch

* fix(deps): update dependency org.projectlombok:lombok to v1.18.30 (#1201)[backend]

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(secuity): fix wiz security issues

* fix(deps): update dependency org.springframework:spring-core to v6.1.5 (#1202)[backend]

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: guzhongren <[email protected]>

* ADM-864: [frontend] feat: add rework board and table in report page

* Revert "ADM-864: [frontend] feat: add rework board and table in report page"

This reverts commit 59c411c.

* ADM-864: [frontend] feat: add mapping select logic

* ADM-864: [frontend] feat: modify advance form group style

* ADM-864: [frontend] test: fix test

* ADM-864: [frontend] feat: add rework fields check when import

* [frontend] ADM-793: reset alter status (#1186)

* [ADM-793] feat: reset alter status

* [ADM-793] test: add test for reset timeout alert status

* [ADM-793] feat: remove set state logic from client

* fix(secuity): fix wiz security issues

* fix(pipeline): disable trufflehog scan

* fix(shell): comments

* chore(deps): update dependency @dotenvx/dotenvx to ^0.26.0 (#1214)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* ADM-882 user can't select future time in calendar (#1224)

* ADM-882:[frontend]feat: disable future dates in DatePicker

* ADM-882:[frontend]feat: validate start date add interval to end date

* ADM-882:[frontend]feat: add max date interval 30 days

* ADM-882:[frontend]fix: fix prettier

* ADM-882:[frontend]fix: fix prettier again

* ADM-882:[frontend]fix: fix tests

* ADM-882:[frontend]fix: fix prettier

* ADM-882:[backend]fix: add trivy ignore

* ADM-882:[frontend]fix: remove moment and extract constant

* ADM-882:[frontend]fix: fix lint

* how to contribute (#1190)

* how to contribute

* docs(readme): add setup for contribution

* docs(readme): how to contribute

* Update the contribution readme

* docs(contribution): docs for contribution

---------

Co-authored-by: yichen.wang <[email protected]>

* docs(docs): upgrade deps

* docs([docs]): upgrade deps

* docs([docs]): upgrade deps

* docs([docs]): upgrade deps

* docs([docs]): ignore securty issue

* ADM-692:[backend] feat: add from analyse to rework (#1236)

* ADM-693:[backend] fix:revert to original logic in fetch done card data

* ADM-693:[backend] fix: update rework time is null to zero

* ADM-692:[backend] fix: update to do before analysis for rework

* ADM-692:[backend] fix: update if condition

* ADM-692:[backend] feat: add from analyse to rework

* ADM-692:[backend] fix: update method name

* ADM-864: [frontend] fix: fix test

* ADM-864: [frontend] test: improve test coverate

* ADM-692: [frontend] fix: fix e2e (#1240)

* ADM-693: [frontend] fix: fix request param issue

* ADM-692: [frontend] fix: fix e2e

* ADM-692:[docs] fix: fix docs

---------

Co-authored-by: yulongcai <[email protected]>

* ADM-864: [frontend] fix: fix merge issue

* [ADM-774] style: enhance style for img and note text (#1251)

---------

Co-authored-by: Leiqiuhong <[email protected]>
Co-authored-by: 李雪冰 <[email protected]>
Co-authored-by: Steveay <[email protected]>
Co-authored-by: PengxiWPix <[email protected]>
Co-authored-by: Genhao Liu <[email protected]>
Co-authored-by: yulongcai <[email protected]>
Co-authored-by: Shiqi Yuan <[email protected]>
Co-authored-by: yulongcai <[email protected]>
Co-authored-by: guzhongren <[email protected]>
Co-authored-by: junbo dai <[email protected]>
Co-authored-by: TingyuDong <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: PengxiWPix <[email protected]>
Co-authored-by: yichen.wang <[email protected]>
…rt (#1239)

* ADM-864: [frontend] feat: add rework board and table in report page

* AMD-694 [frontend] test:fix test

* AMD-694 [frontend] feat: update rework table totalReworkCards unit

* AMD-694 [frontend] test: fix test

* AMD-694 [frontend] fix: extract const for unit time and use obj not enum for REWORK_TIME_METRICS_NAME

* AMD-694 [frontend] test: add e2e for board metric rework both for create-a-new-project.spec and import-project-from-file.spec

* AMD-694 [frontend] fix: remove from todo and add from analysis

* ADM-693:[docs] feat: return throughput in rework info

* [frontend]ADM-774: add rework dialog (#1241)

* [ADM-793] feat: add default message for timeout

* [ADM-774] feat: add rework dialog component

* [ADM-774] feat: render step content

* [ADM-774] style: enhance style

* [ADM-774] feat: add group button action

* [ADM-774] feat: enhance style and use const

* [ADM-774] feat: replace img

* [ADM-774] test: add test for rework dialog

* [ADM-774] feat: revert http client code

* [ADM-774] style: enhance style

* [ADM-774] refactor: rename StyledStepOfRework

* AMD-694 [frontend] fix: set rework state toLowercase and fix e2e

* AMD-694 [frontend] fix: update e2e and add ratio calculate way

---------

Co-authored-by: Leiqiuhong <[email protected]>
Co-authored-by: yp.wu <[email protected]>
Co-authored-by: yulongcai <[email protected]>
Co-authored-by: 李雪冰 <[email protected]>
…tail report (#1255)

* Adm 694 [frontend][backend] Rework report display in page Overview&Detail report

* AMD-694-fix [frontend] fix: change value of throughput

---------

Co-authored-by: yiping-wu <[email protected]>
Co-authored-by: yp.wu <[email protected]>
* ADM-693:[backend] fix:revert to original logic in fetch done card data

* ADM-693:[backend] fix: update rework time is null to zero

* ADM-693:[backend] refactor: extract methods

* ADM-693:[backend] refactor: extract generation of baseInfo and cycle time to the BoardSheetGenerator

* ADM-693:[backend] feat: generate rework field in sheet

* ADM-693:[backend] test: fix order of assert

* ADM-693:[backend] fix: add rework total time in flat map

* ADM-693: [frontend] fix: fix request param issue

* ADM-693:[backend] fix: format rework fields

* ADM-693:[backend] fix: use alias temporarily

* ADM-693:[backend] test: add rework fields in sheet

* ADM-693:[backend] refactor: only one condition

* ADM-693:[backend] fix: pmd check

* ADM-693:[backend] refactor: rename method

* ADM-693:[backend] refactor: sort card steps enum

* ADM-693:[docs] feat: return throughput in rework info

* AMD-694 [frontend] test: add e2e for board metric rework both for create-a-new-project.spec and import-project-from-file.spec

* AMD-693 [frontend] fix: add some columns in board metric.csv

* ADM-693:[backend] feat: report rework metric in metric csc file

* ADM-693:[frontend] fix: add rework data to e2e expect metric data csv

* ADM-693:[backend] fix: fix sonar issue

* ADM-693:[backend] fix: update constant name

---------

Co-authored-by: Genhao Liu <[email protected]>
Co-authored-by: GuangbinMa <[email protected]>
Co-authored-by: yp.wu <[email protected]>
Copy link

Hi @Leiqiuhong! 👋
Thank you for submitting a pull request! We appreciate your contribution and will review your changes as soon as possible.

@Leiqiuhong Leiqiuhong closed this Mar 22, 2024
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.