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

Harmony 1892 - Add/remove existing labels to jobs via Workflow UI #656

Merged
merged 93 commits into from
Nov 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
c723212
HARMONY-1897: Add support for adding/deleting labels to/from jobs
indiejames Oct 4, 2024
79ba023
HARMONY-1897: Change labels routes to use HTTP actions
indiejames Oct 8, 2024
d60b2cd
HARMONY-1897: Add support for adding or deleting labels from a job
indiejames Oct 9, 2024
a0eaed2
HARMONY-1897: Merge branch 'main' into harmony-1897
indiejames Oct 9, 2024
751a258
HARMONY-1892: Show all job checkboxes on non-admin workflow ui to ena…
vinnyinverso Oct 9, 2024
e13febe
HARMONY-1892:Ensure jobs length gt 1
vinnyinverso Oct 9, 2024
a318a80
HARMONY-1897: Add tests for labels
indiejames Oct 9, 2024
098b21c
Merge branch 'main' into harmony-1892
vinnyinverso Oct 10, 2024
c1cf631
HARMONY-1897: Refactor labels tables to make it easier to
indiejames Oct 10, 2024
1f49ae5
HARMONY-1897: Merge branch 'main' into harmony-1897
indiejames Oct 10, 2024
2b38ca1
HARMONY-1897: Add check to migration to prevent error on
indiejames Oct 11, 2024
6adff1f
HARMONY-1897: Change PUSH to PUT in docs to undo stupidity
indiejames Oct 11, 2024
ec1032f
HARMONY-1897: Fix typos
indiejames Oct 15, 2024
fdf8f87
HARMONY-1897: Merge branch 'main' into harmony-1897
indiejames Oct 15, 2024
f40c9cb
HARMONY-1892: Pass new isAdminRoute parameter to job rendering functions
vinnyinverso Oct 15, 2024
a8931e9
HARMONY-1897: Fix vulnerable dependency
indiejames Oct 15, 2024
71839db
HARMONY-1892: Add a dummy label link to the nav
vinnyinverso Oct 15, 2024
49b7569
HARMONY-1892: Make the labels link a dropdown
vinnyinverso Oct 15, 2024
e24156c
HARMONY-1892: Add submit button and search input to label dropdown
vinnyinverso Oct 15, 2024
69357a4
HARMONY-1892: Add a label icon
vinnyinverso Oct 15, 2024
769dea3
HARMONY-1892: Increase margin for search box
vinnyinverso Oct 15, 2024
a77d24e
Merge remote-tracking branch 'origin/harmony-1897' into harmony-1892
vinnyinverso Oct 15, 2024
04da61e
HARMONY-1892: Populate labels in dropdown
vinnyinverso Oct 15, 2024
b47f4ef
Merge branch 'main' into harmony-1892
vinnyinverso Oct 16, 2024
490a46a
HARMONY-1892: Keep menu open on item click
vinnyinverso Oct 16, 2024
73f9e9c
HARMONY-1892: Fix issue with click handler getting erased on dropdown…
vinnyinverso Oct 16, 2024
b901370
HARMONY-1892: Simple label filter/search
vinnyinverso Oct 16, 2024
6fde23a
HARMONY-1892: Prepend job state change links so that labels dropdown …
vinnyinverso Oct 16, 2024
cc694c4
HARMONY-1892: Order labels in dropdown, change position
vinnyinverso Oct 17, 2024
492bfd8
HARMONY-1892: Limit dropdown height
vinnyinverso Oct 17, 2024
a61c617
HARMONY-1892: Work on positioning of labels dropdown
vinnyinverso Oct 17, 2024
8b20974
HARMONY-1892: Add label counter
vinnyinverso Oct 17, 2024
260778f
HARMONY-1892: Clear up messaging on label application
vinnyinverso Oct 18, 2024
e4e3d96
HARMONY-1892: Remove all selections on close
vinnyinverso Oct 18, 2024
d17127c
HARMONY-1892: Add getLabelsForSelectedJobs
vinnyinverso Oct 18, 2024
c554647
HARMONY-1892: setLabelCounterDisplay on dropdown hide
vinnyinverso Oct 18, 2024
c800859
HARMONY-1892: selectLabels based on jobs
vinnyinverso Oct 21, 2024
2325ea8
HARMONY-1892: Add setJobCounterDisplay
vinnyinverso Oct 21, 2024
c5c30ce
HARMONY-1892: Show no matches li
vinnyinverso Oct 22, 2024
17e4f82
HARMONY-1892: setLabelLinksDisabled when 0 jobs selected
vinnyinverso Oct 22, 2024
84f5a3a
HARMONY-1892: setSubmitLinkDisabled on dropdown show
vinnyinverso Oct 22, 2024
16c02b5
HARMONY-1892: WIP - handleSubmitClick
vinnyinverso Oct 22, 2024
6a4af9e
Merge branch 'main' into harmony-1892
vinnyinverso Oct 22, 2024
e48f1c0
HARMONY-1892: Move jobs counter next to job action links
vinnyinverso Oct 23, 2024
faea052
HARMONY-1892: Update getLabelsForSelectedJobs to look for intersection
vinnyinverso Oct 23, 2024
61f5b11
HARMONY-1892: Remove unused code
vinnyinverso Oct 23, 2024
ea60dc8
HARMONY-1892: Promote intersection labels to top of dropdown with che…
vinnyinverso Oct 23, 2024
7459eb3
HARMONY-1892: Tweak submit handler, iron out bugs
vinnyinverso Oct 23, 2024
9b084ba
HARMONY-1892: Clean up submit and dropdown close interactions
vinnyinverso Oct 23, 2024
f39cf4c
HARMONY-1892: Tweak job labeling message
vinnyinverso Oct 24, 2024
4e33c4c
HARMONY-1892: Document the label js
vinnyinverso Oct 24, 2024
de5f825
HARMONY-1892: Clarify getLabelsForSelectedJobs
vinnyinverso Oct 24, 2024
a46106a
HARMONY-1892: Rename to getLabelsIntersectionForSelectedJobs
vinnyinverso Oct 24, 2024
6ce2354
HARMONY-1892: Tweak init, only for non-admin and has labels > 0
vinnyinverso Oct 29, 2024
5602544
HARMONY-1892: Fix block show logic
vinnyinverso Oct 29, 2024
ded5784
HARMONY-1892: Add initial dropdown test using jsdom
vinnyinverso Oct 29, 2024
5bb8e62
HARMONY-1892: Add tests for label promotion, enablement, and intersec…
vinnyinverso Oct 30, 2024
1fc8b33
HARMONY-1892: Add label filtering tests
vinnyinverso Oct 30, 2024
137e8c6
HARMONY-1892: Import update
vinnyinverso Oct 30, 2024
ecb8678
HARMONY-1892: Update HPA version
vinnyinverso Oct 31, 2024
d671adc
HARMONY-1892: Update tests for select all checkbox
vinnyinverso Oct 31, 2024
380aa77
HARMONY-1892: Add tests to check for checkbox existence
vinnyinverso Oct 31, 2024
ff2ab04
HARMONY-1892: Document setJobCounterDisplay
vinnyinverso Nov 1, 2024
6fa0440
HARMONY-1892: Add more tests
vinnyinverso Nov 1, 2024
92a8225
HARMONY-1948: Extend vulnerability exemption expiration date.
ygliuvt Nov 4, 2024
6d0c916
Merge branch 'main' into harmony-1892
vinnyinverso Nov 4, 2024
e461dae
HARMONY-1892: Need at least 1 job to label
vinnyinverso Nov 4, 2024
61a0dcf
HARMONY-1892: Upgrade bootstrap
vinnyinverso Nov 4, 2024
6fcfbdb
Merge remote-tracking branch 'origin/harmony-1948' into harmony-1892
vinnyinverso Nov 4, 2024
ba6a069
HARMONY-1892: Fix tests
vinnyinverso Nov 5, 2024
dcc982f
Merge branch 'main' into harmony-1892
vinnyinverso Nov 5, 2024
082790f
Merge branch 'main' into harmony-1892
vinnyinverso Nov 12, 2024
2f00f9f
HARMONY-1892: Resolve merge conflict
vinnyinverso Nov 12, 2024
b463acd
HARMONY-1892: Update tests
vinnyinverso Nov 12, 2024
cdd40e7
HARMONY-1892: Restrict the size of label text in dropdown
vinnyinverso Nov 13, 2024
7711d23
HARMONY-1892: toggleLabelNavVisibility based on number of jobs selected
vinnyinverso Nov 13, 2024
39a3205
HARMONY-1892: Change what links are shown for job status change actio…
vinnyinverso Nov 13, 2024
56ad706
HARMONY-1892: Update tests for new status change link behavior
vinnyinverso Nov 13, 2024
09f5667
HARMONY-1892: WIP - tests for getActionableJobIDs()
vinnyinverso Nov 13, 2024
8e4c26a
HARMONY-1892: Add tests for getActionableJobIDs()
vinnyinverso Nov 13, 2024
ecdfe35
HARMONY-1892: Add UI_LABELING feature toggle
vinnyinverso Nov 13, 2024
8a6530d
Merge branch 'main' into harmony-1892
vinnyinverso Nov 14, 2024
854920a
HARMONY-1892: Get rid of commas in labels
vinnyinverso Nov 15, 2024
628e747
HARMONY-1892: Reject labels with commas
vinnyinverso Nov 15, 2024
dc29fa3
HARMONY-1892: Check for commas before normalizing
vinnyinverso Nov 15, 2024
cc484ec
HARMONY-1892: Update naming of function
vinnyinverso Nov 18, 2024
8ab909e
HARMONY-1892: Escape label display
vinnyinverso Nov 18, 2024
ae4f252
HARMONY-1892: Update problematic dependency
vinnyinverso Nov 18, 2024
ee7de89
HARMONY-1892: Lock verison
vinnyinverso Nov 18, 2024
70a7c0b
HARMONY-1892: Update main package list for cross-spawn override
vinnyinverso Nov 18, 2024
23cc537
HARMONY-1892: Mitigate cross-spawn vulnerability
vinnyinverso Nov 18, 2024
5db814b
HARMONY-1892: Mitigate cross-spawn vulnerability
vinnyinverso Nov 18, 2024
7147b60
Merge branch 'main' into harmony-1892
vinnyinverso Nov 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/hpa.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: autoscaling/v2beta2
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: $SERVICE_NAME
Expand Down
4 changes: 3 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,5 +79,8 @@
"pg": "^8.12.0",
"ts-node": "^10.9.2",
"ts-node-dev": "^2.0.0"
},
"overrides": {
"cross-spawn": "7.0.5"
}
}
141 changes: 112 additions & 29 deletions packages/util/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion packages/util/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@
"typescript": "^4.4.4"
},
"overrides": {
"braces": "^3.0.3"
"braces": "^3.0.3",
"cross-spawn": "7.0.5"
}
}
21 changes: 11 additions & 10 deletions services/giovanni-adapter/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion services/giovanni-adapter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
},
"overrides": {
"braces": "^3.0.3",
"fast-xml-parser": "4.4.1"
"fast-xml-parser": "4.4.1",
"cross-spawn": "7.0.5"
}
}
Loading
Loading