Skip to content

Commit 2b856e0

Browse files
committed
Removed Created At date.
1 parent 5972d7d commit 2b856e0

File tree

2 files changed

+12
-36
lines changed

2 files changed

+12
-36
lines changed

src/components/annotations/AnnotationDataTable.vue

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,7 @@
4444
:class="{ 'pi-check-circle text-green-500': slotProps.data.is_favourite, 'pi-times-circle text-red-400': !slotProps.data.is_favourite }" />
4545
</template>
4646
</Column>
47-
<Column header="Created at">
48-
<template #body="slotProps">
49-
{{ formatLocalDateTime(slotProps.data.created_at) }}
50-
</template>
51-
</Column>
52-
<Column header="Last updated">
47+
<Column header="Date">
5348
<template #body="slotProps">
5449
{{ formatLocalDateTime(slotProps.data.updated_at) }}
5550
</template>
@@ -65,7 +60,6 @@
6560
<script setup lang="ts">
6661
import { ref } from 'vue';
6762
import type { Annotation } from 'mosquito-alert';
68-
import { AnnotationType } from 'mosquito-alert';
6963
import { formatLocalDateTime } from '@/utils/DateUtils';
7064
import AnnotationTypeTag from './AnnotationTypeTag.vue';
7165
import TaxonClassificationTag from '../taxa/TaxonClassificationTag.vue';

src/views/annotations/ListView.vue

Lines changed: 11 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,9 @@
5050
<label for="is_favourite">Favourite</label>
5151
</FloatLabel>
5252
<FloatLabel variant="on">
53-
<DatePicker id="created_at_filter" v-model="selectedCreatedAtDateRange" showIcon iconDisplay="input"
53+
<DatePicker id="date_filter" v-model="selectedDateRange" showIcon iconDisplay="input"
5454
:max-date="new Date()" selectionMode="range" :manualInput="false" showButtonBar />
55-
<label for="created_at_filter">Created at</label>
56-
</FloatLabel>
57-
<FloatLabel variant="on">
58-
<DatePicker id="updated_at_filter" v-model="selectedUpdatedAtDateRange" showIcon iconDisplay="input"
59-
:max-date="new Date()" selectionMode="range" :manualInput="false" showButtonBar />
60-
<label for="updated_at_filter">Updated at</label>
55+
<label for="date_filter">Date</label>
6156
</FloatLabel>
6257
<Button icon="pi pi-filter-slash" label="Clear" @click="clearFilters" />
6358
</div>
@@ -102,8 +97,7 @@ const loading = ref<boolean>(false);
10297
const showFilters = ref<boolean>(false);
10398
10499
// Filters
105-
const selectedCreatedAtDateRange = ref<Date[]>();
106-
const selectedUpdatedAtDateRange = ref<Date[]>();
100+
const selectedDateRange = ref<Date[]>();
107101
const isDecisive = ref<boolean>();
108102
const isFlagged = ref<boolean>();
109103
const isFavourite = ref<boolean>();
@@ -120,14 +114,12 @@ const selectedOrderBy = ref<{
120114
value: IdentificationtasksListOrderByParameter,
121115
label: string
122116
}>({
123-
value: IdentificationtasksListOrderByParameter.MinusCreatedAt,
124-
label: 'Last created'
117+
value: IdentificationtasksListOrderByParameter.MinusUpdatedAt,
118+
label: 'Last annotated'
125119
})
126120
const orderByArray = ref<Array<{ value: IdentificationtasksListOrderByParameter; label: string }>>([
127-
{ value: IdentificationtasksListOrderByParameter.MinusCreatedAt, label: 'Last created' },
128-
{ value: IdentificationtasksListOrderByParameter.MinusUpdatedAt, label: 'Last updated' },
129-
{ value: IdentificationtasksListOrderByParameter.CreatedAt, label: 'First created' },
130-
{ value: IdentificationtasksListOrderByParameter.UpdatedAt, label: 'First updated' },
121+
{ value: IdentificationtasksListOrderByParameter.MinusUpdatedAt, label: 'Last annotated' },
122+
{ value: IdentificationtasksListOrderByParameter.UpdatedAt, label: 'First annotated' },
131123
]);
132124
133125
const annotationsTotalCount = ref<number>(0);
@@ -136,8 +128,7 @@ const annotationsArray = ref<Annotation[]>([]);
136128
const listRequest = ref<IdentificationTasksApiAnnotationsListMineRequest>();
137129
138130
function clearFilters() {
139-
selectedCreatedAtDateRange.value = undefined;
140-
selectedUpdatedAtDateRange.value = undefined;
131+
selectedDateRange.value = undefined;
141132
isDecisive.value = undefined;
142133
isFlagged.value = undefined;
143134
isFavourite.value = undefined;
@@ -149,15 +140,8 @@ onMounted(() => {
149140
// Initialize filters from route query params
150141
const q = route.query
151142
152-
if (q.createdAtAfter && q.createdAtBefore) {
153-
selectedCreatedAtDateRange.value = [
154-
new Date(q.createdAtAfter as string),
155-
new Date(q.createdAtBefore as string),
156-
] as Date[];
157-
}
158-
159143
if (q.updatedAtAfter && q.updatedAtBefore) {
160-
selectedUpdatedAtDateRange.value = [
144+
selectedDateRange.value = [
161145
new Date(q.updatedAtAfter as string),
162146
new Date(q.updatedAtBefore as string),
163147
] as Date[];
@@ -195,10 +179,8 @@ watch(listRequest, async () => {
195179
196180
watchEffect(async () => {
197181
listRequest.value = {
198-
createdAtAfter: selectedCreatedAtDateRange.value && selectedCreatedAtDateRange.value.length > 1 ? selectedCreatedAtDateRange.value[0].toISOString() : undefined,
199-
createdAtBefore: selectedCreatedAtDateRange.value && selectedCreatedAtDateRange.value.length > 1 ? new Date(new Date(selectedCreatedAtDateRange.value[1]).setDate(selectedCreatedAtDateRange.value[1].getDate() + 1)).toISOString() : undefined,
200-
updatedAtAfter: selectedUpdatedAtDateRange.value && selectedUpdatedAtDateRange.value.length > 1 ? selectedUpdatedAtDateRange.value[0].toISOString() : undefined,
201-
updatedAtBefore: selectedUpdatedAtDateRange.value && selectedUpdatedAtDateRange.value.length > 1 ? new Date(new Date(selectedUpdatedAtDateRange.value[1]).setDate(selectedUpdatedAtDateRange.value[1].getDate() + 1)).toISOString() : undefined,
182+
updatedAtAfter: selectedDateRange.value && selectedDateRange.value.length > 1 ? selectedDateRange.value[0].toISOString() : undefined,
183+
updatedAtBefore: selectedDateRange.value && selectedDateRange.value.length > 1 ? new Date(new Date(selectedDateRange.value[1]).setDate(selectedDateRange.value[1].getDate() + 1)).toISOString() : undefined,
202184
isDecisive: isDecisive.value ?? undefined,
203185
isFlagged: isFlagged.value ?? undefined,
204186
isFavourite: isFavourite.value ?? undefined,

0 commit comments

Comments
 (0)