Fix default period

This commit is contained in:
Bubka 2024-04-17 00:04:04 +02:00
parent 5a74a37348
commit 64381c1a25
3 changed files with 9 additions and 5 deletions

View File

@ -11,7 +11,11 @@
const props = defineProps({ const props = defineProps({
userId: [Number, String], userId: [Number, String],
lastOnly: Boolean, lastOnly: Boolean,
showSearch: Boolean showSearch: Boolean,
period: {
type: [Number, String],
default: 12
},
}) })
const periods = { const periods = {
@ -24,7 +28,7 @@
const authentications = ref([]) const authentications = ref([])
const isFetching = ref(false) const isFetching = ref(false)
const searched = ref('') const searched = ref('')
const period = ref(periods.aMonth) const period = ref(props.period)
const orderIsDesc = ref(true) const orderIsDesc = ref(true)
const emit = defineEmits(['has-more-entries']) const emit = defineEmits(['has-more-entries'])
@ -93,7 +97,7 @@
.then(response => { .then(response => {
authentications.value = response.data authentications.value = response.data
if (authentications.value.length > 3) { if (authentications.value.length > 3 && props.lastOnly) {
emit('has-more-entries') emit('has-more-entries')
authentications.value.pop() authentications.value.pop()
} }

View File

@ -134,7 +134,7 @@ export default {
* *
* @returns promise * @returns promise
*/ */
getauthentications(id, period = 90, limit, config = {}) { getauthentications(id, period = 12, limit, config = {}) {
return apiClient.get('/users/' + id + '/authentications?period=' + period + (limit ? '&limit=' + limit : ''), { ...config }) return apiClient.get('/users/' + id + '/authentications?period=' + period + (limit ? '&limit=' + limit : ''), { ...config })
}, },

View File

@ -37,7 +37,7 @@
<div class="block is-size-7-mobile"> <div class="block is-size-7-mobile">
{{ $t('admin.access_log_legend_for_user', { username: username }) }} (#{{ props.userId }}) {{ $t('admin.access_log_legend_for_user', { username: username }) }} (#{{ props.userId }})
</div> </div>
<AccessLogViewer :userId="props.userId" :lastOnly="false" :showSearch="true" /> <AccessLogViewer :userId="props.userId" :lastOnly="false" :showSearch="true" :period="1" />
<!-- footer --> <!-- footer -->
<VueFooter :showButtons="true"> <VueFooter :showButtons="true">
<ButtonBackCloseCancel :returnTo="{ name: 'admin.manageUser', params: { userId: props.userId }}" action="back" /> <ButtonBackCloseCancel :returnTo="{ name: 'admin.manageUser', params: { userId: props.userId }}" action="back" />