melohagan
c0578d4cc2
Send meeting invite via automation email smtp ( #10787 )
...
* Pass calendar props into sendSmtpEmail
* Add calendar event to message
* Add Checkbox and DatePicker automation field UI
* Add URL prop
* Add url to sendSmtpEmail unit test
* Refactor
* Code review comments
* Make location optional
* Add EmailInvite type
---------
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-06-08 14:25:35 +01:00
Martin McKeaveney
bbab2a9adc
merge
2023-05-24 11:25:49 +01:00
melohagan
395cf4a667
Add JSON payload support for Make and Zapier ( #10529 )
...
* Rename Integromat to Make. Update logo.
* Add JSON type for automations
* Support deprecated values in JSON
* Fix json query editor width bug
* Push body to schema if missing
* Support JSON body
* Add JSON payload support for Zapier
* Update packages/server/src/automations/steps/make.ts
Co-authored-by: Martin McKeaveney <martin@budibase.com>
* July -> November
* Add unit tests
---------
Co-authored-by: Martin McKeaveney <martin@budibase.com>
2023-05-11 17:49:33 +01:00
Martin McKeaveney
e70e3ae662
rename
2023-04-26 15:58:21 +01:00
Martin McKeaveney
4f020a4db4
lint
2023-04-26 15:56:46 +01:00
Martin McKeaveney
84f52683b2
chatgpt automation block
2023-04-26 15:55:44 +01:00
Michael Drury
1c7c06e983
Bulk of the automation plugin system, supporting custom plugins.
2023-04-10 23:48:54 +01:00
mike12345567
cf5316ec8d
General fixes for open handles, attempting to find and close all issues in server which are stopping shutdown of Jest suite.
2023-03-27 19:38:49 +01:00
adrinr
420cb36ca7
Replace beforeeach for before alls
2023-02-03 19:02:40 +00:00
adrinr
7027abeaa2
Fix issues with parallel tests and self/cloud modes
2023-01-26 18:20:21 +00:00
mike12345567
b38399cb74
Adding test cases as per PR comments.
2023-01-26 18:20:21 +00:00
Adria Navarro Redo
6a4fe1d5e6
Fix automation test
2023-01-26 18:20:21 +00:00
Peter Clement
9d841bc947
Server and Worker tests ( #8928 )
...
* automation unit tests
* row processor tests
* update executeQuery test
* update groups assertion
* some more worker tests
* plugin tests and tidying up
* linting
* temporarily disable group tests
* more tests
* fix import
* fix backup tests
* add pro mocks to worker
* check for app existence in import test
* test new tsconfig
* testing changes
* Pro test utils (#9020 )
* Pro test utils changes
* Add test fixes
* Remove ts-ignore
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-12 22:02:32 +00:00
mike12345567
a02e9017ec
Final fixes after re-running all test suites.
2022-11-28 19:12:23 +00:00
mike12345567
c6366c573a
Final server test fixes, after all updates to context/removal of context faking.
2022-11-15 19:04:39 +00:00
Rory Powell
79226777b1
Merge develop
2022-09-28 08:56:45 +01:00
mike12345567
3258aead45
Fixing issues with automation test cases running steps outside of a tenant.
2022-04-26 15:50:35 +01:00
Martin McKeaveney
9ca4dacbaa
merge with master
2022-04-26 10:21:45 +01:00
mike12345567
345bbf603c
Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it.
2022-04-21 14:56:14 +01:00
Rory Powell
0a4b1eb552
Tests complete + backwards compatibility for deployment
2022-03-22 00:23:22 +00:00
mike12345567
9f4ff190c3
Fixing issues dsicovered by automation test cases, as well as disabling threading for test scenarios.
2021-11-11 16:20:30 +00:00
mike12345567
cca28ce255
Adding worker controls to both automations and queries.
2021-11-11 12:11:09 +00:00
Peter Clement
194eddbda4
some tidy up
2021-10-13 09:29:01 +01:00
Martin McKeaveney
35d4eac78a
fallback SMTP configuration for cloud
2021-09-27 14:57:22 +01:00
Maurits Lourens
518f8fd55e
merge develop into branch
2021-09-16 22:15:09 +02:00
mike12345567
96fd8ed947
Updating tests to use latest version of jest, which broke a lot of things, but was necessary to get proper ts-jest support.
2021-06-25 13:46:02 +01:00
mike12345567
2db995c906
Fixing test case and removing console.log.
2021-06-23 20:18:21 +01:00
mike12345567
4e9097862d
Updating user test cases.
2021-05-19 16:24:20 +01:00
mike12345567
cea82f9335
A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge.
2021-05-14 15:43:41 +01:00
Andrew Kingston
797e8a8b67
Add explicit prettier options
2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti
0afbf1649e
lint:fix
2021-05-03 09:31:09 +02:00
mike12345567
eaa89c824e
Updating the server to remove use of the email in the user ID.
2021-04-19 16:26:33 +01:00
mike12345567
4f71e11c94
Updating some test cases to work with new system.
2021-04-09 17:33:21 +01:00
mike12345567
d66af9f151
Getting rid of the CLOUD environment variable, this makes no sense anymore, now there is isDev() and isProd() which will work out the current state of the cluster.
2021-03-24 18:21:23 +00:00
mike12345567
794372987e
Adding more test cases for the controllers, tables and views weren't as well covered as required.
2021-03-15 16:36:38 +00:00
mike12345567
3406138f34
Finishing off automation test cases, above 90% coverage for automations codebase.
2021-03-15 14:11:13 +00:00
mike12345567
799168c6b8
Adding in all the automation step tests, beginning work on the general automation tests.
2021-03-12 15:32:16 +00:00
mike12345567
189a673c9c
Testing some of the automation actions (still a few to complete) and adding quick test case for the self host stuff.
2021-03-11 18:29:48 +00:00