Browse Source

only allow read queries in datasources

master
Martin McKeaveney 6 years ago
parent
commit
75b5b0eb52
  1. 2
      packages/builder/src/components/design/PropertiesPanel/PropertyControls/TableViewSelect.svelte
  2. 2
      packages/builder/src/components/integration/QueryViewer.svelte
  3. 3
      packages/builder/src/pages/[application]/data/datasource/[selectedDatasource]/index.svelte
  4. 2
      packages/builder/src/pages/[application]/deploy/index.svelte
  5. 895
      packages/server/yarn.lock

2
packages/builder/src/components/design/PropertiesPanel/PropertyControls/TableViewSelect.svelte

@ -34,7 +34,7 @@
})) }))
return [...acc, ...viewsArr] return [...acc, ...viewsArr]
}, []) }, [])
$: queries = $backendUiStore.queries.map(query => ({ $: queries = $backendUiStore.queries.filter(query => query.queryVerb === "read").map(query => ({
label: query.name, label: query.name,
name: query.name, name: query.name,
tableId: query._id, tableId: query._id,

2
packages/builder/src/components/integration/QueryViewer.svelte

@ -164,7 +164,7 @@
<div class="viewer-controls"> <div class="viewer-controls">
<Button <Button
blue blue
disabled={data.length === 0} disabled={data.length === 0 || !query.name}
on:click={saveQuery}> on:click={saveQuery}>
Save Query Save Query
</Button> </Button>

3
packages/builder/src/pages/[application]/data/datasource/[selectedDatasource]/index.svelte

@ -51,7 +51,6 @@
<div class="query-list-item" on:click={() => onClickQuery(query)}> <div class="query-list-item" on:click={() => onClickQuery(query)}>
<p class="query-name">{query.name}</p> <p class="query-name">{query.name}</p>
<p>{query.queryVerb}</p> <p>{query.queryVerb}</p>
<p>4000 records</p>
<p>→</p> <p>→</p>
</div> </div>
{/each} {/each}
@ -115,7 +114,7 @@
background: var(--background); background: var(--background);
border: var(--border-grey); border: var(--border-grey);
display: grid; display: grid;
grid-template-columns: 2fr 0.75fr 0.75fr 1fr 20px; grid-template-columns: 2fr 0.75fr 20px;
align-items: center; align-items: center;
padding: var(--spacing-m) var(--layout-xs); padding: var(--spacing-m) var(--layout-xs);
gap: var(--layout-xs); gap: var(--layout-xs);

2
packages/builder/src/pages/[application]/deploy/index.svelte

@ -16,8 +16,6 @@
$: appId = $store.appId $: appId = $store.appId
$: console.log($hostingStore)
async function deployApp() { async function deployApp() {
const DEPLOY_URL = `/api/deploy` const DEPLOY_URL = `/api/deploy`

895
packages/server/yarn.lock

File diff suppressed because it is too large
Loading…
Cancel
Save