Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(plans): add plans explorer and viewer (#193)
* feat: add ListLineageStats api endpoint and model * feat: update Terraboard overview to list by lineage * feat: add last modified path on lineage overview * feat: add lineage column on search view with filter * refactor: remove obsolete lineage.html file * feat(vuejs): init vue project + router config + icon and assets * feat(vue): add dynamic title managing through mixin * feat(vue): add navbar and footer components * feat(vuejs): add overview with charts powered bu Chart.JS 3 * feat(vuejs): callback on state quick access selection * add lock checking on every state in the overview list with display * router enhancements * others fixes / improvements * feat(vuejs): compare view & controller * feat(vuejs): search view / controller * fix(vuejs): issue with dynamic title mixin + code cleanup * fix(logger): trace method issue with logrus implementation for Gorm * feat(plans): add plans explorer view * feat(api): return pagination informations on GET /api/plans * feat(api): make lineage field optional on GET /api/plans to be able to get all plans * feat(plans): fetch & list latest plans on lineage view feat(plans): view on lineage one to consult plan's informations fix(plans): format date on PlansExplorer view * feat(plan): dynamic links on PlansExplorer view refactor(vuejs): simplify panel component selection on State view * fix(vuejs): refresh issue on lineage change on state view add key on router-view with refresh event to trigger re-render * feat(plans): add parsed plan panel * feat(plans): details tab on plan view fix(plans): pagination issues on PlanExplorer refactor(types): rawJson is now json string directly and no longuer Go map * fix(vuejs): extraneous non-emits event listeners issue fix(vuejs): plan component reloading issue * chore: update package-lock.json with new npm version + delete old HelloWorld.vue component + remove unnecessary console.log * fix(frontend): set role=button on plans explorer's carets feat(frontend): use UTC fomat for plan's date fix(frontend): remove localhost URLs * feat(frontend): add lineage view to list associated states/views feat(frontend): separate state and plan views and updated router * feat(frontend): remove identifier and add workspace to lineage view
- Loading branch information
Showing
18 changed files
with
1,412 additions
and
16,977 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.