1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-05-17 22:32:02 +00:00

refactored key name and modified existing row endpoints so that they support token authentication with permissions

This commit is contained in:
Bram Wiepjes 2020-11-02 16:47:20 +00:00
parent d45719de46
commit d6c97ed5bf
86 changed files with 6044 additions and 84 deletions
web-frontend/modules/database/components/docs

View file

@ -0,0 +1,56 @@
<template>
<div v-if="databases.length > 0">
<div class="select-application__group">{{ group.name }}</div>
<ul class="select-application__list">
<li v-for="database in databases" :key="database.id">
<nuxt-link
:to="{
name: 'database-api-docs-detail',
params: {
databaseId: database.id,
},
}"
class="select-application__link"
:class="{ active: selected === database.id }"
>
<div class="select-application__icon">
<i class="fas" :class="'fa-' + database._.type.iconClass"></i>
</div>
<div class="select-application__name">
{{ database.name }}
</div>
</nuxt-link>
</li>
</ul>
</div>
</template>
<script>
import { DatabaseApplicationType } from '@baserow/modules/database/applicationTypes'
export default {
name: 'APIDocsSelectDatabaseGroup',
props: {
group: {
type: Object,
required: true,
},
selected: {
type: Number,
required: false,
default: -1,
},
},
computed: {
databases() {
const applications = this.$store.getters['application/getAllOfGroup'](
this.group
)
const databaseType = DatabaseApplicationType.getType()
return applications.filter(
(application) => application.type === databaseType
)
},
},
}
</script>