1
0
Fork 0
mirror of synced 2024-09-28 23:31:43 +12:00
Commit graph

5622 commits

Author SHA1 Message Date
Mel O'Hagan
e53f7a1d28 Case insensitive table fetch 2022-09-13 10:55:38 +01:00
Michael Drury
87197b61af
Merge pull request #7574 from Budibase/bug/sev4/delete-formula-column
Exclude formula columns from Sql drop column
2022-09-13 11:27:59 +02:00
Andrew Kingston
00cbf6cf37 Refactor server websocket dependency tree to fix jest tests 2022-09-13 09:54:25 +01:00
melohagan
f2fe1c86c0
Merge pull request #7737 from Budibase/bug/sev3/foreign-key-bigint-smallint
Postgres (and other external DBs) support foreign key bigint -> smallint
2022-09-13 08:26:02 +01:00
Andrew Kingston
3d57010a10 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-12 20:00:32 +01:00
mike12345567
d737e0f8eb Updating plugin backend, refactoring a bit, correctly allowing a set of headers to be used for a URL. 2022-09-12 19:12:05 +01:00
mike12345567
40e579e0b7 Updating add/delete process to have better notifications, removing some errors. 2022-09-12 17:43:13 +01:00
mike12345567
036487378c Refactoring some plugin adding work - changing how source is specified to remove lower casing. 2022-09-12 17:04:27 +01:00
mike12345567
245569ff9e Reverting organisation page changes. 2022-09-12 16:21:47 +01:00
mike12345567
f7d357974c Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-management-ui 2022-09-12 15:34:34 +01:00
mike12345567
3c857ec501 Prefer worker/app port to generic port env variable - #7736. 2022-09-12 15:17:39 +01:00
mike12345567
cd6874b2b0 Fixing an intermettient test issue. 2022-09-12 15:16:31 +01:00
Mel O'Hagan
0ed5647782 lint 2022-09-12 14:22:07 +01:00
Mel O'Hagan
3b928e0ffb Compare string versions of relationship columns 2022-09-12 14:21:32 +01:00
Rory Powell
6644a20d2f Merge branch 'master' into develop 2022-09-12 14:05:36 +01:00
Martin McKeaveney
8a3126826d
Merge pull request #7734 from Budibase/fix/cr-header
Fix/cr header
2022-09-12 12:22:35 +01:00
Rory Powell
e2b5c7b4ef Merge branch 'develop' into feature/day-pass-pricing-temp 2022-09-12 11:33:02 +01:00
Martin McKeaveney
bd7c62e48c adding friendlyname for legacy HTTP support 2022-09-12 10:18:18 +01:00
Martin McKeaveney
8ef5324048 provide fix for CR header and backwards compatibility with legacy servers 2022-09-12 10:00:05 +01:00
Martin McKeaveney
5c07c17cdd adding insecure HTTP parser 2022-09-12 09:27:16 +01:00
adamkingsbury
9a155f0e28 lint fix 2022-09-10 00:25:35 +01:00
adamkingsbury
679a90949b don't enforce global agent for reject unauthorized 2022-09-10 00:14:57 +01:00
adamkingsbury
70c3e5ee62 Fix issue with query string on sensitive APIs 2022-09-10 00:14:57 +01:00
adamkingsbury
b1bbe69827 Implement rejectUnauthorised logic 2022-09-10 00:10:09 +01:00
mike12345567
485554c309 Fixing an issue with deleting large apps with a lot of internal table data and adding back the export modal which allows picking whether an export includes internal table rows - #7583. 2022-09-09 20:06:29 +01:00
mike12345567
92a1d709b8 Fixing test cases. 2022-09-09 17:18:19 +01:00
NEOLPAR
0e7c302a1b fixing node exports 2022-09-09 12:15:38 +01:00
NEOLPAR
347e7d33e8 fix build error exporting and declaring plugins 2022-09-09 12:01:04 +01:00
NEOLPAR
9038bdcd1d added plugin validation 2022-09-09 11:13:18 +01:00
NEOLPAR
61bfb46740 fixed building issue 2022-09-09 11:10:48 +01:00
mike12345567
c8468c39ea Fixing #6980 - fixing choice of relational foreign key field name when working with fields named differently to the primary key. 2022-09-07 18:30:17 +01:00
Peter Clement
0e9dfc9227 fix build again 2022-09-07 18:11:17 +01:00
mike12345567
673c375934 Fixing an issue with external tables containing time only fields. 2022-09-07 17:57:02 +01:00
Peter Clement
e783d667a5 fix build 2022-09-07 17:49:29 +01:00
mike12345567
6cebd08aec Encoding query string URI parameters for REST requests - #7683. 2022-09-07 17:31:15 +01:00
mike12345567
dcada36111 Fix for #7431 - reboot didn't work at all previously which is why apps couldn't be published with it enabled, this is now a self host only feature, I've removed the ability to enable a reboot cron in the Cloud and it will not run the lookup/execution. 2022-09-07 17:05:17 +01:00
Peter Clement
1e75e7c1e3 remove verify and fix deletion bug 2022-09-07 16:08:29 +01:00
Peter Clement
2becc2b223 add update modal 2022-09-07 13:51:14 +01:00
mike12345567
5bec5dff55 Merge branch 'master' of github.com:Budibase/budibase into fix/sept-various-fixes 2022-09-07 13:42:30 +01:00
mike12345567
a2fa27d95a Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 12:40:45 +01:00
Andrew Kingston
53569eb6a2 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-07 12:07:25 +01:00
Andrew Kingston
f9a604e704 Fix version being referenced in app plugin metadata 2022-09-07 12:06:05 +01:00
Andrew Kingston
8925cdf83e Update preview endpoint to be prefixed with /app to not require an updated proxy config 2022-09-07 10:40:00 +01:00
mike12345567
45349845f5 Adding compaction before each replication to try to reduce size of database, as well as removing the possibility of app metadata being in conflict as per issue #7494. 2022-09-06 18:07:18 +01:00
NEOLPAR
dbbb7f56f6 returning 400 error with message to be handled by frontend 2022-09-06 16:37:37 +01:00
NEOLPAR
62501bbef7 uploading plugin for github, npm and url 2022-09-06 16:28:35 +01:00
Rory Powell
4f66dc0df3 Move day pass middleware from authenticated to licensing, sent activity to account portal 2022-09-06 16:24:36 +01:00
NEOLPAR
f769e10f0c Merge branch 'feature/plugin-management-ui' of https://github.com/Budibase/budibase into feature/plugin-management-ui 2022-09-06 12:50:48 +01:00
Rory Powell
ba211b8490 Day pass middleware 2022-09-06 12:25:57 +01:00
Peter Clement
5003bf37fb update upload request to handle source correctly 2022-09-06 10:37:49 +01:00
Andrew Kingston
7465053a75 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-06 08:53:10 +01:00
Mel O'Hagan
0f46e02e73 lint 2022-09-05 18:31:20 +01:00
Mel O'Hagan
6a60aec78b type check 2022-09-05 18:31:12 +01:00
Mel O'Hagan
02b16f22c1 Parse incoming row as JSON 2022-09-05 18:31:03 +01:00
Martin McKeaveney
2a6c9cd6c5 QA Core repo, and Jest API tests running end to end 2022-09-05 18:28:53 +01:00
NEOLPAR
1ab33510ce sorting npm stuff out 2022-09-05 15:04:26 +01:00
Peter Clement
4a5d1b97c8 improve responsiveness of plugins ui 2022-09-05 14:39:19 +01:00
NEOLPAR
c83967042e random name in case it is needed 2022-09-05 10:28:09 +01:00
NEOLPAR
79d2ea0c60 cleaning minio folder when deleting plugin 2022-09-05 10:13:55 +01:00
NEOLPAR
0314f65977 Merge branch 'plugins-dev-experience' into feature/plugin-management-ui 2022-09-05 09:38:24 +01:00
mike12345567
060da226cb Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-02 20:00:35 +01:00
mike12345567
7ccfe189f2 Fixing test case. 2022-09-02 19:59:19 +01:00
Andrew Kingston
0f0e14a64f Remove version from component name when considering used plugins in screen docs 2022-09-02 19:58:54 +01:00
Andrew Kingston
0c7e8c2033 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-02 19:53:49 +01:00
Andrew Kingston
b20f6b3d33 Remove further usages of plugin versions 2022-09-02 19:52:52 +01:00
mike12345567
f2dd8bff02 Updating plugins to not think about versions, only ever one version of each plugin by name, making plugins self host only and adding error checking for datasource implementations. 2022-09-02 19:32:15 +01:00
Martin McKeaveney
2b342a60fc improvements to redis connector - multi line pipelines and lowercase commands 2022-09-02 18:35:06 +01:00
NEOLPAR
4de090b4c6 create plugin github public and private 2022-09-01 20:04:45 +01:00
Mel O'Hagan
52947e4417 Exclude formula columns from Sql drop column 2022-09-01 17:21:42 +01:00
Rory Powell
a0e79bf9d5 Merge branch 'develop' into feature/day-pass-pricing 2022-09-01 15:26:16 +01:00
Andrew Kingston
b9a4efc9c3 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-01 14:39:30 +01:00
Andrew Kingston
9e466994ee Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-01 12:54:21 +01:00
Andrew Kingston
96631e9e84 Update watch params to use polling and improve speed 2022-09-01 12:51:28 +01:00
mike12345567
4a71252731 Updating test cases to TS to get them working properly with the full TS implementations. 2022-08-31 19:21:45 +01:00
NEOLPAR
1c67772973 plugins npm and url working 2022-08-31 17:53:00 +01:00
mike12345567
f2c79c1f3b Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 16:24:10 +01:00
NEOLPAR
ac33190ff0 uploading npm and url plugins 2022-08-31 16:09:47 +01:00
mike12345567
5411f3c8e3 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 15:53:32 +01:00
Andrew Kingston
96a0dd06d7
Merge pull request #7450 from Budibase/cheeks-fixes
App navigation and screen migration for imports and templates
2022-08-31 15:27:18 +01:00
Andrew Kingston
e6e0fedd7b Add test case for migrating navigation settings from old apps 2022-08-31 14:27:22 +01:00
Rory Powell
472990b684 Add conditional around joiValidator schema.append 2022-08-31 12:24:12 +01:00
Rory Powell
6077814823 Merge branch 'develop' into user-fixes 2022-08-31 11:39:41 +01:00
Rory Powell
8fbe1378f0 Merge branch 'master' into develop 2022-08-31 11:35:07 +01:00
Rory Powell
7ae3d1d19f Update shutdown logging 2022-08-31 11:05:49 +01:00
Rory Powell
ae3e4a7d6e Update shutdown logging 2022-08-31 10:47:41 +01:00
NEOLPAR
7bd7c7a868 plugin create npm 2022-08-30 21:37:08 +01:00
Andrew Kingston
bfc3c840ca Update chokidar params to use polling to avoid problems with file watching 2022-08-30 19:23:34 +01:00
Rory Powell
a734d385f8 Conditionally enable elastic apm 2022-08-30 10:59:27 +01:00
Peter Clement
700614f3e6 lint 2022-08-30 10:50:25 +01:00
Peter Clement
accdfd9b9e add plugins ui 2022-08-30 10:49:19 +01:00
Martin McKeaveney
0089a07096 merge 2022-08-30 10:33:37 +01:00
Mel O'Hagan
c8330622e3 Add delete button 2022-08-25 17:40:09 +01:00
Mel O'Hagan
018f4db2e4 Add mongodb aggregate method 2022-08-25 17:30:47 +01:00
Martin McKeaveney
446008d263 fixing s3 outage errors and scoping AWS configuration to service level 2022-08-25 17:01:12 +01:00
Martin McKeaveney
cab86d2563 adding path variable 2022-08-25 11:07:35 +01:00
Mel O'Hagan
6ff1e42899 Upgrade to mongodb@4.9 2022-08-25 11:02:46 +01:00
Martin McKeaveney
07b6516991 additional logging around component definitions 2022-08-25 10:57:30 +01:00
Andrew Kingston
945a4c99c5 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-25 09:37:26 +01:00
Andrew Kingston
5e15922ca4 Remove commented out migrations 2022-08-25 08:37:52 +01:00
Andrew Kingston
44a191d00d Update types 2022-08-25 08:10:11 +01:00
Andrew Kingston
a6bf8084e7 Automatically migrate old apps server-side when importing or using templates 2022-08-24 21:35:24 +01:00
Andrew Kingston
80bcfd2692 Make block ejection work properly via the builder rather than client app button hack 2022-08-23 19:05:38 +01:00
Mel O'Hagan
e0744000a4 lint 2022-08-23 15:33:30 +01:00
Mel O'Hagan
da4107b26c Generic handle objectid 2022-08-23 15:33:04 +01:00
Rory Powell
c104a15122 Disable automation chaining in cloud 2022-08-23 12:35:53 +01:00
Rory Powell
cbc4a65749 Disable recursive row update on cloud automations 2022-08-23 11:41:58 +01:00
melohagan
bfe5b010da
Merge pull request #7364 from Budibase/bug/sev2/app-action-no-field-crash
Null safety for App Action no fields
2022-08-23 11:28:29 +01:00
Andrew Kingston
c192ac534c Improve websocket types 2022-08-23 08:48:16 +01:00
Andrew Kingston
b8bd1b51c1 Clean up websocket initialisation 2022-08-22 18:24:34 +01:00
Andrew Kingston
4531e77225 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-08-22 17:54:14 +01:00
Andrew Kingston
f144288cf8 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:18 +01:00
Andrew Kingston
223a44a359 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:04 +01:00
Andrew Kingston
ed2496c686 Remove log 2022-08-20 13:51:32 +01:00
Andrew Kingston
1e98f03bd7 Serve builder preview via server to fix dependency on third party cookies 2022-08-20 13:47:57 +01:00
Rory Powell
ec33a47999 add on() to mock queue 2022-08-20 11:42:51 +01:00
Rory Powell
96c110abe6 enable stalled job disabling 2022-08-20 11:02:22 +01:00
Rory Powell
b9c16331ce Add logging to all event listeners for automations + stalled handling stub 2022-08-19 23:14:19 +01:00
Rory Powell
9e071ea4d8
Merge pull request #7367 from Budibase/enable-node-debug
Add support for NODE_DEBUG to app-service in kubernetes
2022-08-19 15:26:29 +01:00
Rory Powell
65d4544cc5 Add support for NODE_DEBUG to app-service in kubernetes 2022-08-19 15:21:53 +01:00
Mel O'Hagan
326548c7fa tableId null safety 2022-08-19 14:57:15 +01:00
Rory Powell
cb03d26980 Merge branch 'develop' into feature/day-pass-pricing 2022-08-19 14:08:03 +01:00
Andrew Kingston
1d0125fb94 Add tests for exporting data 2022-08-19 13:54:08 +01:00
Andrew Kingston
dced5d1c0f Initial work on websockets 2022-08-19 11:09:20 +01:00
Rory Powell
5a74207ecd usage page updates 2022-08-19 09:28:26 +01:00
mike12345567
65659225e1 Adding management of the new README.md file that is retrieved with the plugin skeletons. 2022-08-18 18:23:07 +01:00
mike12345567
e53f86c0b2 Adding in hash handling for datasource plugins. 2022-08-18 15:21:55 +01:00
mike12345567
9d22f83e4e Adding check to make sure build/watch occurs inside a plugin directory. 2022-08-18 13:29:49 +01:00
Andrew Kingston
a32b3705dc Add sanity checks to plugin watcher 2022-08-18 12:22:32 +01:00
Andrew Kingston
186f559fb4 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-18 11:23:41 +01:00
Andrew Kingston
cf4696ad8a Treat any tarball as plugins when watching plugins directory 2022-08-18 11:23:24 +01:00
mike12345567
0db9a4ec6e Adding full builder integration of custom components - splitting into own section properly - fixing some issues with SVG class overlap. 2022-08-17 23:13:51 +01:00
Mel O'Hagan
99c2a043b8 Allow list of named tables to be fetched 2022-08-17 18:16:11 +01:00
melohagan
3cadbee1b9
Merge pull request #7243 from Budibase/bug/sev2/orphaned-minio-attachment
Delete attachments on field clear from minio bucket
2022-08-17 16:48:27 +01:00
mike12345567
ffb4ba48e7 Adding some controls around datasource config creation and updating minio fetch. 2022-08-17 11:01:25 +01:00
mike12345567
9a49f58a88 Adding full flow for creating custom datasource. 2022-08-17 10:05:13 +01:00
Andrew Kingston
af01874ab1 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-16 15:18:58 +00:00
Andrew Kingston
623a5ee563 Default plugins dir to /plugins 2022-08-16 15:16:46 +00:00
Michael Drury
8c5fb91433 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-16 15:44:05 +01:00
Michael Drury
09372e2ad7 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-16 15:42:47 +01:00
Andrew Kingston
bb19810e36 Add missing declaration of objectstore module 2022-08-16 14:42:32 +00:00
Michael Drury
b96db6d7b7 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-16 15:39:40 +01:00
Andrew Kingston
2a6719d3ac Only watch plugins in single tenant envs 2022-08-16 14:02:51 +00:00
Andrew Kingston
30406f7f35 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-15 22:24:41 +01:00
Andrew Kingston
54907ad7b0 Add hot reloading for component plugins via watched plugin directory 2022-08-15 22:23:45 +01:00
mike12345567
3388008f0b Adding custom datasources to UI. 2022-08-15 18:38:09 +01:00
mike12345567
3fb5a2251b Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-15 16:17:54 +01:00
Mel O'Hagan
1f66cf9a83 Allow delete attachments from builder data section 2022-08-15 15:46:55 +01:00
Mel O'Hagan
6f3ad479b3 lint 2022-08-15 14:11:42 +01:00
Mel O'Hagan
3d55b60add Added unit tests for internalSearch 2022-08-15 14:11:15 +01:00
mike12345567
2904b1a5db Merge branch 'develop' of github.com:Budibase/budibase into feature/multiselect-filters 2022-08-15 12:24:41 +01:00
Andrew Kingston
33deeb6e9e Support filtering data exports to only certain columns with internal tables 2022-08-13 15:38:21 +01:00
mike12345567
b26fe01945 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-12 17:04:05 +01:00
mike12345567
97466f183b Making integrations more like what custom integrations look like (to simplify integration). 2022-08-12 17:03:06 +01:00
Andrew Kingston
449905116e Fix rev when uploading a new plugin 2022-08-12 16:19:29 +01:00
Andrew Kingston
e9fc30afda Overwrite existing plugins of the same name and version 2022-08-12 14:41:37 +01:00
NEOLPAR
d3e61832e2 Merge branch 'master' into fix/datasource-not-exporting 2022-08-12 14:37:44 +01:00
Andrew Kingston
860c75c0bc Update name of types constant 2022-08-12 14:01:56 +01:00
NEOLPAR
fe51fe4df0 code styles 2022-08-12 13:50:35 +01:00
Mel O'Hagan
404e5414b5 Delete attachments on field clear 2022-08-12 11:29:57 +01:00
Andrew Kingston
ac8e4ecaeb Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 17:05:58 +01:00
Andrew Kingston
b123a056ab Notify client when plugins are added when saving screens 2022-08-11 17:04:47 +01:00
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
mike12345567
f48fcfd0c8 Fixes based on re-trying everything with the new type structures (some empty structures being filled out affected things). 2022-08-11 12:24:36 +01:00
mike12345567
5dce4fc16a Moving all datasource types around - this is needed to make the SDK/Document types more accesible for the development datasource plugins. 2022-08-11 11:48:58 +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
Martin McKeaveney
bb923c751c
Merge pull request #7210 from Budibase/fix/6013
onEmptyFilter selection for automations
2022-08-10 17:32:42 +01:00
Martin McKeaveney
25571d7751 pr comments 2022-08-10 16:26:10 +01:00
mike12345567
7dc9abf54b Validating datasources fully, initial work towards validating components and including the build in the CLI. 2022-08-10 16:19:08 +01:00
Martin McKeaveney
0095a9a566 onEmptyFilter selection for automations 2022-08-10 15:38:08 +01:00
Rory Powell
41672cedbe Merge branch 'develop' into merge-master 2022-08-10 15:29:46 +01:00
melohagan
44b723f7c8
Merge pull request #6895 from Budibase/bug/sev2/mongodb-fixes
Support ObjectId in MongoDB operators
2022-08-10 14:54:47 +01:00
Rory Powell
3d12db8b2b Merge branch 'master' into develop 2022-08-10 14:36:49 +01:00
melohagan
b43e8a0130
Merge pull request #7179 from Budibase/bug/sev2/airtable-update-add-table-field
Airtable update: add table field
2022-08-10 14:21:42 +01:00
Mel O'Hagan
69ee22f563 Fix unit test 2022-08-10 13:56:15 +01:00
Mel O'Hagan
ba4b20bb62 Use display field 2022-08-10 13:54:56 +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
Mel O'Hagan
9ce34aa4c0 lint 2022-08-10 10:58:11 +01:00
Mel O'Hagan
334d9a956d Ignore escaped double quotes within strings 2022-08-10 10:57:42 +01:00
Mel O'Hagan
f7c816bce9 lint 2022-08-09 17:28:21 +01:00
Mel O'Hagan
40c846ce8f Handle braces within quotes 2022-08-09 17:27:51 +01:00
Mel O'Hagan
15fe3650dc Fix unit test 2022-08-09 15:54:08 +01:00
Mel O'Hagan
ea6f0938da Rename to recordID 2022-08-09 14:59:05 +01:00
Mel O'Hagan
a5065411cc Add table field to Airtable update 2022-08-09 14:55:45 +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
Mel O'Hagan
e23d29b7ef lint 2022-08-08 21:57:36 +01:00
Mel O'Hagan
88f06539a4 Nested braces parse fix added for MongoDB 2022-08-08 21:56:55 +01:00
mike12345567
2bb0dbdc06 Adding a test for the case where a user has added a number: at the start of the column - could have broken things. 2022-08-08 19:21:06 +01:00
mike12345567
be80839573 Adding multiple of same property test case for lucene building. 2022-08-08 19:19:33 +01:00
mike12345567
77947e8ba9 Adding unit tests for internal DB lucene syntax building. 2022-08-08 19:17:28 +01:00
Mel O'Hagan
98d8080826 Bug fix findOneAndUpdate 2022-08-08 17:53:17 +01:00
Mel O'Hagan
d02e5ae87f Add unit tests for ObjectId 2022-08-08 17:01:56 +01:00
Andrew Kingston
3c5e933577 Fix crash when attempting to parse a nullish automation error 2022-08-08 16:44:00 +01:00
Mel O'Hagan
c57fc1cfcd Merge branch 'develop' into bug/sev2/mongodb-fixes 2022-08-08 15:15:03 +01:00
mike12345567
a24f2157a5 Some various session fixes based on current data. 2022-08-05 21:35:26 +01:00
Michael Drury
bf1b7543b0
Merge pull request #7114 from Budibase/fix/session-perf
Increasing time between updating session TTLs
2022-08-05 17:30:16 +01:00
mike12345567
a2f18e2e44 Updating sessions to TS, adding env var to set the session update length, adding reasons for invalidation, making sure errors are never considered authenticated. 2022-08-05 17:13:03 +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
2f665362e4 Updating pino logging to remove health check spam. 2022-08-04 20:23:45 +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
mike12345567
41683c1f6d Fix for #6737 - making it so that if a column is deleted externally tables can be re-fetched and this will be fixed. 2022-08-01 17:40:35 +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
Peter Clement
dbaebf0df3
Merge pull request #6989 from Budibase/pc/fixes
User Management UI fixes
2022-08-01 09:39:55 +01:00
Peter Clement
323c23b4d8 pr comments and updating group check to be more safe 2022-07-30 11:38:08 +01:00
Michael Drury
88ba63d77e
Merge pull request #6898 from Budibase/feature/automation-error-stop
CRON automation stop after a number of errors
2022-07-29 16:20:51 +01:00
Martin McKeaveney
7bad805e5f Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-29 15:45:27 +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
27fafe546c Merge branch 'develop' into feature/multiselect-filters 2022-07-29 14:23:12 +01:00
mike12345567
34432d5862 Fixing some issues with automations + lucene filtering (with string templating on the backend) as well as type coercion in the query rows action. 2022-07-28 13:39:11 +01:00
mike12345567
90b61cd3ca Adding more logging to server log for cloud etc. 2022-07-28 11:14:06 +01:00
Mel O'Hagan
432a8eb1b7 Has any support SQL Server 2022-07-28 09:20:00 +01:00
Mel O'Hagan
0ea6514907 lint 2022-07-28 08:56:52 +01:00
Rory Powell
5e9a03e307 Merge branch 'master' into develop 2022-07-27 16:32:36 -04:00
Mel O'Hagan
417ccc3800 Merge branch 'develop' into feature/multiselect-filters 2022-07-27 18:08:37 +01:00
Mel O'Hagan
600794de66 SQL Server containsAny unit test 2022-07-27 16:40:07 +01:00
Mel O'Hagan
9369498d38 Has any of filter Postgres 2022-07-27 16:37:29 +01:00
mike12345567
2cd26062d4 Fixing issue discovered in #6813 - versioning of query rows was not correct in automations, was using old broken method. 2022-07-27 16:18:12 +01:00
Mel O'Hagan
804d1ef8f6 Has any of MySQL filter 2022-07-27 13:19:47 +01:00
Mel O'Hagan
b160af6603 Has any filter InternalDB 2022-07-27 13:02:46 +01:00
Mel O'Hagan
d9823faac6 Not Contains for SQL Server 2022-07-27 11:56:57 +01:00
Mel O'Hagan
54643cff58 Not Contains Postgres filter 2022-07-27 11:49:45 +01:00
Mel O'Hagan
8d7fe78028 Not Contains filter for MySQL 2022-07-27 11:40:46 +01:00
Peter Clement
e468f83902 adding tests and pr comments 2022-07-27 10:20:39 +01:00
Mel O'Hagan
a702828323 Merge branch 'develop' into feature/multiselect-filters 2022-07-27 10:18:07 +01:00
Peter Clement
f845ac055e Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-26 20:19:33 +01:00
Peter Clement
0c831f369d refactor groups into pro and some other pr comments 2022-07-26 20:04:29 +01:00
mike12345567
c3dbeb9d04 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop 2022-07-26 17:28:57 +01:00
mike12345567
f2addf16cb Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-26 17:25:55 +01:00
Mel O'Hagan
a75f3b7bba NotContains internalSearch 2022-07-26 17:21:58 +01:00
Mel O'Hagan
4135c4ce59 Fix unit tests 2022-07-26 16:58:01 +01:00
Mel O'Hagan
91f906877f Has all of SQLServer 2022-07-26 16:45:05 +01:00