1
0
Fork 0
mirror of synced 2024-09-08 21:51:58 +12:00
Commit graph

1909 commits

Author SHA1 Message Date
mike12345567
5e8810c621 Merge branch 'feature/automation-redesign' of github.com:Budibase/budibase into feature/automation-query 2021-09-15 14:21:29 +01:00
Peter Clement
c898c7d8d5 update icons 2021-09-15 11:51:49 +01:00
mike12345567
c0fe651419 Merge branch 'feature/automation-redesign' of github.com:Budibase/budibase into feature/automation-query 2021-09-15 11:44:01 +01:00
Peter Clement
d2cbeeb679 Merge remote-tracking branch 'origin/develop' into feature/automation-redesign 2021-09-15 09:58:19 +01:00
Martin McKeaveney
8b4861f27c Merge pull request #2551 from mslourens/fix_uppercase_database_name
fix fetching tables from database with uppercase name
2021-09-15 09:53:40 +01:00
Peter Clement
3b66a14a6f Update icons 2021-09-15 00:49:44 +01:00
Peter Clement
09cab87a86 Add new actions modal and integration with flowchart 2021-09-15 00:45:11 +01:00
mike12345567
432d876dff Backbone of query definition. 2021-09-14 17:49:01 +01:00
Michael Drury
bda973355c Merge pull request #2598 from Budibase/feature/automation-rework
Automation backend rework
2021-09-14 17:30:26 +01:00
mike12345567
35dba2e1cb Fixing test cases after removing worker-farm. 2021-09-14 17:14:44 +01:00
mike12345567
c57e66e21f Changing over to using timestamps. 2021-09-14 16:54:42 +01:00
mike12345567
7d1dec28da Removing the concept of worker-farm and fixing issues raised in review. 2021-09-14 16:43:06 +01:00
mike12345567
70bc68fb61 Adding concept of internal and external actions. 2021-09-14 12:40:19 +01:00
mike12345567
8f1f1c2d54 Removing the concept of a logic block. 2021-09-14 11:28:39 +01:00
mike12345567
500179e312 Fixing test cases, making it possible to still run automations via env variable. 2021-09-14 11:18:02 +01:00
mike12345567
a5dbcd81bd Fixing issue discovered by webhook test case. 2021-09-13 18:07:33 +01:00
mike12345567
0ff5fd1ef0 Adding functionality so that when an automation trigger is deleted its test inputs will also be deleted. 2021-09-13 18:03:09 +01:00
mike12345567
8119a5f7f7 Fixing automation test cases. 2021-09-13 17:43:53 +01:00
mike12345567
198ada80b3 Removing sendgrid test as sendgrid automation no longer supported. 2021-09-13 17:08:15 +01:00
mike12345567
b43143f1b7 Removing live prop from JOI def. 2021-09-13 16:43:05 +01:00
mike12345567
a92530f170 Fixing issue #2412 - making sure full enriched records are passed along to automations. 2021-09-13 16:28:52 +01:00
Martin McKeaveney
54749d2668 ensure internal tableId always attached to user objects 2021-09-10 17:02:55 +01:00
mike12345567
3eeb7c27b8 Introducing the concept of flagging an automation as 'in test' which means it can run with triggers and everything as it normally would in development. 2021-09-10 14:37:34 +01:00
mike12345567
84cdec5907 Adding some basic test cases for the metadata API, testing that automation tests do store history. 2021-09-10 13:52:41 +01:00
Andrew Kingston
4f96b7ef93 Merge pull request #2576 from Budibase/responsive-preview
Responsive preview
2021-09-10 12:13:46 +01:00
mike12345567
a366ab80e1 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-09 16:33:41 +01:00
Michael Drury
e935a2196a Merge pull request #2575 from Budibase/fix/public-multi-tenancy
Issue with public apps and multi-tenancy
2021-09-09 14:42:12 +01:00
Andrew Kingston
0409e2144f Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview 2021-09-09 13:56:18 +01:00
mike12345567
58aa32f1b0 Fixing issue with multi-tenancy and public apps, when the tenant isn't necessarily known, it can be found in the app ID, building a middleware to manage this. 2021-09-09 13:27:18 +01:00
mike12345567
0e15911284 Saving progress towards re-working CTX usage in automation steps. 2021-09-09 12:23:52 +01:00
Andrew Kingston
5b1ba5d5a2 Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-09 11:57:55 +01:00
Andrew Kingston
57c69f233c Add meta tag to client apps to ensure they stretch to fill ios device screens 2021-09-09 11:55:46 +01:00
Martin McKeaveney
93590c58fa merge 2021-09-09 11:15:21 +01:00
mike12345567
557bd2df9f Adding metadata system and re-writing how Cron works, previously cron only worked in dev because it would never be enabled for the production app ID, this makes it so that it is never enabled for the dev app and when the production app is deployed it runs through all the automations and checks if any need cron jobs setup/disabled. 2021-09-08 19:29:28 +01:00
mike12345567
e84d30524b Updating automations system to return the inputs and outputs of each step. 2021-09-08 14:08:22 +01:00
mike12345567
213bee1e3b Adding the ability to get back the context. 2021-09-07 19:06:20 +01:00
mike12345567
1c24e3f520 Re-working all of the actions to have a success output, and make sure everything has useful outputs. 2021-09-07 17:31:54 +01:00
mike12345567
f429bc1a08 Adding slack integration. 2021-09-07 13:59:58 +01:00
mike12345567
4450883a0a Adding slack integration. 2021-09-07 13:58:53 +01:00
Andrew Kingston
d371344d9b Fix test for loading component library 2021-09-07 10:05:24 +01:00
Andrew Kingston
3c3a69318f Remove some other reference to standard-components 2021-09-06 18:45:39 +01:00
Andrew Kingston
989652bc0b Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 18:23:08 +01:00
mike12345567
2531d9a681 Cleanup, prepping for automation history, some refactoring to get rid of concept of builtin. 2021-09-06 17:53:02 +01:00
Andrew Kingston
d607f7b25b Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 17:29:51 +01:00
mike12345567
5cc5bd4533 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-06 17:29:08 +01:00
mike12345567
9fa80f2b88 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-09-06 17:27:29 +01:00
Martin McKeaveney
f7718ecae9 lint 2021-09-06 16:24:51 +01:00
Martin McKeaveney
bcb5cb1d77 merge with master 2021-09-06 16:13:17 +01:00
mike12345567
a0e0843363 Allowing all server endpoints to run without tenant information, as most endpoints in server can be public. 2021-09-06 16:01:45 +01:00
mike12345567
033bd521cf Fixing an issue with redirect having the middleware applied before the redirection 2021-09-06 15:48:46 +01:00
mike12345567
ae73efaabe Fixing an issue in prod where the /builder endpoint wasn't being allowed past without tenancy. 2021-09-06 13:36:41 +01:00
Maurits Lourens
4d4d6aa27b fix fetching tables from database with uppercase name 2021-09-06 12:33:03 +02:00
mike12345567
a3cffa8905 Getting rid of automation step download system. 2021-09-03 17:36:00 +01:00
mike12345567
3f960e4f13 Fixing an issue that occurs when the table name and the primary display column are the same name. 2021-09-03 14:49:56 +01:00
Michael Drury
8ce56c8492 Merge pull request #2531 from Budibase/fix/sql-relationship-issues
Relationship bug fixes (SQL and internal) and a few other bits
2021-09-03 11:47:36 +01:00
mike12345567
0b0da47778 Fixing issues discovered by test cases. 2021-09-03 11:06:44 +01:00
mike12345567
8c3eb30ab1 Fixing issues after upgrading to node 14 and circular dependencies causing issues. 2021-09-02 18:33:41 +01:00
mike12345567
b17e9aa5e4 Fixing issue with using 'ta' in view name. 2021-09-02 17:49:21 +01:00
mike12345567
2148bf6da4 Fixing issues with search endpoint not handling users fully. 2021-09-02 17:13:00 +01:00
mike12345567
d2cb0282ea Fixing issue with rows not returning correctly. 2021-09-02 13:31:46 +01:00
Andrew Kingston
6e856c4bd7 Fix indexing of rows with arrays of objects 2021-09-02 12:00:18 +01:00
mike12345567
a9e2336036 Fixing issues with SQL many relationship updates. 2021-09-01 19:40:47 +01:00
Andrew Kingston
047cd4ea88 Merge standard-components into the client library 2021-09-01 11:41:48 +01:00
Martin McKeaveney
8ed415107f prevent sql relationship delete from erroring 2021-08-31 19:59:49 +01:00
Martin McKeaveney
83db9754d5 prevent relationships getting overridden in mySQL connector 2021-08-31 14:44:33 +01:00
Maurits Lourens
3e7369b1cb add patch method to the rest api interface 2021-08-30 22:55:12 +02:00
PClmnt
58b966c0cc Merge pull request #2470 from Budibase/multi-option-datatype
Multi-Option Data Type
2021-08-27 14:43:09 +01:00
Peter Clement
e03244e44e change index definition 2021-08-27 14:10:19 +01:00
Peter Clement
ee830d0e85 refactor of multi-option filtering and validation 2021-08-27 08:05:22 +01:00
Keviin Åberg Kultalahti
cf9a8c3805 fix datasources not getting updated correctly 2021-08-26 22:01:24 +02:00
Peter Clement
544dd4ef1d Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement
1ab618c2ef fix indexing of arrays 2021-08-26 14:22:52 +01:00
Martin McKeaveney
b8d10a2b6d merge package updates 2021-08-26 14:13:30 +01:00
Peter Clement
4fa36727e4 Update validation for array type 2021-08-26 14:04:18 +01:00
Peter Clement
f7ebf7f8a4 Fix lucene not allowed characters 2021-08-26 11:39:42 +01:00
Peter Clement
91d5308d99 linting 2021-08-25 19:25:57 +01:00
Peter Clement
078cb07b04 use normal combobox for filtering array columns 2021-08-25 17:00:42 +01:00
Peter Clement
725b9bb6e2 Add more validation options for array field 2021-08-25 15:49:04 +01:00
Peter Clement
05568295b5 Add not contains option to lucene query builder 2021-08-25 14:05:00 +01:00
Martin McKeaveney
700caa7e34 making sure relationships for autocolumns are created when uploading a CSV 2021-08-24 20:04:28 +01:00
Peter Clement
f000d44e39 Add contains option to lucene query builder 2021-08-24 16:14:38 +01:00
Martin McKeaveney
2ff9e33773 fix test 2021-08-20 16:21:08 +01:00
Martin McKeaveney
e7f8454ad7 make SQL startsWith queries case insensitive 2021-08-20 15:20:52 +01:00
Peter Clement
17438372d0 Add ability for user to select 'List' data type for a column 2021-08-19 16:54:44 +01:00
Martin McKeaveney
1a588f0973 Merge pull request #2400 from Budibase/feature/budibase-kubernetes
Budibase Kubernetes Support
2021-08-19 07:54:55 +01:00
Martin McKeaveney
af4c1b23de simplify couchDB configuration 2021-08-18 11:23:28 +01:00
Martin McKeaveney
f07dcf7f55 Merge pull request #2401 from mslourens/update_datasource_name
Update the name of the datasource
2021-08-18 10:44:04 +01:00
Maurits Lourens
de944480da update the name of the datasource 2021-08-17 23:57:11 +02:00
Martin McKeaveney
2e30626e89 merge with dev 2021-08-17 21:27:30 +01:00
Martin McKeaveney
9360d7ebef Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-kubernetes 2021-08-17 21:26:16 +01:00
Martin McKeaveney
87bf640a5d conditionally apply username and password to couchdb auth 2021-08-17 16:48:02 +01:00
Martin McKeaveney
5d560022c5 lint 2021-08-17 14:15:24 +01:00
Martin McKeaveney
f4232bd7d7 couchDB auth options 2021-08-17 14:11:03 +01:00
Martin McKeaveney
8e1e016c66 Revert "Feature/couchdb auth" 2021-08-17 07:16:43 +01:00
Maurits Lourens
87c59db02e fix lint issues 2021-08-16 22:07:15 +02:00
Maurits Lourens
459ba46c48 return validation errors 2021-08-16 21:15:15 +02:00
Martin McKeaveney
2661d1c0b4 lint 2021-08-16 17:17:48 +01:00
Martin McKeaveney
0bfbedac80 lint 2021-08-16 16:47:26 +01:00
Martin McKeaveney
beb16a733e utility helper for determining correct couchDB URL 2021-08-16 16:38:00 +01:00
Martin McKeaveney
769c37a11d couchdb direct auth 2021-08-16 15:58:04 +01:00
Martin McKeaveney
0d6b0c887b named templates for local k8s DNS resolution 2021-08-16 15:15:07 +01:00
Martin McKeaveney
a248084c56 budibase kubernetes support 2021-08-16 11:42:21 +01:00
Keviin Åberg Kultalahti
f6218d8e0b Merge branch 'master' into develop 2021-08-13 14:41:49 +02:00
Martin McKeaveney
83b99be1d6 linting 2021-08-11 20:34:45 +01:00
Martin McKeaveney
1678c86bf4 lint 2021-08-10 17:46:28 +01:00
Martin McKeaveney
ccb7f67458 ensure user metadata is created before link documents are created 2021-08-10 13:00:15 +01:00
mike12345567
a8eb067de3 Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop 2021-08-06 17:14:31 +01:00
mike12345567
be48677490 Fixes for a lot of issues generated by the use of the pouchdb allDbs call, which is not designed for multi-client DB setups like ours, using CouchDB method instead. 2021-08-06 16:38:07 +01:00
mike12345567
6414614312 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-08-06 13:16:04 +01:00
mike12345567
a7ba02620d Linting. 2021-08-06 13:11:41 +01:00
mike12345567
bc84bab52c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
Michael Drury
ae18e3408e Merge pull request #2286 from Budibase/fix/relationships-2167
Some fixes for internal and external relationships
2021-08-06 12:51:44 +01:00
mike12345567
29817892a8 Fixing test cases. 2021-08-06 12:33:04 +01:00
Martin McKeaveney
9751e84bed fix sql server integration 2021-08-05 22:15:40 +01:00
mike12345567
5a0ef45c29 Fixing issues with many to many relationships in SQL, sometimes not creating right relationships. 2021-08-05 19:49:30 +01:00
mike12345567
789922e5a2 Linting. 2021-08-05 19:26:00 +01:00
mike12345567
7624390f0b Fixing a variety of issues with internal relationships and external SQL relationships. 2021-08-05 19:24:29 +01:00
Martin McKeaveney
c2e80b0b63 Merge branch 'master' of github.com:Budibase/budibase 2021-08-05 17:04:26 +01:00
Martin McKeaveney
0b3c04d71c lint 2021-08-05 16:57:23 +01:00
Martin McKeaveney
05ec5dc70c Merge pull request #2260 from Budibase/fix/views-2209
Formulas and relationships in views
2021-08-05 16:43:59 +01:00
Martin McKeaveney
7864f75a14 Merge pull request #2244 from mslourens/headers_in_webhook_automation_step
add headers input in outgoing webhook automation step
2021-08-05 16:43:04 +01:00
Martin McKeaveney
02a99f32cb updating attachment relative path so it works in all envs 2021-08-05 16:40:39 +01:00
Martin McKeaveney
6f3abeb739 Merge pull request #2272 from Budibase/fix/export-2193
Fix exporting data from table
2021-08-05 16:18:13 +01:00
mike12345567
83462a0eee Fixing merge issues. 2021-08-05 10:52:34 +01:00
mike12345567
f8599e1352 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-05 10:38:41 +01:00
mike12345567
46ea3f3e9e Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 4834b765be, reversing
changes made to 2456e69483.
2021-08-05 09:59:08 +01:00
Martin McKeaveney
b35cab476a remove self host check from apps call 2021-08-04 20:33:39 +01:00
Martin McKeaveney
10e8df1fe7 Update budibase CDN link 2021-08-04 19:56:51 +01:00
mike12345567
cf5f0b3262 Linting. 2021-08-04 18:22:53 +01:00
mike12345567
217e5a02bf Fixing issue #2193, also fixing the name of the file on export, as well as fixing an issue with the exporters not handling relationships. 2021-08-04 18:20:51 +01:00
mike12345567
daed47a0a8 Fix #2209 - views, calculations and group by can't support formula or link fields, making sure these aren't options in the UI. Also fixing an issue where formula values were being saved to DB. 2021-08-04 15:22:41 +01:00
mike12345567
57f46bfdb4 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-04 15:00:50 +01:00
mike12345567
f4a3d2ff3b Fix for #2250, strings were being parsed for numbers which was causing the issue for strings starting with numbers, using the table schema to determine is parsing necessary. 2021-08-04 14:46:21 +01:00
Martin McKeaveney
df927e3feb merge with master 2021-08-04 13:20:11 +01:00
Michael Drury
ec26f6ab5e Merge branch 'develop' into feature/multi-tenants 2021-08-04 10:07:31 +01:00
Michael Drury
b86a6fddc9 Revert "Multi-tenancy/organisations" 2021-08-04 10:02:24 +01:00
Maurits Lourens
81b4f8f5d4 add try/catch block around JSON.parse, since user input can be incorrect formatted string 2021-08-03 22:53:18 +02:00
Maurits Lourens
3029178eeb add headers input in outgoing webhook automation step 2021-08-03 22:39:01 +02:00
mike12345567
e7974f7e86 Implementing some changes to how context gets set for tenancy, after testing, as well as updating server. 2021-08-03 15:32:25 +01:00
mike12345567
f3ce979230 Linting. 2021-08-02 18:36:32 +01:00
mike12345567
7743384f77 re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented. 2021-08-02 18:34:43 +01:00
Martin McKeaveney
0f1bb2ccff fix mongo code review comment 2021-07-29 10:11:52 +01:00
Martin McKeaveney
7ba17204c5 Merge pull request #1963 from faroutchris/feature/query-mongo-collection
Feature/query mongo collection
2021-07-29 10:10:52 +01:00
mike12345567
4606248ffd Fixing up everything found when testing with Cypress. 2021-07-26 13:19:47 +01:00
mike12345567
4d0faa38e3 Changing how apps are retrieved to be more efficient. 2021-07-23 20:01:53 +01:00
mike12345567
9377c7b0f3 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 17:20:41 +01:00
mike12345567
df942f7d7c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-23 17:02:33 +01:00
mike12345567
7588bfde39 Adjusting how redis modules are loaded, making sure client is always set, before init. 2021-07-23 16:53:22 +01:00
mike12345567
26582f5ceb Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:11:05 +01:00
mike12345567
4160d63b2d Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:10:59 +01:00