1
0
Fork 0
mirror of synced 2024-06-23 08:30:31 +12:00
Commit graph

2918 commits

Author SHA1 Message Date
mike12345567 ba16af1daa Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:36:07 +01:00
mike12345567 8871738c31 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:34:01 +01:00
mike12345567 2fbf39947a Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-11 16:28:46 +01:00
Andrew Kingston 301eecd2c3 Detect custom component usages in screens and save metadata in app doc 2022-08-11 15:31:21 +01:00
Andrew Kingston ac6057480e Enrich component definitions with custom components 2022-08-11 15:30:59 +01:00
Andrew Kingston 6e668f32c6 Export updateAppPackage function to be used elsewhere 2022-08-11 15:30:27 +01:00
Andrew Kingston c9ab2c4fcb Add fetch implementation for plugins and util for plugin params 2022-08-11 15:29:51 +01:00
Andrew Kingston 184936217c SSR scripts for custom components into app HTML 2022-08-11 15:28:59 +01:00
NEOLPAR e24e672559 the error thrown by pouchdb is propagated if it is other than not-found 2022-08-11 14:56:13 +01:00
mike12345567 86ab50fe33 Fixing viewname enumeration. 2022-08-11 14:40:17 +01:00
mike12345567 b920f8cb05 Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes. 2022-08-11 13:50:05 +01:00
Andrew Kingston f2ee01d58f Add plugin upload to core API client, add response to plugin upload endpoint 2022-08-11 10:37:57 +01:00
mike12345567 b7116ccc18 Adding plugin upload API - takes a file form-data and then extracts, uploads to minio and stores data about the plugin to CouchDB. 2022-08-10 20:01:48 +01:00
Rory Powell 3d12db8b2b Merge branch 'master' into develop 2022-08-10 14:36:49 +01:00
NEOLPAR 3f1b2d6d63 fixed pouchdb unable to find the view throwing error 2022-08-10 13:11:10 +01:00
Andrew Kingston 0ec6ac3372 Add PoC of using a custom component inside client library 2022-08-10 12:04:58 +01:00
mike12345567 3a340379e9 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-10 11:55:53 +01:00
Rory Powell 3e0cab64f5 Add timezone to served events 2022-08-10 11:29:11 +01:00
Rory Powell 4525cf4c6e Trigger served events on ping endpoint 2022-08-10 11:01:54 +01:00
Rory Powell cf37563c89 Fix served events 2022-08-09 13:31:12 +01:00
Michael Drury 1b574bc58f
Merge pull request #7049 from Budibase/fix/2585
Updating filters to allow multiple uses of the same property and exposing allOr option
2022-08-09 11:00:38 +01:00
mike12345567 77947e8ba9 Adding unit tests for internal DB lucene syntax building. 2022-08-08 19:17:28 +01:00
Andrew Kingston 1f3b1b675f Insert table ID back into query for follow-up pagination query 2022-08-05 16:06:16 +01:00
mike12345567 df074c6004 Fixing test cases. 2022-08-03 18:20:07 +01:00
mike12345567 5eeb2ea600 Updating the filter system to allow adding multiple filter properties of the same name at once, as well as enabling the use of the allOr property from within the UI - resolves an old issue #2585. 2022-08-02 18:34:58 +01:00
mike12345567 a99ed3bf52 Merge branch 'master' of github.com:Budibase/budibase into fix/6737 2022-08-01 19:00:17 +01:00
mike12345567 5aea08fdce Adding mechanism to allow displaying an error on data retrieval for tables. 2022-08-01 18:56:59 +01:00
Michael Drury 62d3fb5cb2
Merge pull request #7018 from Budibase/fix/query-val
Quick query JOI validation fix
2022-08-01 12:35:58 +01:00
mike12345567 e267242d8e Quick fix for query validation to fix issue with createdAt and updatedAt properties. 2022-08-01 12:07:49 +01:00
mike12345567 1366bcd87c Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop 2022-07-29 14:31:18 +01:00
Mel O'Hagan 0ea6514907 lint 2022-07-28 08:56:52 +01:00
Mel O'Hagan 417ccc3800 Merge branch 'develop' into feature/multiselect-filters 2022-07-27 18:08:37 +01:00
Mel O'Hagan b160af6603 Has any filter InternalDB 2022-07-27 13:02:46 +01:00
Mel O'Hagan a75f3b7bba NotContains internalSearch 2022-07-26 17:21:58 +01:00
Mel O'Hagan f436c50b5b Postgres has all of 2022-07-26 15:59:49 +01:00
Mel O'Hagan 71adcfab3c Has all of internalSearch 2022-07-26 14:01:45 +01:00
mike12345567 caaf5dc3c9 Main body of updates to support disabling the cron, some cleanup of metadata at deployment to make sure they can be re-ran. 2022-07-25 20:45:29 +01:00
Peter Clement 5e4f6ed3b7 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-25 15:09:42 +01:00
mike12345567 d8d2749733 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-22 19:14:35 +01:00
Peter Clement 8a066fb1cb move worker middleware to backend-core 2022-07-22 11:50:51 +01:00
mike12345567 e8053b55e6 Fixing issue with app DB not being in context for fetch. 2022-07-21 16:39:55 +01:00
Peter Clement 7dc245f073 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-21 11:47:08 +01:00
Mel O'Hagan f376fc30b3 lint fix 2022-07-19 17:28:56 +01:00
Mel O'Hagan e5dc38845b Added contains support for datasource pluses 2022-07-19 17:25:41 +01:00
Mel O'Hagan 1345ec831a Test prettier precommit 2022-07-19 14:17:09 +01:00
Mel O'Hagan 6a1867939c Contains now works for internalSearch array type 2022-07-19 14:11:40 +01:00
Peter Clement c5b9be60c7 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 11:23:31 +01:00
mike12345567 8deab4be06 Merge branch 'master' of github.com:Budibase/budibase into fix/memory-leak 2022-07-14 16:40:23 +01:00
Peter Clement 6663fc25fc Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-14 13:32:51 +01:00
Rory Powell 917cbbb6b1 WIP: Memory leak fix 2022-07-13 08:22:21 -04:00
mike12345567 d6f92c7039 Allowing query backend to attempt to convert types in returned JSON to build a better base schema. 2022-07-13 10:53:50 +01:00
Peter Clement 72a67adcf4 improve performance of adding users and groups 2022-07-11 15:29:39 +01:00
Andrew Kingston bb866f7cc0 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-11 12:13:14 +01:00
Martin McKeaveney abcc909c14 lint fix 2022-07-11 11:29:00 +01:00
Martin McKeaveney 95a7155b79 update builder path 2022-07-11 11:16:31 +01:00
Martin McKeaveney 387f224198 remove beta stuff and remove self-host banners 2022-07-11 11:08:56 +01:00
Andrew Kingston 8e03c8a33c Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-11 10:33:50 +01:00
mike12345567 24f416cdde Merge branch 'develop' of github.com:Budibase/budibase into fix/june-fixes 2022-07-08 19:12:43 +01:00
Peter Clement 218abe39cc add isAutomation to object 2022-07-08 12:16:27 +01:00
Peter Clement 4bf9dda4d6 linting 2022-07-08 11:11:03 +01:00
Peter Clement 0ee8635348 make auth check optional when caller is automation 2022-07-08 11:09:06 +01:00
mike12345567 77b2e68935 Updating specs to state that oneOf is allowed, fixing YAML issue and making sure allOr function works for lucene. 2022-07-05 19:54:11 +01:00
mike12345567 18df43e197 Fix for #5709 making sure public API can update existing apps. 2022-07-05 18:52:53 +01:00
Dean 7152125667 Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-07-05 09:28:56 +01:00
deanhannigan 9b98c617bf
Merge pull request #6315 from Budibase/feature/current-user-rest-bindings
REST query bindings for Current User
2022-07-05 09:22:03 +01:00
Dean f14b1c008c Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-07-05 09:07:33 +01:00
mike12345567 02f6dcf01e Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-07-04 15:47:52 +01:00
mike12345567 90453212d5 Moving majority of automation logging functionality to pro. 2022-07-04 15:44:47 +01:00
Dean 180af9b30b Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-07-04 13:16:39 +01:00
mike12345567 5a5c1cfa9c Update as per changes to pro SDK. 2022-07-04 11:43:18 +01:00
Dean d5819c9fce Merge remote-tracking branch 'origin/develop' into fix/update-icon-context 2022-07-04 10:38:16 +01:00
Dean 2ea4a9d225 Refresh the OAuth tokens automatically when making rest calls. Fix to remove the password from the api token authentication. 2022-07-03 21:13:15 +01:00
mike12345567 686cf6e1c4 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-07-01 15:14:12 +01:00
Martin McKeaveney 2d60f74d91 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-01 00:34:50 +01:00
Martin McKeaveney e49a2147cd re-adding account portal check 2022-06-30 12:58:10 +01:00
Martin McKeaveney b7d4e45e20 cherry picking moving release url to backend 2022-06-30 12:55:07 +01:00
Martin McKeaveney bec7d86739 cherry pick new ui from develop 2022-06-30 12:52:07 +01:00
Dean 4b296f9bce Merge remote-tracking branch 'origin/develop' into feature/current-user-rest-bindings 2022-06-29 18:50:14 +01:00
Dean ac60786996 Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-06-29 12:42:04 +01:00
Martin McKeaveney a5113f12c4 Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-06-29 09:50:14 +01:00
Martin McKeaveney 0c677757eb default beta access baseURL to production 2022-06-29 09:32:00 +01:00
Dean a6584961c1 Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-06-29 09:17:18 +01:00
Martin McKeaveney 0d057d912f check for account portal URL 2022-06-29 09:16:30 +01:00
Mel O'Hagan b42259118f Merge branch 'develop' into feature/in-not-in-filter 2022-06-29 09:05:28 +01:00
Andrew Kingston 9c82f8650a Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-29 09:01:48 +01:00
Martin McKeaveney 3716632144 move logic to cloud URL to backend 2022-06-28 22:45:05 +01:00
Martin McKeaveney 3ed1390c6e adding types 2022-06-28 12:16:23 +01:00
mike12345567 a01790b837 Adding clear old history on read, if there is nothing to do this should add very little work. 2022-06-27 18:39:33 +01:00
mike12345567 da2303803c Moving get of logs to pro. 2022-06-27 18:00:48 +01:00
Martin McKeaveney 9e3f211440 remove test DB IDs 2022-06-27 14:36:31 +01:00
Martin McKeaveney 8538fb056c adding endpoint to cloud to check for beta access 2022-06-27 14:28:25 +01:00
Mel O'Hagan 6d394e551d Using allPreProcessingOpts 2022-06-27 14:20:51 +01:00
Dean 547f2788c9 Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-06-27 09:14:40 +01:00
Mel O'Hagan f1188a8b81 Remove regex 2022-06-24 21:37:58 +01:00
Mel O'Hagan d019fb8555 Internal table support for oneOf 2022-06-24 21:15:41 +01:00
mike12345567 70e5a81db2 Adding in management of time range to lookup automation logs in. 2022-06-24 18:11:19 +01:00
mike12345567 1550e8f0a3 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-24 17:53:25 +01:00
mike12345567 f0dd336b15 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-06-24 17:50:55 +01:00
mike12345567 dd6617465c Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-24 17:43:59 +01:00
Dean dc20ecc5ff Merge commit 2022-06-23 14:29:19 +01:00
mike12345567 a2dc3dc3b1 Getting notifications working correctly, linking to errors in a better way, generally improving UI, getting some final touches here and there. 2022-06-22 20:23:18 +01:00
Andrew Kingston 955c7b0600 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-22 12:49:46 +01:00
Andrew Kingston da0429582a Replace all column spaces with underscores when performing internal searches 2022-06-22 12:39:55 +01:00
mike12345567 8c9f76b815 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-20 15:56:00 +01:00
Andrew Kingston a335b8cab5 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-20 13:28:26 +01:00
Andrew Kingston 2ad6f0a1ff Add option to customise which columns are exported in export data action 2022-06-20 12:32:13 +01:00
Dean 523bb63455 Added missing request context for user bindings 2022-06-20 11:11:15 +01:00
Dean 3b68abf407 Merge remote-tracking branch 'origin/develop' into feature/current-user-rest-bindings 2022-06-20 09:09:21 +01:00
Mel O'Hagan feefed6733 Merge branch 'develop' into bug/sev2/export-rows-external-table 2022-06-17 16:18:55 +01:00
mike12345567 e761dc20c0 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-17 15:05:46 +01:00
mike12345567 a46d73931d Merge branch 'master' of github.com:Budibase/budibase into develop 2022-06-17 11:41:34 +01:00
Mel O'Hagan 8a03ca38ec Get all selected rows for external ds row export 2022-06-16 13:04:25 +01:00
Mel O'Hagan 380eae4544 Merge master 2022-06-16 09:44:37 +01:00
Mel O'Hagan b118833fda Default to eu-west-1 2022-06-15 16:29:11 +01:00
Mel O'Hagan b0a3abc308 No default aws region 2022-06-15 16:27:07 +01:00
Andrew Kingston 15c28bcb8f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-15 15:32:33 +01:00
mike12345567 03165faf0f Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-15 15:08:48 +01:00
Mel O'Hagan cf604fdefd Check for blank string 2022-06-15 13:16:30 +01:00
Mel O'Hagan dbbeccda61 Use s3 region from datasource config 2022-06-15 13:06:34 +01:00
Rory Powell 0db37c2fc3 Exclude assets from builder:served 2022-06-15 12:38:10 +01:00
Rory Powell 4cfedf7252 Better handle first time startup + dedicated event 2022-06-15 11:20:13 +01:00
Dean 62a7d7128b Merge remote-tracking branch 'origin/develop' into feature/current-user-rest-bindings 2022-06-14 10:16:52 +01:00
Dean 830f127343 Context binding for authenticated user in REST API querys. Includes fix for REST datasource UI 2022-06-14 10:14:05 +01:00
Rory Powell 05f0393310 Merge branch 'release' into merge-release 2022-06-13 11:45:18 +01:00
Rory Powell eb0214a231 Back populate no-op migrations on new app and tenant create 2022-06-13 10:51:29 +01:00
Rory Powell b1b852b72c Merge branch 'release' into feature/event-backfill 2022-06-09 15:21:49 +01:00
Martin McKeaveney 80a0c59c8a merge with master 2022-06-08 13:26:14 +01:00
Andrew Kingston 17da8f192f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-07 08:45:57 +01:00
Andrew Kingston f2e3b2efa8 Apply timezones patch from existing ignore-timezones branch 2022-06-07 08:31:00 +01:00
Martin McKeaveney bf3a14dda4 new ui functionality working from S3 bucket 2022-06-06 23:30:36 +01:00
Peter Clement 586d4d1694
Merge pull request #6059 from Budibase/feat/dont-export-app-rows
Allow export of app without rows
2022-06-06 16:31:21 +01:00
Peter Clement 3d9a6d5c4c negate export button 2022-06-06 15:17:14 +01:00
Martin McKeaveney 95988a7407 rough implementation 2022-06-03 12:50:38 +01:00
mike12345567 7fbe63420c Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-01 22:41:37 +01:00
mike12345567 e8e0e36089 Adding pagination control to the API and to the frontend, as well as getting view working as expected, emitting different key combinations to be able to search by any pattern. 2022-06-01 22:39:51 +01:00
mike12345567 5914b0c560 Adding real history to the history tab, getting storage to couch and retrieval + api working. 2022-06-01 16:01:06 +01:00
Martin McKeaveney f12302059b groundwork 2022-06-01 13:03:59 +01:00
Rory Powell 429f379431 Failover protection with event cache 2022-05-31 21:04:41 +01:00
Rory Powell fd845284d3 Lots of failure handling and caching 2022-05-30 21:46:08 +01:00
Mel O'Hagan 84100ab0cd Convert array string to array type 2022-05-30 12:05:25 +01:00
Rory Powell f2f6bf779d Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-29 00:25:40 +01:00
Rory Powell 64d73e2f96 Merge branch 'develop' into feature/posthog-v2 2022-05-28 23:03:31 +01:00
Rory Powell 9610d8f1e7 Identity tenant and installation groups, property updates 2022-05-28 21:38:22 +01:00
Rory Powell 398a4e7034 Installation identities, upgrade / downgrade events, filling in more event properties 2022-05-26 23:57:14 +01:00
mike12345567 65eb2790d6 Adding the ID inputs for the quota breakdown functionality. 2022-05-26 16:01:10 +01:00
Peter Clement 956d96515a Merge remote-tracking branch 'origin/develop' into feat/dont-export-app-rows 2022-05-26 10:32:18 +01:00
Dean 03e032e835 Removed debug logging 2022-05-26 10:14:01 +01:00
Rory Powell cbc3e72757 app and account properties, add account details to all user and tenant identities 2022-05-26 10:13:26 +01:00
Dean e9554562bb Refactored approach to ensure the request context is set appropriately 2022-05-26 10:03:29 +01:00
Dean e86dce30e3 Explicitly passing requested appId when calling updateAppPackage 2022-05-25 15:10:37 +01:00
Peter Clement a0735efbb7 Export app without rows 2022-05-25 09:26:10 +01:00
Rory Powell 9d0b4ef45e User context updates and misc fixes 2022-05-24 09:54:36 +01:00
Andrew Kingston 949ab2dac6 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-24 09:47:00 +01:00
Rory Powell 22aa226ca9 Event identification 2022-05-23 22:14:44 +01:00
mike12345567 806a0c0389 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-23 17:03:36 +01:00
mike12345567 100f5a6f3c Moving the withCache function to backend-core so that it can be shared, as well as adding a cache busting function which can be used when one of the checklist configs changes. 2022-05-23 15:03:52 +01:00
Andrew Kingston a494aec6c6 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-23 11:54:24 +01:00
Rory Powell 6ea7912a73 Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-23 10:29:33 +01:00
Rory Powell 80a82bbcc3 Merge branch 'develop' into feature/posthog-v2 2022-05-23 09:04:00 +01:00
mike12345567 8ab3fc810b Improving performance of load script, can generate thousands of users a second. 2022-05-22 18:29:02 +01:00
Martin McKeaveney a934b7c680 disable prod app sync 2022-05-22 17:11:05 +01:00
Rory Powell 8ae358d237 App migrations finished 2022-05-20 12:29:31 +01:00
Peter Clement e552fa00a6
Merge pull request #5966 from Budibase/feat/qa-templates
Return QA templates when environment variable is set
2022-05-19 15:08:17 +01:00
Peter Clement 8c95429b08 default value for env variable 2022-05-19 10:56:51 +01:00
Peter Clement feb9973d22 use env variable as the folder setting 2022-05-19 10:24:19 +01:00
Peter Clement 4c3c84eabd Return QA templates when TEST_ENV environmentvariable is set 2022-05-18 16:21:17 +01:00
Rory Powell ca3206f4e4 Stub out migrations + start tests + add build watching for backend-core 2022-05-18 10:56:44 +01:00
Andrew Kingston 0133aabc46 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-17 12:59:15 +01:00
Rory Powell b1c5f09651 Merge branch 'master' into merge-master 2022-05-17 08:35:29 +01:00
mike12345567 db0b8a6194 Updating view builder to handle if stats has a filter as well, don't need a conjuction this way. 2022-05-16 13:37:00 +01:00
mike12345567 bcf7e1782a Fixing test cases. 2022-05-16 12:31:07 +01:00
mike12345567 22c57cdc0c Addresses #5850 - when importing/migrating views and building new views it checks if calculations are used and if they are then it does an empty check to decide whether or not the fields should be included in the calculation, required for real CouchDB nodes. 2022-05-13 18:09:39 +01:00
Andrew Kingston 2d5966e742 Don't create layouts for new apps 2022-05-13 11:26:11 +01:00
Andrew Kingston 71aedf4d9d Allow deleting built in layouts and hide layouts tab when no layouts exist 2022-05-13 11:23:27 +01:00
Andrew Kingston 68156fee3d Fix theme resetting navigation background and update layout UI 2022-05-13 11:09:20 +01:00
mike12345567 b6499c911c Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-11 19:47:22 +01:00
Andrew Kingston e25123eade Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-11 09:07:35 +01:00
Rory Powell f5da1a04e2 Add query quota increment to rows CRUD 2022-05-10 21:59:39 +01:00
Andrew Kingston 8f0602a453 Add fallback UI when no screens exist and add custom theme metadata to new apps 2022-05-10 18:20:26 +01:00
Andrew Kingston 12f704ea7a Add new navigation settings to new apps 2022-05-10 16:57:57 +01:00
Rory Powell 182831d502 handlers -> publishers and analtics -> processors 2022-05-10 10:33:59 +01:00
Mel O'Hagan 6e34649ca7 Don't wrap dates in single quotes 2022-05-09 15:21:51 +01:00
Martin McKeaveney e26d79b83c
Merge pull request #5643 from Budibase/feature/small-april-tickets
Feature/small april tickets
2022-05-06 16:27:50 +01:00
Rory Powell 2cfb7be30a Re-enable gsheets for verification 2022-05-05 09:59:10 +01:00
Rory Powell 5672adb4b6 Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-05 09:22:01 +01:00
Rory Powell 3e254e46bb Merge branch 'develop' into feature/posthog-v2 2022-05-05 08:47:06 +01:00
Rory Powell 606d21b313 Build and test fixes 2022-05-03 22:58:19 +01:00
Martin McKeaveney 06774c1452 merge 2022-04-29 00:05:43 +01:00
Martin McKeaveney 64de5e301e accounting for false values in row processing 2022-04-28 23:57:33 +01:00
mike12345567 00c67289b0 Fixing an issue with cookie auth. 2022-04-27 16:56:30 +01:00
Rory Powell bd33c827eb Merge branch 'develop' into feature/posthog-v2 2022-04-27 16:32:00 +01:00
mike12345567 2773c04953 Fix for #5522 - making sure that app roles aren't removed when an app is unpublished. 2022-04-27 16:05:27 +01:00
Michael Drury 8e786bfd53 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-04-26 20:10:26 +01:00
mike12345567 95c7963c0a Merge branch 'develop' of github.com:Budibase/budibase into fix/develop-merge 2022-04-26 16:31:17 +01:00
Rory Powell b134528883 Fix startup 2022-04-26 16:19:41 +01:00
mike12345567 bd72565e6f Fixing issue discovered by test case. 2022-04-26 14:58:59 +01:00
mike12345567 6880e7bde9 Fix for #5269 - the sub type was being lost in some scenarios related to the user table being updated - making sure it is consistently kept when dealing with either of the related tables. 2022-04-26 14:24:51 +01:00
Martin McKeaveney 630f29444d fix build 2022-04-26 13:58:33 +01:00
Rory Powell 402c217800 BB logo on free plan 2022-04-26 11:28:31 +01:00
Martin McKeaveney e01ef9bdfb merge with master 2022-04-26 10:21:45 +01:00
mike12345567 8f738f2c20 Quick fix for #5495 - managing when no relationships exist. 2022-04-23 13:12:57 +01:00
Michael Drury ae385ffd16
Merge pull request #5542 from Budibase/fix/5495
Fix for SQL relationship based formulas
2022-04-22 16:51:24 +01:00
mike12345567 89683f9de4 Fix for #5495 - making sure that formula columns have access to the relationship details before squashing the results ready for response from the API. Also making sure that the frontend inputs the relationship bindings as expected with the proper path for access. 2022-04-22 12:56:36 +01:00
mike12345567 fe846f86a5 Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it. 2022-04-21 14:56:14 +01:00
Dean 930b778108 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:32:49 +01:00
Martin McKeaveney f2d447153d
Merge pull request #5290 from Upgreydd/Do_not_validate_if_multi-select_options_length_is_0
Do not validate if multi-select options length is 0
2022-04-21 14:29:44 +01:00
Dean 91a6f8645c Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:10:58 +01:00
mike12345567 1d61ff906a Fixing some issues detected by the test cases, making the in-use mechanism for context more clear to complete avoid stack up of contexts (leading to loss of knowledge around previous databases. 2022-04-20 23:10:39 +01:00
mike12345567 7792a07899 Some updates, making sure databases will always close directly using finally checks around the actual tasks, updating how replication works to have a close statement (to make sure it is controlled correctly) and then updating to PouchDB 7.3.0 for one of the memory leak fixes. 2022-04-20 17:33:42 +01:00
Rory Powell 2269bf677b Merge branch 'develop' into feature/licensing 2022-04-20 14:59:36 +01:00
Dean 9393cb40ec Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-20 12:54:58 +01:00
Mel O'Hagan d85e022182 Get latest RevId if not provided 2022-04-20 11:51:01 +01:00
Dean 5a87a00932 Added events for viewing a production application and unpublishing 2022-04-20 11:08:06 +01:00
Dean 9a49535748 Cypress test fixes and refactoring. Removed debugging elements 2022-04-20 09:17:01 +01:00
Rory Powell 769f48f935 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 2022-04-19 16:45:27 +01:00
Dean 4cc1a85f25 Code style check 2022-04-19 14:56:56 +01:00
Dean 3e74118f81 Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes 2022-04-19 14:38:09 +01:00
Andrew Kingston 98eefb1dd2
Merge pull request #5272 from Budibase/cheeks-lab-day-devtools
DevTools
2022-04-14 12:57:01 +01:00
Rory Powell 5085358423 Merge branch 'develop' into feature/licensing 2022-04-13 21:24:07 +01:00
Rory Powell 23b68660c2 Merge branch 'feature/licensing' into feature/posthog-v2 2022-04-12 17:12:46 +01:00
Rory Powell dd740df387 Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +01:00
Rory Powell 6bfb50b590 View/Filter/Calculation events 2022-04-12 00:19:52 +01:00
Rory Powell 06d70266cd View/Table/Row Import/Export events 2022-04-11 22:32:12 +01:00
Rory Powell 2c682d3507 Table CRUD events + add timekeeper for tests 2022-04-11 14:39:31 +01:00
Rory Powell eec094b581 builder / app / app preview served events 2022-04-08 14:07:11 +01:00
Rory Powell e725b1fb52 screen events 2022-04-08 10:55:39 +01:00
Rory Powell 75be1e031b user / rbac events + tests 2022-04-08 01:28:22 +01:00
Mel O'Hagan ee1d7fbbd5 passing non-null required for doesContainStrings 2022-04-07 17:13:08 +01:00
Kacper 98a926cfca Do not validate if multi-select options length is 0 2022-04-07 12:01:05 +02:00
Rory Powell ed9836d8a6 query / update events + tests 2022-04-07 00:38:18 +01:00
Rory Powell 7846fff25d layout events + tests 2022-04-06 22:07:21 +01:00
Rory Powell d9da559bba automation events + tests 2022-04-06 13:54:57 +01:00
Andrew Kingston 7c91d9dceb Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools 2022-04-06 11:50:43 +01:00
Rory Powell 39ef2438a3 sso auth + datasource events, test updates 2022-04-05 15:46:04 +01:00
Rory Powell 7a5df9010c App events 2022-04-04 15:59:00 +01:00
Rory Powell c428ed7177 Add event domain 2022-04-01 21:29:44 +01:00
Martin McKeaveney e263cc31bb merge with master 2022-03-30 15:44:22 +01:00
Rory Powell 4ad846f116 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 2022-03-29 16:03:44 +01:00
Martin McKeaveney ee6a16827a fixing google sheets bug, respect google configuration hierarchy 2022-03-28 16:44:33 +01:00
mike12345567 e073bdb5a4 Fix for #5103 - some templates are built on an older version that stored permissions differently, we can't migrate these as they will keep being added, easiest to just support the old method (apply the old rule and convert to the new format when retrieving roles). 2022-03-28 16:34:50 +01:00
Rory Powell 77e43e0661 Merge branch 'feature/licensing' into feature/posthog-v2 2022-03-28 09:47:34 +01:00
Rory Powell 0ee41ea10c Merge branch 'master' into merge-master 2022-03-25 13:10:37 +00:00
Rory Powell 1922bd1fcb Add analytics to backend-core. Update server posthog usage 2022-03-25 13:04:34 +00:00
mike12345567 7cb2cd2139 Linting. 2022-03-25 12:15:42 +00:00
David Duong 82620a9a7b fix: incorrect parameters for public rows editing 2022-03-25 12:09:39 +00:00
Michael Drury ae157a565a
Merge pull request #5073 from Budibase/fix/5049
Fixing an issue with many-to-many SQL relationships generated in SQL tables
2022-03-25 12:05:44 +00:00
Martin McKeaveney f40dcbd584 lint 2022-03-24 17:54:27 +00:00
David Duong 3b5e45b43c
fix: incorrect parameters for public rows editing 2022-03-24 16:11:13 +01:00
mike12345567 040d45ad5d Fixing a mis-match of fields when creating many-to-many relationships on tables from within Budibase - #5049. 2022-03-24 13:59:46 +00:00
Rory Powell bcc84bf1fd Link app context with tenancy, remove app tenancy middleware 2022-03-24 13:04:49 +00:00