Commit Graph

805 Commits

Author SHA1 Message Date
Martin McKeaveney e40cb3ac69 fixing test 2020-10-06 20:18:05 +01:00
mike12345567 72de4dcab4 First work towards implementing Dynamo usage in the server when running in the cloud; this is for tracking usage against API keys. 2020-10-06 19:13:41 +01:00
Andrew Kingston ea7e17ce60 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-06 18:03:43 +01:00
Michael Shanks b9108f013d missing dependency 2020-10-05 21:21:00 +01:00
Michael Shanks a28a327da7 Merge branch 'master' into fixes 2020-10-05 21:17:01 +01:00
Michael Shanks c0e008181d broken tests 2020-10-05 20:58:07 +01:00
Martin McKeaveney 5e6cbe3b6d cleaner parsing 2020-10-05 19:21:51 +01:00
mike12345567 196f0b380d Minor update to remove send grid from the API component of the builder and make them part of the automation itself. 2020-10-05 17:45:31 +01:00
Michael Shanks 267e8e39aa Coerse record fields, to be a bit more tolerant of data input 2020-10-05 17:28:23 +01:00
Martin McKeaveney dd9eb9bb6a merge 2020-10-05 15:08:53 +01:00
Martin McKeaveney c3a5d964bc tidy up 2020-10-05 14:43:34 +01:00
Martin McKeaveney 3a460429a0 adding nice loading states 2020-10-05 14:07:39 +01:00
Martin McKeaveney 140233960e unit tests for csv parser 2020-10-05 11:48:13 +01:00
mike12345567 3ad58c2aa7 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-05 10:52:35 +01:00
Martin McKeaveney b754fc3f07 account for omitted rows 2020-10-05 10:51:58 +01:00
mike12345567 03b9b3cec2 Merge branch 'master' of github.com:Budibase/budibase into remove-views 2020-10-05 10:04:23 +01:00
mike12345567 b78c84cf2e Fixing an issue that a test case raised. 2020-10-05 09:59:03 +01:00
Andrew Kingston f5ed9b9f32 Fix get views endpoint returning built in by_link view 2020-10-04 17:59:49 +01:00
Andrew Kingston 537c5a81e0 Fix record patch function 2020-10-04 17:59:20 +01:00
Andrew Kingston 7a51963ac5 Update data export with new DB view structure and linked records 2020-10-03 21:07:59 +01:00
mike12345567 0939096cb9 Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records 2020-10-02 17:02:37 +01:00
mike12345567 be833d66bb Fixing test case broken by automation save record -> create record. 2020-10-02 17:02:18 +01:00
mike12345567 cb89f1199b Fixing an issue with linked records showing up as models after id changes. 2020-10-02 16:49:36 +01:00
Martin McKeaveney 016f49ac5a merge 2020-10-02 16:45:59 +01:00
mike12345567 e43e0e100b Some quick automation fixes. 2020-10-02 16:42:47 +01:00
Martin McKeaveney 2120ed99c1 v0.1.23 2020-10-02 16:24:39 +01:00
Martin McKeaveney 5e86076530 CSV Import end to end 2020-10-02 16:16:06 +01:00
mike12345567 a32ec9ece0 Some quick fixes after merge. 2020-10-02 15:49:13 +01:00
mike12345567 4d8b1ecc10 Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records 2020-10-02 14:49:23 +01:00
mike12345567 7594b17ec7 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 3e1e865bb4 record value coersion - untested 2020-10-02 14:14:58 +01:00
mike12345567 89f966632f Some more test case fixes. 2020-10-02 13:04:44 +01:00
mike12345567 60cb080189 Fix for an issue detected by user test case. 2020-10-02 12:52:15 +01:00
mike12345567 0db7768e5d 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 c7693d6e86 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 0c373a9fb4 fix: view filter handle bool, number & date 2020-10-01 16:55:17 +01:00
Martin McKeaveney c7a917ce40 csv import functional 2020-10-01 14:48:07 +01:00
Michael Drury 8ebc444c34 Fixing issues when adding and deleting records from the input record linking list. 2020-10-01 12:30:14 +01:00
Michael Drury ee10e6a165 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 3c8c5461d7 Resolving issues with deleting a linked column, should now be possible. 2020-10-01 11:33:37 +01:00
mike12345567 5cf845335c Minor update to fully handle field deletion which is a linked field; from a model. 2020-09-30 23:14:39 +01:00
mike12345567 3de8c86c4d 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 04e76797f9 v0.1.22 2020-09-30 17:05:19 +01:00
mike12345567 4f4298468a Fixing record editting. 2020-09-30 15:41:52 +01:00
mike12345567 2bb349a381 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 9c6490f0f2 Fixing some missues with linked records after testing with the new UI. 2020-09-30 12:00:56 +01:00
mike12345567 e798fca33b 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 f97369afd2 Analytics enabled/disabled via specific ENV variable 2020-09-29 17:28:24 +01:00
mike12345567 672094b177 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 dee763a952 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 701c82cb1f serve determines whether analytics are enabled 2020-09-29 16:23:34 +01:00
Michael Shanks 83261aeadf analytics - identify user + extra actions added 2020-09-29 15:26:56 +01:00
Martin McKeaveney f9dc382867 link 2020-09-29 12:31:41 +01:00
mike12345567 52b594ab39 Adding routes for getting link records based on a record Id. 2020-09-29 12:02:06 +01:00
mike12345567 bfe2bb5a23 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 6a2da91f31 CLI tool for exporting apps, tidy up 2020-09-29 10:32:42 +01:00
Martin McKeaveney 2e1583589e organise async logic on homepage, style template cards and add images 2020-09-29 10:19:04 +01:00
mike12345567 7f0686380c 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 b27f80071f async templates working from S3 2020-09-28 17:04:08 +01:00
mike12345567 47b512be1c Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records 2020-09-25 18:05:38 +01:00
mike12345567 7e3715d88a 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 9bd1743ea0 Rename records to rows in automation definitions 2020-09-25 15:01:48 +01:00
Martin McKeaveney 8d01cc8d8b Merge branch 'master' of github.com:Budibase/budibase into template-export 2020-09-25 14:51:22 +01:00
Martin McKeaveney bf242a01ec re-add electron files 2020-09-25 14:51:04 +01:00
Martin McKeaveney 892ce699ce template export v1 2020-09-25 14:47:42 +01:00
Martin McKeaveney f447f3a889 Merge branch 'master' of github.com:Budibase/budibase into csv-export 2020-09-24 16:16:59 +01:00
Martin McKeaveney b186f0fbb2 merge 2020-09-24 15:52:09 +01:00
Martin McKeaveney 42dfc2b33c providing ability to perform JSON and CSV export from popover 2020-09-23 23:56:26 +01:00
Martin McKeaveney 31c6450f5e tidy up 2020-09-23 21:03:13 +01:00
Martin McKeaveney 31dd25331e ensuring s3 upload works in prod 2020-09-23 20:23:40 +01:00
Martin McKeaveney fd97c14a50 lint, tidy up and some simplification 2020-09-23 17:29:32 +01:00
Martin McKeaveney ccebe283cc abstract local file upload logic 2020-09-23 17:02:06 +01:00
mike12345567 71d6236d05 Adding re-triggering of test case to help with running test case in GH actions. 2020-09-23 16:35:34 +01:00
mike12345567 19bb0481c6 Running linter to cleanup formatting. 2020-09-23 16:20:39 +01:00
mike12345567 6e1e5777b8 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 6b00fb2d8e local file upload from apps 2020-09-23 16:15:09 +01:00
mike12345567 f3f874c3f9 Fixing delay as it was causing test case to be inconsistent (triggering automation) 2020-09-23 15:29:25 +01:00
mike12345567 c024fd6023 Fixing issue with test case. 2020-09-23 15:16:14 +01:00
mike12345567 f4ec118679 Adding clean up of records based on the model schema to save and update records. 2020-09-23 13:34:11 +01:00
mike12345567 7f107fcf0a 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 8afbb40f36 Implementing type cleanup based on the input schema, specifically for booleans and numbers. 2020-09-23 11:54:15 +01:00
mike12345567 ad6002293e Fixing an issue with the fill in of test data when triggering. 2020-09-22 15:25:26 +01:00
mike12345567 b4cdc15d50 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 a1174d8942 Updating async action loading based on new structure of S3 and manifest. 2020-09-22 14:07:22 +01:00
mike12345567 406032b444 Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-22 13:00:04 +01:00
mike12345567 9c5b4b4211 Removing log statement. 2020-09-22 12:56:48 +01:00
mike12345567 1845a8c452 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-22 12:00:54 +01:00
mike12345567 0501acc823 Quick fix based on test case failure. 2020-09-22 10:41:56 +01:00
mike12345567 c0442b25e1 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 b5f42384e3 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 3be61180a8 Adding all fixes for prettier so that test will run. 2020-09-22 09:57:05 +01:00
mike12345567 c18ac80fe2 Further testing. 2020-09-22 09:54:02 +01:00
mike12345567 ab0ee7555b Confirming suspicions about why a testcase is failing in GH actions only. 2020-09-22 09:50:16 +01:00
mike12345567 cc35099ebd 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 1a1d09862a Simplifying review comment changes. 2020-09-22 08:58:16 +01:00
mike12345567 39dbf78359 Updates as per review comments. 2020-09-21 23:19:45 +01:00
mike12345567 cdaa0c36a1 Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-21 15:06:52 +01:00
mike12345567 9d7710e371 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 15:05:42 +01:00
mike12345567 f6e3d43bd7 Fixing a problem detected by a test case. 2020-09-21 15:05:24 +01:00
mike12345567 af1d3dc139 Updating yarn lock. 2020-09-21 14:53:32 +01:00