Skip to content

Commit 0fb004f

Browse files
rtibblesbotclaude
andcommitted
Show facility CSV import/export and log downloads in app context
Remove the canUploadDownloadFiles computed and its v-if gates so the import interface and session/summary log download buttons always render. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 150c7b4 commit 0fb004f

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

  • kolibri/plugins/facility/frontend/views/DataPage

kolibri/plugins/facility/frontend/views/DataPage/index.vue

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22

33
<FacilityAppBarPage :loading="pageLoading">
4-
<KPageContainer v-if="canUploadDownloadFiles">
4+
<KPageContainer>
55
<p>
66
<KRouterLink
77
v-if="userIsMultiFacilityAdmin"
@@ -130,7 +130,7 @@
130130
</KGrid>
131131
</KPageContainer>
132132

133-
<ImportInterface v-if="canUploadDownloadFiles" />
133+
<ImportInterface />
134134
<SyncInterface />
135135

136136
<LearnMoreModal
@@ -193,7 +193,6 @@
193193
<script>
194194
195195
import { mapState, mapGetters, mapActions } from 'vuex';
196-
import useUser from 'kolibri/composables/useUser';
197196
import urls from 'kolibri/urls';
198197
import FacilityResource from 'kolibri-common/apiResources/FacilityResource';
199198
import commonCoreStrings from 'kolibri/uiText/commonCoreStrings';
@@ -233,14 +232,12 @@
233232
mixins: [commonCoreStrings],
234233
setup() {
235234
const { windowIsMedium, windowIsSmall } = useKResponsiveWindow();
236-
const { isAppContext } = useUser();
237235
const { userIsMultiFacilityAdmin } = useFacilities();
238236
const { facilityId } = useFacility();
239237
return {
240238
pageLoading,
241239
windowIsMedium,
242240
windowIsSmall,
243-
isAppContext,
244241
userIsMultiFacilityAdmin,
245242
facilityId,
246243
};
@@ -266,11 +263,6 @@
266263
]),
267264
...mapGetters(['facilityPageLinks']),
268265
...mapState('manageCSV', ['sessionDateCreated', 'summaryDateCreated']),
269-
// NOTE: We disable CSV file upload/download on embedded web views like the Mac
270-
// and Android apps
271-
canUploadDownloadFiles() {
272-
return !this.isAppContext;
273-
},
274266
pollForTasks() {
275267
return this.$route.name === PageNames.DATA_EXPORT_PAGE;
276268
},

0 commit comments

Comments
 (0)