1
0
Fork 0
mirror of synced 2024-08-02 11:51:34 +12:00
Commit graph

779 commits

Author SHA1 Message Date
mike12345567
c69081f390 Changing the function that all get params builder functions are composed of to be better named. 2020-10-02 14:19:39 +01:00
Michael Shanks
cb5e9f69a0 record value coersion - untested 2020-10-02 14:14:58 +01:00
kevmodrome
e6ca68d1e9
merge master 2020-10-02 14:39:00 +02:00
mike12345567
e0e1cd7316 Some more test case fixes. 2020-10-02 13:04:44 +01:00
mike12345567
d4c3200322 Fix for an issue detected by user test case. 2020-10-02 12:52:15 +01:00
mike12345567
2aff68b245 Adding jsdoc to the db utils and removing the views, this is a breaking change for existing apps. 2020-10-02 12:37:46 +01:00
Michael Drury
0a80abfd0e Purging the use of views where possible, this update should remove the use of by_type and all model views. 2020-10-01 17:22:08 +01:00
Michael Shanks
27015ebd17 fix: view filter handle bool, number & date 2020-10-01 16:55:17 +01:00
Martin McKeaveney
1fd749ce00 csv import functional 2020-10-01 14:48:07 +01:00
Michael Drury
a891149b5b Fixing issues when adding and deleting records from the input record linking list. 2020-10-01 12:30:14 +01:00
Michael Drury
d1fa921c27 Adding validation so that a linked column and a primary display column cannot be renamed. 2020-10-01 11:49:49 +01:00
Michael Drury
58ff985a35 Resolving issues with deleting a linked column, should now be possible. 2020-10-01 11:33:37 +01:00
mike12345567
aa59c9d41c Minor update to fully handle field deletion which is a linked field; from a model. 2020-09-30 23:14:39 +01:00
mike12345567
962ed5aaa6 Work towards handling linked record field updates, like the column being deleted from the model. 2020-09-30 17:52:57 +01:00
Martin McKeaveney
fd47cf1624 v0.1.22 2020-09-30 17:05:19 +01:00
mike12345567
5fd714d761 Fixing record editting. 2020-09-30 15:41:52 +01:00
mike12345567
709cdb5ea9 Changing relationship system around a little, to not work with fieldNames anymore in the view and simplifying quite a few of the update systems. 2020-09-30 15:37:38 +01:00
mike12345567
cf4b5a6fbf Fixing some missues with linked records after testing with the new UI. 2020-09-30 12:00:56 +01:00
mike12345567
4073f354c8 Fixing issue with modelId being returned from API causing next model update to cause model to be returned as a record from model record view. 2020-09-29 18:03:29 +01:00
Michael Shanks
e4ea9e608d Analytics enabled/disabled via specific ENV variable 2020-09-29 17:28:24 +01:00
mike12345567
ac7374662c A small performance enhancement, storing in the record that it does have links, so that when retrieving info for records it can exit the process early if a record has no mention of links. 2020-09-29 17:22:04 +01:00
mike12345567
31943cc66b Major update to linked record backend, now handling adding info about record links to all responses. 2020-09-29 16:40:59 +01:00
Michael Shanks
838904d14e serve determines whether analytics are enabled 2020-09-29 16:23:34 +01:00
Michael Shanks
69292c353c analytics - identify user + extra actions added 2020-09-29 15:26:56 +01:00
Martin McKeaveney
a91c86a4ac link 2020-09-29 12:31:41 +01:00
mike12345567
ecfca1dfab Adding routes for getting link records based on a record Id. 2020-09-29 12:02:06 +01:00
mike12345567
a76a7525e3 Update to make sure all linked record updates occur in sync with the API call. 2020-09-29 11:55:18 +01:00
Martin McKeaveney
e7c3afb7f1 CLI tool for exporting apps, tidy up 2020-09-29 10:32:42 +01:00
Martin McKeaveney
c83b1d4c35 organise async logic on homepage, style template cards and add images 2020-09-29 10:19:04 +01:00
kevmodrome
09a26a286a
adds events when records are deleted and adds more stylish controls 2020-09-29 11:05:55 +02:00
mike12345567
eca5fad478 Adding main work to handle creating, deleting and managing the link docs between different linked records. 2020-09-28 17:36:59 +01:00
Martin McKeaveney
c2321797f1 async templates working from S3 2020-09-28 17:04:08 +01:00
kevmodrome
0d68d40cfb
adds multiple selection delete functionality 2020-09-28 15:32:06 +02:00
mike12345567
a20ffd4c17 Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records 2020-09-25 18:05:38 +01:00
mike12345567
b24ff486d8 Some groundwork for the linked records, building up a much more in-depth emitter for models and records to drive the record cleanup. 2020-09-25 18:05:26 +01:00
Andrew Kingston
24097184df Rename records to rows in automation definitions 2020-09-25 15:01:48 +01:00
Martin McKeaveney
97cf5c7b33 Merge branch 'master' of github.com:Budibase/budibase into template-export 2020-09-25 14:51:22 +01:00
Martin McKeaveney
7274d1dac7 re-add electron files 2020-09-25 14:51:04 +01:00
Martin McKeaveney
db2d9af545 template export v1 2020-09-25 14:47:42 +01:00
Martin McKeaveney
408c814b26 Merge branch 'master' of github.com:Budibase/budibase into csv-export 2020-09-24 16:16:59 +01:00
Martin McKeaveney
9768a23ad4 merge 2020-09-24 15:52:09 +01:00
Martin McKeaveney
0c639bd1a2 providing ability to perform JSON and CSV export from popover 2020-09-23 23:56:26 +01:00
Martin McKeaveney
e3c72c9020 tidy up 2020-09-23 21:03:13 +01:00
Martin McKeaveney
6d4ea5c627 ensuring s3 upload works in prod 2020-09-23 20:23:40 +01:00
Martin McKeaveney
329e885ab6 lint, tidy up and some simplification 2020-09-23 17:29:32 +01:00
Martin McKeaveney
938f675922 abstract local file upload logic 2020-09-23 17:02:06 +01:00
mike12345567
4bf40a976d Adding re-triggering of test case to help with running test case in GH actions. 2020-09-23 16:35:34 +01:00
mike12345567
8765c185af Running linter to cleanup formatting. 2020-09-23 16:20:39 +01:00
mike12345567
58f643bc30 Extending the possible time the test case can wait for the record to be updated into the database (automation trigger) and adding JSdocs to automation utilities as per PR suggestions. 2020-09-23 16:16:24 +01:00
Martin McKeaveney
f40f388dd8 local file upload from apps 2020-09-23 16:15:09 +01:00
mike12345567
d5112c82c6 Fixing delay as it was causing test case to be inconsistent (triggering automation) 2020-09-23 15:29:25 +01:00
mike12345567
e7be9dd698 Fixing issue with test case. 2020-09-23 15:16:14 +01:00
mike12345567
5773107516 Adding clean up of records based on the model schema to save and update records. 2020-09-23 13:34:11 +01:00
mike12345567
0a665e05c8 Update to include update record internal action option, seems very useful rather than having to delete and re-create records every time. 2020-09-23 12:29:20 +01:00
mike12345567
93611d5d83 Implementing type cleanup based on the input schema, specifically for booleans and numbers. 2020-09-23 11:54:15 +01:00
mike12345567
dfe3257993 Fixing an issue with the fill in of test data when triggering. 2020-09-22 15:25:26 +01:00
mike12345567
8fe50febc4 Adding default options which will be used in the builder if no directory or bucket is specified as environment variables. 2020-09-22 14:37:09 +01:00
mike12345567
b1e1e06895 Updating async action loading based on new structure of S3 and manifest. 2020-09-22 14:07:22 +01:00
mike12345567
0c5f30a60b Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-22 13:00:04 +01:00
mike12345567
cef65a3d9a Removing log statement. 2020-09-22 12:56:48 +01:00
mike12345567
d6213912fd Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-22 12:00:54 +01:00
mike12345567
90027952ea Quick fix based on test case failure. 2020-09-22 10:41:56 +01:00
mike12345567
fca788f424 One final change, match is likely better than matchAll due to the global nature of the regex and its lack of capture groups currently (in workflow mustache cleansing). 2020-09-22 10:33:25 +01:00
mike12345567
5965a04979 Updating GH actions to use Node 12 LTS to be inline with Node version used in Docker. 2020-09-22 10:12:17 +01:00
mike12345567
944d9edbad Adding all fixes for prettier so that test will run. 2020-09-22 09:57:05 +01:00
mike12345567
cb08efdd5f Further testing. 2020-09-22 09:54:02 +01:00
mike12345567
42d9dd26d9 Confirming suspicions about why a testcase is failing in GH actions only. 2020-09-22 09:50:16 +01:00
mike12345567
84372c0100 Adding to test case to retry looking for entries out of the triggered workflow in the case of slow machines. 2020-09-22 09:13:19 +01:00
mike12345567
e10a8d1f05 Simplifying review comment changes. 2020-09-22 08:58:16 +01:00
mike12345567
0e4748003e Updates as per review comments. 2020-09-21 23:19:45 +01:00
mike12345567
fdc653add8 Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-21 15:06:52 +01:00
mike12345567
aee21a75c6 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 15:05:42 +01:00
mike12345567
4b54edf02b Fixing a problem detected by a test case. 2020-09-21 15:05:24 +01:00
mike12345567
e41c77b5e2 Updating yarn lock. 2020-09-21 14:53:32 +01:00
mike12345567
37180a9d7f Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-21 14:51:48 +01:00
mike12345567
088c7440b6 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 14:49:15 +01:00
mike12345567
9274556a1b Fixing linting. 2020-09-21 14:48:24 +01:00
mike12345567
5f2acaff01 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 14:01:00 +01:00
mike12345567
b2d06b7a06 Merge branch 'master' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 13:52:26 +01:00
mike12345567
88d22baf1a Renaming workflows -> automate/automations, throughout the API and the builder itself. 2020-09-21 13:49:34 +01:00
mike12345567
cfb10ebbe2 Outputting the input record so that it can be used in later steps. 2020-09-18 17:20:19 +01:00
mike12345567
60b907054a Initial work towards async block loading, it will pull the manifest.json from a specified bucket and load packages in async when it does not have them - this will need another feature for when running in the cloud to pull all packages it doesn't currently have to the install directory (EFS). 2020-09-18 16:50:52 +01:00
Martin McKeaveney
b0aedd38ed lowercase file extension 2020-09-18 16:19:41 +01:00
mike12345567
85dcb28375 Fixing an issue where inputs from the builder send empty string when realistically it means no input. 2020-09-18 14:34:14 +01:00
mike12345567
0aa1c38878 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-18 13:52:17 +01:00
mike12345567
cba125256a Fixing an issue where any workflow would be triggered by the same type of event - now matching models. 2020-09-18 13:51:56 +01:00
Martin McKeaveney
319fcabaa5 removing delete functionality - not necessary 2020-09-18 12:41:39 +01:00
Martin McKeaveney
14283a7b96 return processed file sizes 2020-09-18 11:01:39 +01:00
Andrew Kingston
6c4cf24a94 Fix filter workflow block tagline 2020-09-17 17:49:57 +01:00
Martin McKeaveney
5d3867558a merge with master 2020-09-17 16:40:09 +01:00
Martin McKeaveney
5150288e85 more lint 2020-09-17 16:38:33 +01:00
Martin McKeaveney
bb2058a010 lint 2020-09-17 16:36:39 +01:00
mike12345567
53bbcd9928 Fixing an issue with deletion action. 2020-09-17 16:28:48 +01:00
mike12345567
22ef6eb4d3 Some fixes after playing around with the new Builder UI. 2020-09-17 16:16:05 +01:00
Andrew Kingston
2287675c79 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-17 15:15:54 +01:00
mike12345567
dd0cffc226 Making the trigger endpoint detect if the trigger should have a model input and faking any properties that don't exist if required - this behaviour overridden by inputs from external client. 2020-09-17 15:14:08 +01:00
Martin McKeaveney
9032738ae8 delete local file upload when file deleted 2020-09-17 15:08:28 +01:00
Andrew Kingston
a1f52b733b Update save record block definition 2020-09-17 14:04:13 +01:00
mike12345567
be67eaf9c8 Updating testcase to now trigger a proper workflow and check that it operates as expected. 2020-09-17 13:36:19 +01:00
Martin McKeaveney
494e04f19f allow deletion of images 2020-09-17 12:45:28 +01:00