Browse Source

Merge branch 'master' of github.com:Budibase/budibase into view-filters

gh-pages
Martin McKeaveney 6 years ago
parent
commit
af6451c33c
  1. 2
      lerna.json
  2. 6
      packages/builder/cypress/integration/createTable.spec.js
  3. 4
      packages/builder/package.json
  4. 8
      packages/builder/src/builderStore/store/backend.js
  5. 7
      packages/builder/src/components/database/DataTable/ModelDataTable.svelte
  6. 5
      packages/builder/src/components/database/DataTable/Table.svelte
  7. 2
      packages/builder/src/components/database/DataTable/popovers/View.svelte
  8. 4
      packages/cli/package.json
  9. 2
      packages/client/package.json
  10. 4
      packages/server/package.json
  11. 4
      packages/standard-components/package.json

2
lerna.json

@ -1,5 +1,5 @@
{
"version": "0.1.17",
"version": "0.1.19",
"npmClient": "yarn",
"packages": [
"packages/*"

6
packages/builder/cypress/integration/createTable.spec.js

@ -38,10 +38,10 @@ context('Create a Table', () => {
it('edits a record', () => {
cy.get("tbody .ri-more-line").click()
cy.get("[data-cy=edit-row]").click()
cy.get(".actions input").type("updatedRecord")
cy.get(".actions input").type("Updated")
cy.contains("Save").click()
cy.contains('updatedRecord').should('have.text', 'updatedRecord')
cy.contains('RoverUpdated').should('have.text', 'RoverUpdated')
})
it('deletes a record', () => {
@ -49,7 +49,7 @@ context('Create a Table', () => {
cy.get("[data-cy=delete-row]").click()
cy.get(".modal-actions").contains("Delete").click()
cy.contains('updatedRecord').should('not.exist')
cy.contains('RoverUpdated').should('not.exist')
})
it('deletes a column', () => {

4
packages/builder/package.json

@ -1,6 +1,6 @@
{
"name": "@budibase/builder",
"version": "0.1.17",
"version": "0.1.19",
"license": "AGPL-3.0",
"private": true,
"scripts": {
@ -58,7 +58,7 @@
},
"dependencies": {
"@budibase/bbui": "^1.24.1",
"@budibase/client": "^0.1.17",
"@budibase/client": "^0.1.19",
"@budibase/colorpicker": "^1.0.1",
"@sentry/browser": "5.19.1",
"@svelteschool/svelte-forms": "^0.7.0",

8
packages/builder/src/builderStore/store/backend.js

@ -93,7 +93,13 @@ export const getBackendUiStore = () => {
saveField: ({ originalName, field }) => {
store.update(state => {
// delete the original if renaming
delete state.draftModel.schema[originalName]
if (originalName) {
delete state.draftModel.schema[originalName]
state.draftModel._rename = {
old: originalName,
updated: field.name,
}
}
state.draftModel.schema[field.name] = cloneDeep(field)

7
packages/builder/src/components/database/DataTable/ModelDataTable.svelte

@ -45,9 +45,9 @@
$: sort = $backendUiStore.sort
$: sorted = sort ? fsort(data)[sort.direction](sort.column) : data
$: headers = Object.keys($backendUiStore.selectedModel.schema).filter(
id => !INTERNAL_HEADERS.includes(id)
)
$: headers = Object.keys($backendUiStore.selectedModel.schema)
.sort()
.filter(id => !INTERNAL_HEADERS.includes(id))
$: schema = $backendUiStore.selectedModel.schema
</script>
@ -178,7 +178,6 @@
.popovers {
display: flex;
gap: var(--spacing-m);
}
.no-data {

5
packages/builder/src/components/database/DataTable/Table.svelte

@ -132,7 +132,10 @@
.popovers {
display: flex;
gap: var(--spacing-l);
}
:global(.popovers > div) {
margin-right: var(--spacing-m);
}
.no-data {

2
packages/builder/src/components/database/DataTable/popovers/View.svelte

@ -43,7 +43,7 @@
<div bind:this={anchor}>
<TextButton text small on:click={dropdown.show}>
<Icon name="addrow" />
<Icon name="view" />
Create New View
</TextButton>
</div>

4
packages/cli/package.json

@ -1,6 +1,6 @@
{
"name": "budibase",
"version": "0.1.17",
"version": "0.1.19",
"description": "Budibase CLI",
"repository": "https://github.com/Budibase/Budibase",
"homepage": "https://www.budibase.com",
@ -17,7 +17,7 @@
"author": "Budibase",
"license": "AGPL-3.0-or-later",
"dependencies": {
"@budibase/server": "^0.1.17",
"@budibase/server": "^0.1.19",
"@inquirer/password": "^0.0.6-alpha.0",
"chalk": "^2.4.2",
"dotenv": "^8.2.0",

2
packages/client/package.json

@ -1,6 +1,6 @@
{
"name": "@budibase/client",
"version": "0.1.17",
"version": "0.1.19",
"license": "MPL-2.0",
"main": "dist/budibase-client.js",
"module": "dist/budibase-client.esm.mjs",

4
packages/server/package.json

@ -1,6 +1,6 @@
{
"name": "@budibase/server",
"version": "0.1.17",
"version": "0.1.19",
"description": "Budibase Web Server",
"main": "src/electron.js",
"repository": {
@ -42,7 +42,7 @@
"author": "Michael Shanks",
"license": "AGPL-3.0-or-later",
"dependencies": {
"@budibase/client": "^0.1.17",
"@budibase/client": "^0.1.19",
"@koa/router": "^8.0.0",
"@sendgrid/mail": "^7.1.1",
"@sentry/node": "^5.19.2",

4
packages/standard-components/package.json

@ -13,7 +13,7 @@
"dev:builder": "rollup -cw"
},
"devDependencies": {
"@budibase/client": "^0.1.17",
"@budibase/client": "^0.1.19",
"@rollup/plugin-commonjs": "^11.1.0",
"lodash": "^4.17.15",
"rollup": "^1.11.0",
@ -31,7 +31,7 @@
"keywords": [
"svelte"
],
"version": "0.1.17",
"version": "0.1.19",
"license": "MIT",
"gitHead": "284cceb9b703c38566c6e6363c022f79a08d5691",
"dependencies": {

Loading…
Cancel
Save