Skip to content

Commit 983ab32

Browse files
committed
feat: Migrate endpoint views to @conduction/nextcloud-vue components
Refactors the endpoint management interface to use the standardized CnIndexPage component. This update replaces manual list and modal components with a schema-driven implementation and includes a custom action for testing endpoints.
1 parent a8d04be commit 983ab32

7 files changed

Lines changed: 201 additions & 481 deletions

File tree

src/modals/Modals.vue

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ import { navigationStore } from '../store/store.js'
4848
<DeleteAgent />
4949
<EditWebhook v-if="navigationStore.modal === 'editWebhook'" />
5050
<ViewWebhookLog v-if="navigationStore.modal === 'viewWebhookLog'" />
51-
<EditEndpoint v-if="navigationStore.modal === 'editEndpoint'" />
52-
<DeleteEndpoint v-if="navigationStore.dialog === 'deleteEndpoint'" />
5351
</Fragment>
5452
</template>
5553

@@ -95,8 +93,6 @@ import EditAgent from './agent/EditAgent.vue'
9593
import DeleteAgent from './agent/DeleteAgent.vue'
9694
import EditWebhook from './webhook/EditWebhook.vue'
9795
import ViewWebhookLog from './webhook/ViewWebhookLog.vue'
98-
import EditEndpoint from './endpoint/EditEndpoint.vue'
99-
import DeleteEndpoint from './endpoint/DeleteEndpoint.vue'
10096
export default {
10197
name: 'Modals',
10298
components: {
@@ -141,8 +137,6 @@ export default {
141137
DeleteAgent,
142138
EditWebhook,
143139
ViewWebhookLog,
144-
EditEndpoint,
145-
DeleteEndpoint,
146140
},
147141
}
148142
</script>

src/modals/endpoint/DeleteEndpoint.vue

Lines changed: 0 additions & 69 deletions
This file was deleted.

src/modals/endpoint/EditEndpoint.vue

Lines changed: 0 additions & 150 deletions
This file was deleted.

src/store/modules/endpoints.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export const useEndpointStore = defineStore('endpoint', () => {
8181
const refreshEndpointList = () => {
8282
console.info('Refreshing endpoint list')
8383

84-
fetch(apiEndpoint, {
84+
return fetch(apiEndpoint, {
8585
method: 'GET',
8686
})
8787
.then((response) => {

src/views/Endpoint/EndpointDetails.vue

Lines changed: 0 additions & 114 deletions
This file was deleted.

0 commit comments

Comments
 (0)