Commit Graph

5247 Commits

Author SHA1 Message Date
Peter Clement 710e71d7b8 2nd fix for multi tenancy groups 2022-07-22 10:56:16 +01:00
Peter Clement a5d0b8c74b fixing bug on multi tenant environment 2022-07-22 10:12:16 +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 f653345296 Added unit tests for contains filter 2022-07-21 10:28:54 +01:00
Peter Clement ea061e6ab1 updating license check to search for feature 2022-07-21 09:52:01 +01:00
Michael Drury 1682cfdb90 Main bulk of logic around detecting cron recurring failure, still need to disable. 2022-07-20 22:38:06 +01:00
mike12345567 1848f85475 Converting main automation thread to typescript. 2022-07-20 19:05:54 +01:00
Mel O'Hagan 6b81d3d727 Handle numeric types Postgres 2022-07-19 18:34:30 +01:00
Mel O'Hagan 156eb8eb09 Merge branch 'develop' into feature/contains-filter 2022-07-19 18:10:12 +01:00
Mel O'Hagan cd0bac74e2 Prettier 2022-07-19 18:04:27 +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
Peter Clement 2843e65c95 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 14:54:29 +01:00
Peter Clement 3f5fea9adc update handling of group roles 2022-07-19 14:20:57 +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 0a7ceda807 Fixing an issue with automations being unable to access app databases due to new context stack up. 2022-07-18 17:38:58 +01:00
Peter Clement 8dfcb12cdf Ensure a binding exists before continuing with loop 2022-07-18 13:10:18 +01:00
mike12345567 91eb2cfe6f Fix for email view casing test. 2022-07-18 10:10:37 +01:00
Martin McKeaveney 38b2c02cf6 Merge branch 'master' of github.com:Budibase/budibase into fix/user-email-view-migration 2022-07-18 09:56:01 +01:00
Martin McKeaveney fa20a6169e fixing broken migration 2022-07-17 16:21:55 +01:00
mike12345567 9c885ad284 Fixing test case. 2022-07-15 17:45:35 +01:00
mike12345567 30b7790e65 Fix for #6709 - Adding the option to set a role for app action, allowing users to set what level an automation can be accessed from. 2022-07-15 17:13:45 +01:00
mike12345567 90bc52336a Fix for #6501 - don't fail to publish app when cron expression is empty in any automation, just don't publish that automation. Also adding an error to automation to make it clear an expression is required. 2022-07-15 14:15:16 +01:00
Peter Clement b5ffd995f4 split out id parsing into pro repo 2022-07-15 11:29:20 +01:00
mike12345567 a0b3055a1a Removing un-used, dist import which broke build, updating yarn locks. 2022-07-14 16:49:20 +01:00
mike12345567 8deab4be06 Merge branch 'master' of github.com:Budibase/budibase into fix/memory-leak 2022-07-14 16:40:23 +01:00
mike12345567 4c9b82c9ed Fixing some issues highlighted by test cases, as well as refactoring context a bit to make it easier to edit. 2022-07-14 16:02:05 +01:00
Peter Clement 6663fc25fc Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-14 13:32:51 +01:00
Peter Clement 855c47b19c wrong link for groups button 2022-07-14 11:18:31 +01:00
Peter Clement 5fe6bd34b0 tidy up 2022-07-14 10:01:26 +01:00
Peter Clement 4543b1213f some user table fixes 2022-07-13 15:46:10 +01:00
Rory Powell 917cbbb6b1 WIP: Memory leak fix 2022-07-13 08:22:21 -04:00
mike12345567 843c7c04a7 Merge branch 'fix/july-fixes' of github.com:Budibase/budibase into fix/6633 2022-07-13 12:47:59 +01:00
mike12345567 2272c095b7 Fix for ARM processors. 2022-07-13 12:37:55 +01: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 763863d6b5 remove beta middleware 2022-07-11 11:38:53 +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
Martin McKeaveney 44ddfdc626
Merge pull request #6511 from Budibase/seed-admin-user
Add env vars to automatically create initial admin user on first run
2022-07-11 10:04:05 +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 02629fcf38
Merge pull request #6612 from Budibase/fix/automation-auth-issue
Fix Automation auth issue - External Data Connector not working
2022-07-08 13:21:56 +01:00
deanhannigan 8cead5c2b8
Merge pull request #6609 from Budibase/fix/rest-query-retry-mutation
Fixed expression mutation
2022-07-08 13:03:19 +01:00
Peter Clement 218abe39cc add isAutomation to object 2022-07-08 12:16:27 +01:00
Dean 41d8fa8340 Updated query tests to remove altered datasource. Updated messaging for refresh failure messaging 2022-07-08 11:19:41 +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
Dean dfc21184cf Fixed issue where mutation was causing expression bindings to be lost. Request retries will now have them intact for re-enrichment 2022-07-08 09:29:16 +01:00
Mel O'Hagan 206eef1bd3 Merge branch 'develop' into bug/sev2/generate-select-statement-null-pointer-fix 2022-07-08 09:03:36 +01:00
mike12345567 9a3f6ae002 Merge branch 'develop' of github.com:Budibase/budibase into fix/june-fixes 2022-07-07 17:31:43 +01:00
Peter Clement 8a66a38470 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-06 16:30:24 +01:00
Dean 36d69a0b81 Linting commit 2022-07-06 13:09:13 +01:00
Dean 457a671831 Surface refresh process error messaging 2022-07-06 13:03:25 +01:00
Dean bceff77e35 Properly invalidate the cached user ensuring up-to-date credentials are always used 2022-07-06 11:51:48 +01:00
Peter Clement c9d86230d4 fixing users api references 2022-07-06 08:45:22 +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
mike12345567 1742c071cc Updating definitions. 2022-07-05 18:51:34 +01:00
mike12345567 9a7c1e714b Updating API docs #6434 to better describe the API for range and for oneOf operator. 2022-07-05 18:47:30 +01:00
Mel O'Hagan 65aab29ee6 Don't try to check externalType of related tables 2022-07-05 16:59:32 +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
Martin McKeaveney ea7d3c4b99 PR comments 2022-07-04 18:11:40 +01:00
mike12345567 abcb94f1a4 Removing spam of unauthorised traces from tests, may be causing stack overflow. 2022-07-04 16:34:59 +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
mike12345567 f6fc63f1a8 Main body of PR comments - still need to move a bit to pro. 2022-07-04 11:12:08 +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
Dean 87c44701d8 Ignore authconfigs for datasources if they are empty 2022-07-03 18:55:44 +01:00
Dean 94496abe85 Fixes for datasource authentication parsing. Mapping UX updates 2022-07-01 17:27:24 +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
Andrew Kingston a98192ba57 Wrap admin user creation in a try/catch to provider better info in case of an error 2022-06-30 11:40:52 +01:00
Andrew Kingston e9c02c29a5 Add env vars to automatically create initial admin user on first run 2022-06-30 11:28:52 +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
mike12345567 afda023fc4 Fixing test case issue. 2022-06-28 17:59:00 +01:00
mike12345567 e921547c64 Updating filter/condition action to show a stopped status rather than error, updating everything else to be aware of this. 2022-06-28 17:02:24 +01:00
Peter Clement 7537edcb54
Merge pull request #6448 from Budibase/fix/loop-item-javascript
Fix issue with loop item in javascript bindings
2022-06-28 14:45:23 +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 fce3a7b0a4 Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-06-24 09:21:07 +01:00
Peter Clement 482be4b5b4 fix use of loop item in javascript bindings 2022-06-23 16:09:35 +01:00
Peter Clement 6b7b31c7a9 update handling of max iterations 2022-06-23 16:08:25 +01:00
Andrew Kingston 82f685a27f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-23 15:33:07 +01:00
Andrew Kingston 27d5f2ba6e
Merge pull request #6443 from Budibase/datasource-labels
Datasource labels
2022-06-23 15:32:28 +01:00
Andrew Kingston a3947c70a0 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-23 15:00:48 +01:00
Dean dc20ecc5ff Merge commit 2022-06-23 14:29:19 +01:00
melohagan f15f9c23ab
Merge pull request #6432 from Budibase/bug/sev2/money-form-field
Cast Money as numeric for Postgres
2022-06-23 13:50:09 +01:00
Mel O'Hagan 688a46f75e Added Knex.Raw to return type 2022-06-23 13:09:22 +01:00
Andrew Kingston 5dd8186383 Add types to datasources 2022-06-23 11:35:57 +01:00
Mel O'Hagan 1d6f780c72 Refactor - simplify regex and use enum 2022-06-23 09:41:43 +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
Mel O'Hagan 0fb46ca465 Only cast money as numeric for Postgres 2022-06-22 16:13:02 +01:00
Mel O'Hagan bc72b63579 Use raw sql to get money type as numeric 2022-06-22 15:58:15 +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 16dc6403e3
Merge pull request #6392 from Budibase/custom-csv-export
Add option to customise which columns are exported in export data action
2022-06-22 12:49:10 +01:00
Andrew Kingston da0429582a Replace all column spaces with underscores when performing internal searches 2022-06-22 12:39:55 +01:00
Andrew Kingston cc4b2b159c Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-21 15:10:58 +01:00
mike12345567 4aba13ac39 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-21 14:25:09 +01:00
Mel O'Hagan ba0916d161 Added external types to ds+ schemas 2022-06-20 18:08:30 +01:00
Mel O'Hagan 78a3043aed Include external SQL server type in schema 2022-06-20 16:49:58 +01:00
mike12345567 8c9f76b815 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-20 15:56:00 +01:00
mike12345567 bd9e05d7fa Fixing build issue. 2022-06-20 15:39:18 +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
Andrew Kingston 69855ab803
Merge pull request #6286 from Budibase/cheeks-fixes
App list updates + small stuff
2022-06-20 10:18:13 +01:00
Dean 3b68abf407 Merge remote-tracking branch 'origin/develop' into feature/current-user-rest-bindings 2022-06-20 09:09:21 +01:00
mike12345567 0ba185a487 Adding metadata update with automation IDs and counts of errors which can be totalled in frontend, also moving to using production apps for history only. 2022-06-17 18:39:06 +01:00
mike12345567 f8c73b1e68 Adding edit automation button. 2022-06-17 17:00:43 +01:00
Mel O'Hagan 5f9944af34 Add empty options if missing for delete 2022-06-17 16:54:23 +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
Dean 18f2e13a30 Fixes for Rest API request UI. Rest test fixes for XML API request body. Fix for raw XML api request body parsing issue. General fixes for query testing. 2022-06-17 12:00:42 +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
Rory Powell 8f0c045a11 Bump timeout for migration test 2022-06-16 10:40:42 +01:00
Mel O'Hagan 380eae4544 Merge master 2022-06-16 09:44:37 +01:00