Commit Graph

1420 Commits

Author SHA1 Message Date
Martin McKeaveney 5b1a2f99d6 merge 2021-02-05 11:18:37 +00:00
Andrew Kingston 44888f9bb4 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-05 11:06:51 +00:00
Martin McKeaveney cca4b93c53 v0.7.4 2021-02-05 10:59:29 +00:00
Martin McKeaveney 2cb0e35b25 app export with space in name 2021-02-05 10:55:54 +00:00
Martin McKeaveney 1a80b09fd0 v0.7.3 2021-02-05 09:43:45 +00:00
Martin McKeaveney c877543a2f pin deps 2021-02-05 09:39:42 +00:00
Martin McKeaveney c57dee754f custom columns 2021-02-04 23:17:49 +00:00
Andrew Kingston 7afcee9748 Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-04 18:05:14 +00:00
mike12345567 8eeda82511 Updating so that strings get coerced into arrays for relationships. 2021-02-04 17:17:05 +00:00
Martin McKeaveney d954b0f4c1 v0.7.2 2021-02-04 14:25:15 +00:00
Martin McKeaveney 36420ab005
Merge pull request #1085 from Budibase/bugfixes-0.7.1
Bugfixes 0.7.1
2021-02-04 12:23:22 +00:00
Martin McKeaveney 6cb62f6625 fixing JSON and CSV import/export 2021-02-04 08:20:04 +00:00
mike12345567 f182a65547 Adding a check to the link utils which should make sure the correct link doc is always picked. 2021-02-03 17:19:41 +00:00
Martin McKeaveney 184f30771c change backup to be appname 2021-02-03 13:28:11 +00:00
Martin McKeaveney 12eb36175d v0.7.1 2021-02-03 10:30:22 +00:00
Martin McKeaveney 8fac96dd69 fixes for mySQL and MSSQL non default ports 2021-02-03 08:20:21 +00:00
Martin McKeaveney 8dbc102c6c v0.7.0 2021-02-02 18:52:05 +00:00
mike12345567 2d82969350 Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
mike12345567 163079d278 Adding a nicer error for when user input JSON is invalid. 2021-02-02 16:44:31 +00:00
mike12345567 c74f1011d0 Some fixes for integrations, making Dynamo work correctly and allow local usage as well as using the API to try and make responses that are objects work better. 2021-02-02 16:26:15 +00:00
mike12345567 a367460fbc fixing cypress test. 2021-02-02 14:55:52 +00:00
mike12345567 b6bdd04ea8 Fixing test failure due to not deleting the ID attached to table in couchTest Utils. 2021-02-02 13:14:32 +00:00
mike12345567 5187639fa0 Linting. 2021-02-02 11:47:20 +00:00
mike12345567 e0ea434f27 Added some unit tests for the enrichment process of rows, in the process found some issues with linking a table to itself, so fixed those so that we can do that in the future if desired. 2021-02-02 11:46:10 +00:00
Martin McKeaveney 4b5e572da3 internal search working 2021-02-01 21:02:54 +00:00
mike12345567 c724f3e701 Fixing attachment issue in self hosting, urls are enriched on way out to point directly to MINIO. 2021-02-01 18:08:06 +00:00
Michael Drury b1127b718e
Merge pull request #1049 from Budibase/feature/selfhosting-info
Quick update to self hosting to make next steps clear
2021-02-01 13:24:50 +00:00
Martin McKeaveney ee798ab424 adding appimage back 2021-01-31 20:31:17 +00:00
Martin McKeaveney 2b4c67039a
Merge pull request #1029 from Budibase/qol-updates
Qol updates - Import/Export App From File
2021-01-29 22:54:38 +00:00
Martin McKeaveney d0f389a5cb smoother downloads, lint 2021-01-29 21:52:45 +00:00
Martin McKeaveney 91ee1b313e copy even users to dump 2021-01-29 17:17:13 +00:00
Andrew Kingston d4f8a1955c
Merge pull request #1039 from Budibase/feature/current-user-datasource
Add current user relationships as a data source, and current user bindings
2021-01-29 16:21:12 +00:00
Martin McKeaveney 8168844072 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
mike12345567 9b4895e062 Fixing weird formatting issue. 2021-01-29 13:43:20 +00:00
mike12345567 918a95071d Fixing a bug found by tests in auth. 2021-01-29 13:14:36 +00:00
mike12345567 2ce5b9a5ae Quick update to chane how hosting key is noted. 2021-01-29 12:21:22 +00:00
Martin McKeaveney f9190c1ed7 privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
mike12345567 4d1ad5e726 This commit includes some fixes for a few auth issues I found when I was working on this and a static page which shows the self hosting info to get the user going (if they end up there). 2021-01-28 18:30:59 +00:00
Martin McKeaveney 0b4e2425f3
Merge pull request #1036 from SOVLOOKUP/master
add arangodb integration
2021-01-28 15:30:34 +00:00
sovlookup 31925ce3c0 prettify code 2021-01-28 23:08:53 +08:00
Andrew Kingston 96d9dd1ef2 Remove log statement 2021-01-28 14:51:37 +00:00
sovlookup 2168991591 cannot return result directly fix it 2021-01-28 22:35:41 +08:00
Andrew Kingston b4ccf9c1d2 Add current user bindings, and current user relationships as data sources 2021-01-28 14:29:35 +00:00
sovlookup aeee8af0d8 this commit is ok 2021-01-28 22:26:53 +08:00
sovlookup 9684def1ae fix a little space 2021-01-28 22:23:17 +08:00
sovlookup 0b8987f6a1 add arangodb integration 2021-01-28 22:20:15 +08:00
sovlookup 8996200d8d add arangodb integration 2021-01-28 22:17:39 +08:00
mike12345567 28ddffb862 Fixing an issue that aptkingston found with relationships were links on the way out would be multiplied (due to the bi-directional nature). 2021-01-28 14:03:19 +00:00
sovlookup 1b6eb426c6 add arangodb integration 2021-01-28 21:48:29 +08:00
sovlookup 7a6e677b89 add arangodb integration 2021-01-28 21:42:40 +08:00
Martin McKeaveney 497c87ce00 v0.6.2 2021-01-27 17:43:38 +00:00
Martin McKeaveney ed5d0f4e53 v0.6.1 2021-01-27 16:47:44 +00:00
Martin McKeaveney 71c88fc410 v0.6.0 2021-01-27 15:04:13 +00:00
Martin McKeaveney 67624ebe94 import and export apps 2021-01-27 13:55:46 +00:00
Martin McKeaveney 9581e50e45 return schemas from backend 2021-01-26 16:02:44 +00:00
Martin McKeaveney aa28bb5e94 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
Martin McKeaveney f956750870 Merge branch 'master' of github.com:Budibase/budibase into mysql-connector 2021-01-26 11:10:08 +00:00
Martin McKeaveney a73473b16c MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Andrew Kingston 126b3ee480 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-26 09:11:43 +00:00
Martin McKeaveney d0eb8c38c5 merge 2021-01-25 16:19:03 +00:00
Keviin Åberg Kultalahti 1f13fb3bd2 adds success notification messages to row API 2021-01-25 12:44:44 +01:00
Martin McKeaveney 9d5e8e5e9d merge 2021-01-22 18:06:53 +00:00
Andrew Kingston 2ac14bbe02 Remove server logging integration definitions every time they're fetched 2021-01-22 14:37:24 +00:00
Martin McKeaveney 476d20d656 simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Keviin Åberg Kultalahti c5e4097f4e Merge branch 'master' into feature/client-feedback-component 2021-01-22 12:34:16 +01:00
Andrew Kingston 33659dce7a Adding server yarn lock file which was somehow removed 2021-01-22 11:21:15 +00:00
Martin McKeaveney 9237fd71bf sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
Keviin Åberg Kultalahti 837709cab6 adds dummy errorStore to client lib 2021-01-22 10:24:43 +01:00
Andrew Kingston 4cdca6f196 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 12:14:09 +00:00
mike12345567 8ecabc91cc Linting. 2021-01-21 11:32:26 +00:00
Andrew Kingston 261abd7919 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:31:45 +00:00
mike12345567 afe0996b70 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
Andrew Kingston 9c9d7544f9 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-21 10:45:04 +00:00
mike12345567 3f6d9e21e0 Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
Andrew Kingston 08747b30cb Fix postgres integration schema credentials 2021-01-20 13:23:06 +00:00
Andrew Kingston b974925904 Fix incorrect paths after merge 2021-01-20 13:20:08 +00:00
Andrew Kingston a17d1703f7 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
mike12345567 e8ef03bb1c Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
mike12345567 759a106d2d Updating to have real auto-completion on string templates library. 2021-01-19 15:29:49 +00:00
mike12345567 3c627d6455 Adding the handlebars library, still need to add testcases to this. 2021-01-18 17:40:19 +00:00
Martin McKeaveney 77241281b8
Merge pull request #993 from Budibase/external-tables
External Data Connectors
2021-01-18 17:23:12 +00:00
kevmodrome cacdf24c20
adds missing css link in the actual app output 2021-01-18 16:23:14 +01:00
Martin McKeaveney 70a49088d0 merge 2021-01-18 14:43:26 +00:00
Michael Drury 05d54dedba
Merge pull request #996 from Budibase/feature/self-host-pretty-url
Pretty URLs for self hosting
2021-01-18 12:54:48 +00:00
mike12345567 fcde592385 Review comments. 2021-01-18 12:36:49 +00:00
Martin McKeaveney e3bae26510 fix no schema bug, feedback from demo 2021-01-15 17:29:46 +00:00
mike12345567 67cc893670 Removing mention of mustache from the server package. 2021-01-15 14:38:10 +00:00
Martin McKeaveney ae4e34c872 lint 2021-01-15 13:44:42 +00:00
Martin McKeaveney 4b941e7a9f mongo config 2021-01-15 13:42:14 +00:00
Martin McKeaveney 4442240e68 dynamo integration 2021-01-15 13:24:36 +00:00
Martin McKeaveney 6f57c1d22d better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Michael Drury 5fb64bade8
Merge pull request #920 from Budibase/dependabot/npm_and_yarn/packages/server/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8 in /packages/server
2021-01-15 12:41:40 +00:00
Michael Drury a51a0f45fd
Merge pull request #963 from Budibase/dependabot/npm_and_yarn/packages/server/urijs-1.19.5
Bump urijs from 1.19.2 to 1.19.5 in /packages/server
2021-01-15 12:41:20 +00:00
Andrew Kingston f228d3b174 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-15 10:26:19 +00:00
Martin McKeaveney 882823671a query and datasource unit tests 2021-01-14 20:51:03 +00:00
mike12345567 61f5d77335 Adding some fixes for general settings menu not respecting non-deployed apps fully. 2021-01-14 17:52:49 +00:00
mike12345567 09bf6833ed Making sure URLs are always lower-case. 2021-01-14 17:31:17 +00:00
mike12345567 d7db539746 Found small issue with encoding uris, simple fix. 2021-01-14 17:11:39 +00:00
mike12345567 40cff9e087 Merge branch 'master' of github.com:Budibase/budibase into feature/self-host-pretty-url 2021-01-14 17:03:05 +00:00
mike12345567 0c66d9fca4 When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId. 2021-01-14 17:01:31 +00:00
Martin McKeaveney 3d967c2070 v0.5.3 2021-01-14 15:24:01 +00:00
Martin McKeaveney 62ebf3cedc v0.5.2 2021-01-14 15:03:58 +00:00
Martin McKeaveney c33a59f087 v0.5.1 2021-01-14 14:46:40 +00:00
Martin McKeaveney bbc6258612 v0.5.0 2021-01-14 14:37:53 +00:00
Andrew Kingston 9c25955dd8 Clean paths and file structure 2021-01-14 10:03:33 +00:00
Andrew Kingston cc62a9c053 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-14 09:10:41 +00:00
Martin McKeaveney c40e88eb32 tidy up 2021-01-13 18:29:51 +00:00
Martin McKeaveney 648d45a373 schema updates, custom fields 2021-01-13 16:39:47 +00:00
Martin McKeaveney 45a02507f7 custom fields in queries 2021-01-13 14:11:53 +00:00
Michael Shanks 6c6f93af34
Merge pull request #981 from Budibase/trigger_automation_action
Trigger automation from button click
2021-01-13 11:06:10 +00:00
Andrew Kingston c7a9434e70 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-12 20:05:24 +00:00
Andrew Kingston 2dc2e43a00 WIP component management and definition refactor 2021-01-12 20:00:35 +00:00
Martin McKeaveney 7a1212ff36 Add all CRUD ops to airtable integration 2021-01-12 17:45:43 +00:00
Martin McKeaveney 66fccccc1e allow deletion of queries and datasources 2021-01-12 17:04:51 +00:00
Martin McKeaveney 04eca5b663 further syntax highlighting updates 2021-01-12 16:49:11 +00:00
Martin McKeaveney 052b39d6ec readable to writable bindings 2021-01-12 10:28:41 +00:00
Martin McKeaveney 72ea05cc05 type safe schema validation 2021-01-11 21:01:21 +00:00
Martin McKeaveney 70e4b2514e merge 2021-01-11 20:29:33 +00:00
mike12345567 e7913e5f19 This simply removes the self hosting logo URL feature as it doesn't really make sense, screen/layout templates are held in the builder codebase and therefore controlling the logo from the server isn't really possible. 2021-01-11 18:09:43 +00:00
Martin McKeaveney 391dabf7a1 direct airtable integration works 2021-01-11 17:18:22 +00:00
Martin McKeaveney 5aa7edda64 use dynamic input in query 2021-01-11 15:34:43 +00:00
dependabot[bot] 0733c39ac3
Bump urijs from 1.19.2 to 1.19.5 in /packages/server
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.2 to 1.19.5.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.2...v1.19.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 11:51:27 +00:00
dependabot[bot] 519fafde7e
Bump ini from 1.3.5 to 1.3.8 in /packages/server
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 11:51:22 +00:00
Martin McKeaveney d710874ef1 binding data context in component 2021-01-08 18:22:03 +00:00
Michael Shanks b2daff6285 Trigger Automation from frontend actions 2021-01-08 17:25:06 +00:00
Martin McKeaveney 98a7085bbc Allow dynamic query execution from front end components 2021-01-08 12:06:37 +00:00
mike12345567 9aca697bee Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting. 2021-01-07 15:37:41 +00:00
Andrew Kingston 97dfc14007 Bundle app ID inside apps, rather than trying to find it dynamically 2021-01-07 14:53:56 +00:00
Martin McKeaveney f2abc7d351 Merge branch 'master' of github.com:Budibase/budibase into external-tables 2021-01-07 13:39:48 +00:00
Martin McKeaveney 64e31189b7 new datasource design 2021-01-07 13:13:46 +00:00
mike12345567 f1c7a46d37 Adding a build method which can push docker images if you are logged in to docker CLI and making the main docker compose file use the pushed images instead. 2021-01-07 11:38:37 +00:00
mike12345567 675e5127ad Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final. 2021-01-06 16:58:29 +00:00
Martin McKeaveney 37ef32a173 switching between queries 2021-01-06 12:28:51 +00:00
mike12345567 cb85ed1916 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2021-01-06 11:00:02 +00:00
mike12345567 e25f64da71 Fixing up settings to only take the one URL now, the main hosting URL. 2021-01-06 10:59:10 +00:00
Andrew Kingston d7ef3d883f
Merge pull request #943 from Budibase/cheeks-bugfixes
Cheeks Bugfixes
2021-01-05 12:00:18 +00:00
Martin McKeaveney 0be3c722b8 allow execution of external connector queries from button clicks 2021-01-04 18:57:16 +00:00
Martin McKeaveney 7adba016f4 use queries in front end 2020-12-30 12:58:39 +00:00
Martin McKeaveney e92dedb795 v0.4.3 2020-12-23 22:39:10 +00:00
Martin McKeaveney d4fbee429f add notarization step back in for OSX 2020-12-23 22:33:10 +00:00
Andrew Kingston d730967945 Fix new layouts having bad styling 2020-12-23 09:23:03 +00:00
mike12345567 4c8ee99905 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-22 16:24:34 +00:00
Martin McKeaveney 63ad74b660 separation of datasources and queries 2020-12-18 18:19:43 +00:00
mike12345567 8655d73248 Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case. 2020-12-18 12:54:20 +00:00
kevmodrome 39c5c8a6fc
update test snapshot 2020-12-18 11:29:26 +01:00
kevmodrome eb225a8df3
updates test 2020-12-18 11:20:25 +01:00
kevmodrome d62f0752da
fixes encoding issue of file to work with non-english chars 2020-12-18 11:10:36 +01:00
mike12345567 15f8328770 Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it. 2020-12-16 19:50:02 +00:00
mike12345567 f63466f1d1 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 2020-12-15 17:27:45 +00:00
mike12345567 fd1d7e3aa1 Linting. 2020-12-15 16:42:40 +00:00