From 336925ea56ffd7cfeac286fc8b911584aad75ff1 Mon Sep 17 00:00:00 2001 From: Conor_Mack Date: Tue, 31 Mar 2020 10:22:23 +0100 Subject: [PATCH 1/9] Bugfix: datepicker needed to pass _bb down to the textfiel --- .../materialdesign-components/src/DatePicker/DatePicker.svelte | 1 + .../materialdesign-components/src/Textfield/Textfield.svelte | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/materialdesign-components/src/DatePicker/DatePicker.svelte b/packages/materialdesign-components/src/DatePicker/DatePicker.svelte index bfc250ede..f9db97a10 100644 --- a/packages/materialdesign-components/src/DatePicker/DatePicker.svelte +++ b/packages/materialdesign-components/src/DatePicker/DatePicker.svelte @@ -98,6 +98,7 @@
@@ -152,6 +153,7 @@ TODO:Needs error handling - this will depend on how Budibase handles errors {#if renderTrailingIcon} {#if useIconButton} From bc7fc1b824e5f786f7e0622e98feaabf0fcebc00 Mon Sep 17 00:00:00 2001 From: Conor_Mack Date: Tue, 31 Mar 2020 10:27:29 +0100 Subject: [PATCH 2/9] removing debuggers --- packages/materialdesign-components/src/Checkbox/Checkbox.svelte | 1 - .../materialdesign-components/src/Checkbox/CheckboxGroup.svelte | 1 - 2 files changed, 2 deletions(-) diff --git a/packages/materialdesign-components/src/Checkbox/Checkbox.svelte b/packages/materialdesign-components/src/Checkbox/Checkbox.svelte index 9a6c6119f..205efd400 100644 --- a/packages/materialdesign-components/src/Checkbox/Checkbox.svelte +++ b/packages/materialdesign-components/src/Checkbox/Checkbox.svelte @@ -68,7 +68,6 @@ function handleOnClick() { let item = { _id, checked, label, value } - debugger if (context === "checkboxgroup") { let idx = selectedItems.getItemIdx($selectedItems, _id) if (idx > -1) { diff --git a/packages/materialdesign-components/src/Checkbox/CheckboxGroup.svelte b/packages/materialdesign-components/src/Checkbox/CheckboxGroup.svelte index 2070e903b..89449185f 100644 --- a/packages/materialdesign-components/src/Checkbox/CheckboxGroup.svelte +++ b/packages/materialdesign-components/src/Checkbox/CheckboxGroup.svelte @@ -24,7 +24,6 @@ if (_bb.isBound(_bb.props.value)) { _bb.setStateFromBinding(_bb.props.value, value) } - debugger _bb.call(onChange, value) }, value) _bb.setContext("BBMD:checkbox:selectedItemsStore", selectedItemsStore) From 80fec01c8ff6e0e7652eced27fb5f262f19847ea Mon Sep 17 00:00:00 2001 From: Michael Shanks Date: Tue, 31 Mar 2020 14:44:04 +0100 Subject: [PATCH 3/9] v0.0.28 --- lerna.json | 2 +- packages/bootstrap-components/package.json | 4 ++-- packages/builder/package.json | 4 ++-- packages/cli/package.json | 6 +++--- packages/client/package.json | 2 +- packages/core/package.json | 2 +- packages/datastores/package.json | 4 ++-- packages/materialdesign-components/package.json | 6 +++--- packages/server/package.json | 6 +++--- packages/standard-components/package.json | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/lerna.json b/lerna.json index c1db9b0eb..7bf084846 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.0.27", + "version": "0.0.28", "npmClient": "yarn", "packages": [ "packages/*" diff --git a/packages/bootstrap-components/package.json b/packages/bootstrap-components/package.json index 31983def4..6fe3fbadd 100644 --- a/packages/bootstrap-components/package.json +++ b/packages/bootstrap-components/package.json @@ -12,7 +12,7 @@ "publishdev": "yarn build && node ./scripts/publishDev.js" }, "devDependencies": { - "@budibase/client": "^0.0.27", + "@budibase/client": "^0.0.28", "fs-extra": "^8.1.0", "lodash": "^4.17.15", "npm-run-all": "^4.1.5", @@ -30,7 +30,7 @@ "keywords": [ "svelte" ], - "version": "0.0.27", + "version": "0.0.28", "license": "MIT", "gitHead": "72a77a035eb7c1443b079bf93c29b3e5fe02094e" } diff --git a/packages/builder/package.json b/packages/builder/package.json index fa92be46a..f1da7cb1d 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/builder", - "version": "0.0.27", + "version": "0.0.28", "license": "AGPL-3.0", "private": true, "scripts": { @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@budibase/client": "^0.0.27", + "@budibase/client": "^0.0.28", "@nx-js/compiler-util": "^2.0.0", "codemirror": "^5.51.0", "date-fns": "^1.29.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 8870733b1..1faa7f7df 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "budibase", - "version": "0.0.27", + "version": "0.0.28", "description": "Budibase CLI", "repository": "https://github.com/Budibase/Budibase", "homepage": "https://budibase.com", @@ -20,8 +20,8 @@ "author": "Budibase", "license": "AGPL-3.0-or-later", "dependencies": { - "@budibase/datastores": "^0.0.27", - "@budibase/server": "^0.0.27", + "@budibase/datastores": "^0.0.28", + "@budibase/server": "^0.0.28", "@inquirer/password": "^0.0.6-alpha.0", "chalk": "^2.4.2", "fs-extra": "^8.1.0", diff --git a/packages/client/package.json b/packages/client/package.json index 6af3018f4..ba1c54d4e 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/client", - "version": "0.0.27", + "version": "0.0.28", "license": "MPL-2.0", "main": "dist/budibase-client.js", "module": "dist/budibase-client.esm.mjs", diff --git a/packages/core/package.json b/packages/core/package.json index 5313825ef..5a219b97d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/core", - "version": "0.0.27", + "version": "0.0.28", "description": "core javascript library for budibase", "main": "dist/budibase-core.umd.js", "module": "dist/budibase-core.esm.js", diff --git a/packages/datastores/package.json b/packages/datastores/package.json index bc92da357..3ddf4e268 100644 --- a/packages/datastores/package.json +++ b/packages/datastores/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/datastores", - "version": "0.0.27", + "version": "0.0.28", "description": "implementations of all the datastores... azureblob, local etc", "main": "index.js", "scripts": { @@ -27,7 +27,7 @@ "@babel/core": "^7.1.2", "@babel/node": "^7.0.0", "@babel/preset-env": "^7.1.0", - "@budibase/core": "^0.0.27", + "@budibase/core": "^0.0.28", "es6-promisify": "^6.0.1", "fs-extra": "^8.1.0", "lodash": "^4.17.13", diff --git a/packages/materialdesign-components/package.json b/packages/materialdesign-components/package.json index 7328dcfa0..3db45af43 100644 --- a/packages/materialdesign-components/package.json +++ b/packages/materialdesign-components/package.json @@ -12,8 +12,8 @@ "publishdev": "yarn build && node ./scripts/publishDev.js" }, "devDependencies": { - "@budibase/client": "^0.0.27", - "@budibase/standard-components": "^0.0.27", + "@budibase/client": "^0.0.28", + "@budibase/standard-components": "^0.0.28", "@material/button": "^4.0.0", "@material/checkbox": "^4.0.0", "@material/data-table": "4.0.0", @@ -50,7 +50,7 @@ "keywords": [ "svelte" ], - "version": "0.0.27", + "version": "0.0.28", "license": "MIT", "gitHead": "72a77a035eb7c1443b079bf93c29b3e5fe02094e", "dependencies": { diff --git a/packages/server/package.json b/packages/server/package.json index 5a5b34d25..ce8df33d0 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/server", - "version": "0.0.27", + "version": "0.0.28", "description": "Budibase Web Server", "main": "index.js", "scripts": { @@ -16,8 +16,8 @@ "author": "Michael Shanks", "license": "AGPL-3.0-or-later", "dependencies": { - "@budibase/client": "^0.0.27", - "@budibase/core": "^0.0.27", + "@budibase/client": "^0.0.28", + "@budibase/core": "^0.0.28", "@koa/router": "^8.0.0", "fs-extra": "^8.1.0", "koa": "^2.7.0", diff --git a/packages/standard-components/package.json b/packages/standard-components/package.json index a4055224f..0d6385f1e 100644 --- a/packages/standard-components/package.json +++ b/packages/standard-components/package.json @@ -12,7 +12,7 @@ "publishdev": "yarn build && node ./scripts/publishDev.js" }, "devDependencies": { - "@budibase/client": "^0.0.27", + "@budibase/client": "^0.0.28", "@nx-js/compiler-util": "^2.0.0", "bcryptjs": "2.4.3", "fs-extra": "^8.1.0", @@ -32,7 +32,7 @@ "keywords": [ "svelte" ], - "version": "0.0.27", + "version": "0.0.28", "license": "MIT", "gitHead": "72a77a035eb7c1443b079bf93c29b3e5fe02094e" } From 85dfaee3a0d501a53e7b7e59f884e47c9b885ace Mon Sep 17 00:00:00 2001 From: Michael Shanks Date: Tue, 31 Mar 2020 16:33:23 +0100 Subject: [PATCH 4/9] temporary bugfix, links on homepage broken for 4001 --- packages/builder/src/NoPackage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/builder/src/NoPackage.svelte b/packages/builder/src/NoPackage.svelte index d8cc11910..f3cfe6a85 100644 --- a/packages/builder/src/NoPackage.svelte +++ b/packages/builder/src/NoPackage.svelte @@ -16,7 +16,7 @@

Choose an Application

{#each $store.apps as app} - {app} + {app} {/each}
From 0648ec7dff01cfe13df4243b254d128321c98804 Mon Sep 17 00:00:00 2001 From: Michael Shanks Date: Tue, 31 Mar 2020 16:33:40 +0100 Subject: [PATCH 5/9] v0.0.29 --- lerna.json | 2 +- packages/bootstrap-components/package.json | 4 ++-- packages/builder/package.json | 4 ++-- packages/cli/package.json | 6 +++--- packages/client/package.json | 2 +- packages/core/package.json | 2 +- packages/datastores/package.json | 4 ++-- packages/materialdesign-components/package.json | 6 +++--- packages/server/package.json | 6 +++--- packages/standard-components/package.json | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/lerna.json b/lerna.json index 7bf084846..3470e54f0 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.0.28", + "version": "0.0.29", "npmClient": "yarn", "packages": [ "packages/*" diff --git a/packages/bootstrap-components/package.json b/packages/bootstrap-components/package.json index 6fe3fbadd..23e805c47 100644 --- a/packages/bootstrap-components/package.json +++ b/packages/bootstrap-components/package.json @@ -12,7 +12,7 @@ "publishdev": "yarn build && node ./scripts/publishDev.js" }, "devDependencies": { - "@budibase/client": "^0.0.28", + "@budibase/client": "^0.0.29", "fs-extra": "^8.1.0", "lodash": "^4.17.15", "npm-run-all": "^4.1.5", @@ -30,7 +30,7 @@ "keywords": [ "svelte" ], - "version": "0.0.28", + "version": "0.0.29", "license": "MIT", "gitHead": "72a77a035eb7c1443b079bf93c29b3e5fe02094e" } diff --git a/packages/builder/package.json b/packages/builder/package.json index f1da7cb1d..9f4003cb8 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/builder", - "version": "0.0.28", + "version": "0.0.29", "license": "AGPL-3.0", "private": true, "scripts": { @@ -35,7 +35,7 @@ ] }, "dependencies": { - "@budibase/client": "^0.0.28", + "@budibase/client": "^0.0.29", "@nx-js/compiler-util": "^2.0.0", "codemirror": "^5.51.0", "date-fns": "^1.29.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 1faa7f7df..c7dfcb312 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "budibase", - "version": "0.0.28", + "version": "0.0.29", "description": "Budibase CLI", "repository": "https://github.com/Budibase/Budibase", "homepage": "https://budibase.com", @@ -20,8 +20,8 @@ "author": "Budibase", "license": "AGPL-3.0-or-later", "dependencies": { - "@budibase/datastores": "^0.0.28", - "@budibase/server": "^0.0.28", + "@budibase/datastores": "^0.0.29", + "@budibase/server": "^0.0.29", "@inquirer/password": "^0.0.6-alpha.0", "chalk": "^2.4.2", "fs-extra": "^8.1.0", diff --git a/packages/client/package.json b/packages/client/package.json index ba1c54d4e..634883b24 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/client", - "version": "0.0.28", + "version": "0.0.29", "license": "MPL-2.0", "main": "dist/budibase-client.js", "module": "dist/budibase-client.esm.mjs", diff --git a/packages/core/package.json b/packages/core/package.json index 5a219b97d..90f7b2022 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/core", - "version": "0.0.28", + "version": "0.0.29", "description": "core javascript library for budibase", "main": "dist/budibase-core.umd.js", "module": "dist/budibase-core.esm.js", diff --git a/packages/datastores/package.json b/packages/datastores/package.json index 3ddf4e268..46454d542 100644 --- a/packages/datastores/package.json +++ b/packages/datastores/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/datastores", - "version": "0.0.28", + "version": "0.0.29", "description": "implementations of all the datastores... azureblob, local etc", "main": "index.js", "scripts": { @@ -27,7 +27,7 @@ "@babel/core": "^7.1.2", "@babel/node": "^7.0.0", "@babel/preset-env": "^7.1.0", - "@budibase/core": "^0.0.28", + "@budibase/core": "^0.0.29", "es6-promisify": "^6.0.1", "fs-extra": "^8.1.0", "lodash": "^4.17.13", diff --git a/packages/materialdesign-components/package.json b/packages/materialdesign-components/package.json index 3db45af43..299dd7bdd 100644 --- a/packages/materialdesign-components/package.json +++ b/packages/materialdesign-components/package.json @@ -12,8 +12,8 @@ "publishdev": "yarn build && node ./scripts/publishDev.js" }, "devDependencies": { - "@budibase/client": "^0.0.28", - "@budibase/standard-components": "^0.0.28", + "@budibase/client": "^0.0.29", + "@budibase/standard-components": "^0.0.29", "@material/button": "^4.0.0", "@material/checkbox": "^4.0.0", "@material/data-table": "4.0.0", @@ -50,7 +50,7 @@ "keywords": [ "svelte" ], - "version": "0.0.28", + "version": "0.0.29", "license": "MIT", "gitHead": "72a77a035eb7c1443b079bf93c29b3e5fe02094e", "dependencies": { diff --git a/packages/server/package.json b/packages/server/package.json index ce8df33d0..4edfe6e1b 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/server", - "version": "0.0.28", + "version": "0.0.29", "description": "Budibase Web Server", "main": "index.js", "scripts": { @@ -16,8 +16,8 @@ "author": "Michael Shanks", "license": "AGPL-3.0-or-later", "dependencies": { - "@budibase/client": "^0.0.28", - "@budibase/core": "^0.0.28", + "@budibase/client": "^0.0.29", + "@budibase/core": "^0.0.29", "@koa/router": "^8.0.0", "fs-extra": "^8.1.0", "koa": "^2.7.0", diff --git a/packages/standard-components/package.json b/packages/standard-components/package.json index 0d6385f1e..6d76b20f0 100644 --- a/packages/standard-components/package.json +++ b/packages/standard-components/package.json @@ -12,7 +12,7 @@ "publishdev": "yarn build && node ./scripts/publishDev.js" }, "devDependencies": { - "@budibase/client": "^0.0.28", + "@budibase/client": "^0.0.29", "@nx-js/compiler-util": "^2.0.0", "bcryptjs": "2.4.3", "fs-extra": "^8.1.0", @@ -32,7 +32,7 @@ "keywords": [ "svelte" ], - "version": "0.0.28", + "version": "0.0.29", "license": "MIT", "gitHead": "72a77a035eb7c1443b079bf93c29b3e5fe02094e" } From c0bd5f2fbb23c8f76b1e7536751f8f6134deb728 Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Tue, 31 Mar 2020 17:53:34 +0100 Subject: [PATCH 6/9] ability to delete databases --- .../modals/DeleteDatabase.svelte | 35 +++++++++++++++++++ .../database/ModelDataTable/modals/index.js | 1 + packages/builder/src/nav/DatabasesList.svelte | 17 +++++++++ 3 files changed, 53 insertions(+) create mode 100644 packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte b/packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte new file mode 100644 index 000000000..10fe09fa5 --- /dev/null +++ b/packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte @@ -0,0 +1,35 @@ + + +
+ Are you sure you want to delete {database}? +
+ + Delete + +
+ + diff --git a/packages/builder/src/database/ModelDataTable/modals/index.js b/packages/builder/src/database/ModelDataTable/modals/index.js index c98616096..7ddb1efd4 100644 --- a/packages/builder/src/database/ModelDataTable/modals/index.js +++ b/packages/builder/src/database/ModelDataTable/modals/index.js @@ -4,3 +4,4 @@ export { default as CreateEditModelModal } from "./CreateEditModel.svelte" export { default as CreateEditViewModal } from "./CreateEditView.svelte" export { default as CreateDatabaseModal } from "./CreateDatabase.svelte" export { default as CreateUserModal } from "./CreateUser.svelte" +export { default as DeleteDatabaseModal } from "./DeleteDatabase.svelte" diff --git a/packages/builder/src/nav/DatabasesList.svelte b/packages/builder/src/nav/DatabasesList.svelte index b531d3435..441a28484 100644 --- a/packages/builder/src/nav/DatabasesList.svelte +++ b/packages/builder/src/nav/DatabasesList.svelte @@ -1,6 +1,7 @@
@@ -30,6 +42,9 @@ on:click={() => selectDatabase(database)}> {database.name} + deleteDatabase(database)} /> {/each} @@ -53,6 +68,8 @@ li { margin: 0.5rem 0; + display: flex; + align-items: center; } button { From fccd90d64d81efb829b185921fc97110683f10d8 Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Tue, 31 Mar 2020 17:58:47 +0100 Subject: [PATCH 7/9] tidy up --- .../modals/DeleteDatabase.svelte | 35 ------------------- .../database/ModelDataTable/modals/index.js | 1 - 2 files changed, 36 deletions(-) delete mode 100644 packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte diff --git a/packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte b/packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte deleted file mode 100644 index 10fe09fa5..000000000 --- a/packages/builder/src/database/ModelDataTable/modals/DeleteDatabase.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - -
- Are you sure you want to delete {database}? -
- - Delete - -
- - diff --git a/packages/builder/src/database/ModelDataTable/modals/index.js b/packages/builder/src/database/ModelDataTable/modals/index.js index 7ddb1efd4..c98616096 100644 --- a/packages/builder/src/database/ModelDataTable/modals/index.js +++ b/packages/builder/src/database/ModelDataTable/modals/index.js @@ -4,4 +4,3 @@ export { default as CreateEditModelModal } from "./CreateEditModel.svelte" export { default as CreateEditViewModal } from "./CreateEditView.svelte" export { default as CreateDatabaseModal } from "./CreateDatabase.svelte" export { default as CreateUserModal } from "./CreateUser.svelte" -export { default as DeleteDatabaseModal } from "./DeleteDatabase.svelte" From 77f707949cda223d7586005645d595da169679eb Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Tue, 31 Mar 2020 18:11:12 +0100 Subject: [PATCH 8/9] change icon --- packages/builder/src/nav/DatabasesList.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/builder/src/nav/DatabasesList.svelte b/packages/builder/src/nav/DatabasesList.svelte index 441a28484..ba40b8c1b 100644 --- a/packages/builder/src/nav/DatabasesList.svelte +++ b/packages/builder/src/nav/DatabasesList.svelte @@ -36,15 +36,15 @@ {/if} - + deleteDatabase(database)} /> - deleteDatabase(database)} /> + {/each} From 7cdae881dc4be61fb2ac06e2a95adf42744d72e3 Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Wed, 1 Apr 2020 10:17:03 +0100 Subject: [PATCH 9/9] choose first db if none selected --- packages/builder/src/nav/DatabasesList.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/builder/src/nav/DatabasesList.svelte b/packages/builder/src/nav/DatabasesList.svelte index ba40b8c1b..c6607d284 100644 --- a/packages/builder/src/nav/DatabasesList.svelte +++ b/packages/builder/src/nav/DatabasesList.svelte @@ -1,5 +1,5 @@