Skip to content

Commit c220ac7

Browse files
committed
chore(ui,openapi): update OpenAPI spec and tag-related logic
1 parent 43664af commit c220ac7

31 files changed

Lines changed: 2062 additions & 311 deletions

ui/src/api/client/.openapi-generator-ignore

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/src/api/client/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.gitignore
22
.npmignore
3+
.openapi-generator-ignore
34
api.ts
45
base.ts
56
common.ts

ui/src/api/client/api.ts

Lines changed: 1227 additions & 195 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/src/api/client/docs/CommunityApi.md

Lines changed: 378 additions & 14 deletions
Large diffs are not rendered by default.

ui/src/api/client/docs/TagsApi.md

Lines changed: 378 additions & 14 deletions
Large diffs are not rendered by default.

ui/src/components/Tags/TagAutocompleteSelect.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ const loadTags = async () => {
7777
7878
try {
7979
await tagsStore.autocomplete({
80-
tenant: localStorage.getItem("tenant") || "",
8180
filter: encodeFilter(filter.value),
8281
perPage: itemsPerPage.value,
8382
});

ui/src/components/Tags/TagFormUpdate.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@ const loadTags = async () => {
193193
const encodedFilter = encodeFilter(filter.value);
194194
195195
await tagsStore.autocomplete({
196-
tenant: tenant.value,
197196
filter: encodedFilter,
198197
perPage: perPage.value,
199198
});

ui/src/components/Tags/TagList.vue

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,17 +121,14 @@ const loading = ref(false);
121121
const itemsPerPage = ref(10);
122122
const page = ref<number>(1);
123123
const tags = computed(() => tagsStore.list);
124-
const tenant = computed(() => localStorage.getItem("tenant"));
125124
const numberTags = computed<number>(
126125
() => tagsStore.getNumberTags,
127126
);
128127
129128
const getTags = async (): Promise<void> => {
130-
if (!tenant.value) return;
131129
loading.value = true;
132130
try {
133131
await tagsStore.fetch({
134-
tenant: tenant.value,
135132
filter: tagsStore.getFilter || "",
136133
perPage: itemsPerPage.value,
137134
page: page.value,

ui/src/components/Tags/TagRemove.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
</template>
3636

3737
<script setup lang="ts">
38-
import { computed, ref } from "vue";
38+
import { ref } from "vue";
3939
import handleError from "@/utils/handleError";
4040
import useSnackbar from "@/helpers/snackbar";
4141
import MessageDialog from "@/components/Dialogs/MessageDialog.vue";
@@ -52,7 +52,6 @@ const emit = defineEmits(["update"]);
5252
5353
const tagsStore = useTagsStore();
5454
const snackbar = useSnackbar();
55-
const tenant = computed(() => localStorage.getItem("tenant") || "");
5655
const showDialog = ref(false);
5756
5857
const update = () => {
@@ -63,7 +62,6 @@ const update = () => {
6362
const remove = async () => {
6463
try {
6564
await tagsStore.removeTag({
66-
tenant: tenant.value,
6765
currentName: props.tagName,
6866
});
6967
snackbar.showSuccess(`${props.tagName} was removed successfully.`);

ui/src/components/Tags/TagSelector.vue

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,20 +79,14 @@ import useContainersStore from "@/store/modules/containers";
7979
import useDevicesStore from "@/store/modules/devices";
8080
import useTagsStore from "@/store/modules/tags";
8181
import { ITag } from "@/interfaces/ITags";
82-
import useAuthStore from "@/store/modules/auth";
8382
8483
const props = defineProps<{ variant: "device" | "container" }>();
85-
const authStore = useAuthStore();
8684
const containersStore = useContainersStore();
8785
const devicesStore = useDevicesStore();
8886
const tagsStore = useTagsStore();
8987
const snackbar = useSnackbar();
90-
91-
const tenant = computed(() => authStore.tenantId || "");
9288
const isMenuOpen = ref(false);
93-
9489
const perPage = ref(10);
95-
9690
const fetchedTags = computed(() => tagsStore.list);
9791
const selectedTags = computed(() => tagsStore.getSelected(props.variant));
9892
const isLoading = ref(false);
@@ -114,7 +108,6 @@ const loadTags = async () => {
114108
115109
try {
116110
await tagsStore.autocomplete({
117-
tenant: tenant.value,
118111
filter: "",
119112
perPage: perPage.value,
120113
});

0 commit comments

Comments
 (0)