feat: 🎸 create get allTags method that includes tag type (#2349)

* feat: 🎸 create getAllTags method that includes tag type

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13891

* refactor: 💡 use canonical_tags to get tagCount on a worker

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13891

* refactor: 💡 add type to api and config tag list methods

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13891

* refactor: 💡 change worker functions to getters

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13891
This commit is contained in:
Cameron Perera authored and cameronperera committed 2024-07-16 15:46:05 -05:00
1 parent 1bea4882ca
commit f51124cfdb
3 files changed
+135 -8

No files matched your search

@@ -19,7 +19,7 @@ export default class ScopesScopeWorkersIndexRoute extends Route {
allowed: (route) => {
const configTags = route
.modelFor('scopes.scope.workers')
.flatMap((worker) => worker.getConfigTagList())
.flatMap((worker) => worker.configTagList)
.filter(Boolean);
// Filter out duplicate tags
@@ -56,7 +56,7 @@ export default class ScopesScopeWorkersIndexRoute extends Route {
return null;
}
const workerTags = worker.getConfigTagList();
const workerTags = worker.configTagList;
return this.tags.some((tag) =>
workerTags.some(
(workerTag) =>