Commit Graph

429 Commits

Author SHA1 Message Date
mike12345567 c525721854 Fix for #6709 - Adding the option to set a role for app action, allowing users to set what level an automation can be accessed from. 2022-07-15 17:13:45 +01:00
mike12345567 d10e5755e7 Removing console log. 2022-07-15 14:33:34 +01:00
mike12345567 c149139253 Fix for #6501 - don't fail to publish app when cron expression is empty in any automation, just don't publish that automation. Also adding an error to automation to make it clear an expression is required. 2022-07-15 14:15:16 +01:00
mike12345567 cda958e0b7 Fix for #6702 - remove users table as an option for automation triggers. 2022-07-15 13:39:47 +01:00
mike12345567 40f8849a63 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-14 19:35:31 +01:00
Martin McKeaveney e49a9f640b Merge pull request #6603 from mslourens/duplicate_automation
6512 - duplicate automation
2022-07-13 14:02:42 +01:00
Andrew Kingston 46f3ec8c46 Improve automation test display layout and spacing 2022-07-11 20:16:22 +01:00
Andrew Kingston 79d31702b8 Add hover effect to automation item header expand icon 2022-07-11 20:04:35 +01:00
Andrew Kingston 16116f2877 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-11 10:33:50 +01:00
Maurits Lourens 10e150df7f 6512 - duplicate automation 2022-07-07 23:39:16 +02:00
mike12345567 5383b8b224 Fix for builder loading flow item header. 2022-06-29 13:34:36 +01:00
mike12345567 74261661f1 Updating filter/condition action to show a stopped status rather than error, updating everything else to be aware of this. 2022-06-28 17:02:24 +01:00
mike12345567 063540fe0a Getting notifications working correctly, linking to errors in a better way, generally improving UI, getting some final touches here and there. 2022-06-22 20:23:18 +01:00
Andrew Kingston b5d635c83f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-15 15:32:33 +01:00
mike12345567 c4ab4b5af8 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-15 15:08:48 +01:00
Rory Powell 6fbb5afeec Remove ui events except for component created and view published app 2022-06-06 12:51:22 +01:00
Rory Powell 33f44f6ee7 Remove todos 2022-06-06 11:11:13 +01:00
mike12345567 34759c7916 Adding real history to the history tab, getting storage to couch and retrieval + api working. 2022-06-01 16:01:06 +01:00
mike12345567 702f4057bd Progress towards using couchdb for automation logs, after testing redis and realising it won't work. 2022-05-31 19:52:35 +01:00
mike12345567 b5b1ae38e2 Using the test panel in the automation history tab, same experience as that of the automation flow. 2022-05-31 13:30:18 +01:00
Rory Powell 857cd2d735 Merge branch 'develop' into feature/posthog-v2 2022-05-28 23:03:31 +01:00
Andrew Kingston 2f324023d9 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-27 13:32:07 +01:00
mike12345567 33a4c0de69 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-05-27 12:31:00 +01:00
mike12345567 8bc0142a37 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-25 18:12:27 +01:00
Andrew Kingston bff49a33f0 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-24 09:47:00 +01:00
Peter Clement 32d0df129c Merge pull request #5795 from Budibase/feature/automation-test-sidebar
Add automation test sidebar
2022-05-23 15:07:37 +01:00
Peter Clement 6bf9346975 update Automation button placement and test details button 2022-05-23 14:11:37 +01:00
Rory Powell 70fff5c7b9 Merge branch 'develop' into feature/posthog-v2 2022-05-23 09:04:00 +01:00
Peter Clement fd5711bcd3 fix animation of test panel 2022-05-20 14:20:53 +01:00
Peter Clement 8364c95ccb ensure binding / value selection in automation persists 2022-05-19 15:58:56 +01:00
Andrew Kingston 08a98b4b95 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-17 12:59:15 +01:00
Rory Powell 0d9147be77 Merge branch 'master' into merge-master 2022-05-17 08:35:29 +01:00
Martin McKeaveney d41de1ca6a webhook URL paste, hiding no access role 2022-05-12 19:46:13 +01:00
mike12345567 f86f6c3b1c Shifting the title of the flow item header into separate component so that it can be used by the run history flow as well. 2022-05-12 18:14:38 +01:00
Mel O'Hagan ef2244fd20 Add limit placeholder for Automation queries 2022-05-11 11:25:53 +01:00
Peter Clement 0cb87c601e null checking selected automation 2022-05-10 15:15:34 +01:00
Peter Clement d78f170d68 fix issue with blocks not being toggled 2022-05-10 10:51:48 +01:00
Peter Clement 92ac1bb6d1 fix spacing on block arrows 2022-05-09 17:02:24 +01:00
Peter Clement f58118b52d Add test data sidebar and componentize part of the flow item for this purpose 2022-05-09 16:50:43 +01:00
Andrew Kingston b89203cd45 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-09 09:41:28 +01:00
Rory Powell e4257f1e04 Merge branch 'develop' into feature/posthog-v2 2022-05-05 08:47:06 +01:00
Peter Clement 118b9bbd97 remove log 2022-05-04 11:56:54 +01:00
Peter Clement 45fd19583c linting 2022-05-04 11:55:26 +01:00
Peter Clement af9b9b6921 Some foreach block fixes 2022-05-04 10:24:28 +01:00
Peter Clement 746362c4ef fix binding panel in automate 2022-04-29 11:37:40 +01:00
Rory Powell 1caf4b1965 Merge branch 'develop' into feature/posthog-v2 2022-04-27 16:32:00 +01:00
Andrew Kingston b42161bfd5 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-04-27 07:59:37 +01:00
Andrew Kingston 271e302b10 Add back in component settings panel 2022-04-26 14:22:32 +01:00
Dean 8b8baf9bdd Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-26 12:12:50 +01:00
Dean 24a9656cbc Test fixes and code review refactoring 2022-04-26 12:04:07 +01:00
Peter Clement a756cc4c5d use seqeunetial function to handle successive changes 2022-04-26 10:47:57 +01:00
Peter Clement 0c083a0692 remove function scope 2022-04-26 09:40:02 +01:00
Peter Clement 302ff6b270 Merge remote-tracking branch 'origin/develop' into fix/automation-performance-ux 2022-04-25 15:38:11 +01:00
Peter Clement 470b98ee54 update modalbindableinput to use on blur 2022-04-25 15:17:35 +01:00
Peter Clement 2306c5d09d remove log 2022-04-25 14:58:44 +01:00
Peter Clement 72985ee71c remove debouncing of automation input change and replace with on blurr 2022-04-25 14:51:36 +01:00
Peter Clement db8e31164a remove code that disallowed adding new block in some conditions 2022-04-25 14:39:35 +01:00
Peter Clement ab610786f0 add array to app action types 2022-04-25 14:31:15 +01:00
Dean c7b6453862 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-19 14:45:46 +01:00
Dean 26c19891bb Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes 2022-04-19 14:38:09 +01:00
Peter Clement 97c49b11d2 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-18 10:05:43 +01:00
Mel O'Hagan d8f487288e Change to startsWith JS. Remove index decrement. 2022-04-13 13:27:17 +01:00
Rory Powell 33719fcb09 Merge branch 'feature/licensing' into feature/posthog-v2 2022-04-12 17:12:46 +01:00
Peter Clement 03b1805030 uneeded reactive statement 2022-04-12 11:43:01 +01:00
Peter Clement 47480450d8 fix failure condition 2022-04-11 23:10:29 +01:00
Peter Clement 999199dcf6 Add handling for failure conditions 2022-04-11 10:26:59 +01:00
Peter Clement b439e59137 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-07 22:32:44 +01:00
Mel O'Hagan 0d2b9c39e2 Display correct selector label for JS Scripting 2022-04-07 15:09:53 +01:00
Peter Clement 006bf368bb more parsing of output bindings 2022-03-29 10:29:51 +01:00
Andrew Kingston 07931043be Fix design of automation SchemaSetup 2022-03-28 16:56:42 +01:00
Andrew Kingston 7f66a3cace Fix automation section crashing when a table has been deleted and is in use 2022-03-28 16:26:37 +01:00
Peter Clement 73151722ec update bindings to support looping 2022-03-28 10:01:56 +01:00
Rory Powell 3e5e95a9c1 Add analytics to backend-core. Update server posthog usage 2022-03-25 13:04:34 +00:00
Peter Clement 7817d65eb3 Automation foreach block 2022-03-25 09:26:55 +00:00
Rene Pot 6e0b29667d fix broken docs links 2022-03-23 14:47:27 +01:00
Andrew Kingston 7882d577bb Update automation navigation to use new full width nav items 2022-03-21 15:48:00 +00:00
mike12345567 fa41548e13 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-03-01 18:43:52 +00:00
Peter Clement 62290b30f1 Merge remote-tracking branch 'origin/develop' into feature/automation-data-types 2022-03-01 11:18:11 +00:00
mike12345567 4a31045233 Changing the API key modal to have a copy input which allows copying the API key easily. 2022-02-28 14:29:19 +00:00
Peter Clement 10cfe35705 remove console log 2022-02-22 16:14:19 +00:00
Peter Clement 5b46ef6120 disallow bindings selection for other actions 2022-02-15 15:05:36 +00:00
Andrew Kingston ee0bfa9ab0 Update datasource schema generation to take new flags, and update automation blocks to use core databinding utilities 2022-02-15 14:59:11 +00:00
Peter Clement ca53ee4069 Merge remote-tracking branch 'origin/develop' into feature/automation-data-types 2022-02-15 14:14:27 +00:00
Peter Clement 7718f5cd89 uneeded import 2022-02-15 14:11:04 +00:00
Peter Clement c0d929fd2f update automation type coercion 2022-02-15 13:03:24 +00:00
mike12345567 c1bd5b8329 Fixing issue #4337, allows internal tables to search by the _id or _rev properties in automation query block. 2022-02-14 14:57:06 +00:00
Peter Clement 8db67d5a3f fix bindings 2022-02-11 14:43:10 +00:00
Peter Clement f44471d9d0 fix js 2022-02-11 14:38:34 +00:00
Peter Clement d4b98095c2 update how we handle coercion of types 2022-02-11 14:20:25 +00:00
Peter Clement 4a02d36cd0 removing uneeded log 2022-02-08 15:23:37 +00:00
Peter Clement b081302f17 change naming of toggle 2022-02-08 15:14:45 +00:00
Peter Clement 1b86b3f03c fix modal confirmatiom button 2022-02-08 15:08:32 +00:00
Peter Clement b91919e6d1 change naming of var 2022-02-08 15:00:16 +00:00
Peter Clement ca821f2a47 allow use of plain inputs for automations enabling use of bindings in all types 2022-02-08 14:52:08 +00:00
Andrew Kingston 9d52841219 Refactor automation store to properly handle errors 2022-01-25 15:44:08 +00:00
Andrew Kingston 59349f2451 Add lots more work on refactoring builder to use core API 2022-01-21 15:09:27 +00:00
Andrew Kingston 1ec3a91cae Update usages of utils and helpers in the builder 2022-01-20 11:19:37 +00:00
mike12345567 44f9ae0682 Fixing issue where any two automations steps of the same type executed in the same automation would have the same response output in the frontend, this was a visual bug. Also fixing an issue introduced by REST update that broke the query controller. 2022-01-11 17:14:04 +00:00
mike12345567 b15f003c8c Updating to use automation setup to use action button instead of custom chevron div and using the action button in the automation code editor so that bindings can be hidden/shown if they are taking up too much of screen. 2022-01-11 16:54:43 +00:00
Martin McKeaveney 1b8a3c9813 updating cypress test to cover automation creation 2021-12-08 11:32:28 +00:00
Martin McKeaveney acfe5ac0d7 Merge branch 'ak-fixes' of github.com:Budibase/budibase into fix/incoming-webhooks 2021-12-08 11:16:22 +00:00
Andrew Kingston 90011b53cc Use full runtime bindings in automation settings and enable JS bindings for backend log action 2021-12-08 10:59:26 +00:00
Martin McKeaveney f40fe2e4ed account for integer type from JSON schema 2021-12-08 10:14:30 +00:00
Martin McKeaveney 5695827f86 auto app creation from template E2E, added warning to automations that they can't run in dev 2021-11-25 10:29:09 +01:00
Peter Clement d16ea91082 remove uneeded add action button 2021-11-18 14:29:31 +00:00
Peter Clement b902e017dd fix bug with test results 2021-11-18 11:41:51 +00:00
Peter Clement f237cd891e fix animation issue with automation blocks 2021-11-17 14:28:14 +00:00
Peter Clement 5311c8ee7e save inputted test data 2021-11-17 13:49:34 +00:00
mike12345567 dc8d0aa533 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-11 13:48:07 +00:00
Peter Clement b4a82f3621 Merge pull request #3313 from Budibase/fix/automation-block-width
fix width of automation blocks
2021-11-10 14:46:33 +00:00
Peter Clement 4e6a9c8154 fix width of automation blocks 2021-11-10 14:43:07 +00:00
mike12345567 014b277c55 Fixing issue with automation JS scripting not functioning, due to an object being passed in as code parameter. 2021-11-09 18:07:21 +00:00
mike12345567 7b73a8dbe7 Fixing issue #3199 - don't allow submitting automation creation modal without name, adding error message. 2021-11-03 11:55:01 +00:00
Martin McKeaveney cec081bdfc Merge pull request #3106 from Budibase/fix/postreleasefixes2
Fix/postreleasefixes2
2021-10-25 09:01:50 +01:00
Peter Clement 2c27a5e7bb negate boolean 2021-10-21 16:38:15 +01:00
Martin McKeaveney 2c5285006d fix import 2021-10-21 16:04:00 +01:00
Martin McKeaveney 3b3862bd01 Merge branch 'develop' into fix/postreleasefixes2 2021-10-21 16:00:48 +01:00
Martin McKeaveney 218996d50d account for 400 errors in data ui for plus datasources, fix query param selection in automations 2021-10-21 12:31:06 +01:00
Peter Clement f3990b70e2 Disable action if SMTP has not been setup 2021-10-19 16:44:30 +01:00
Peter Clement dac9523452 remove log 2021-10-19 09:51:40 +01:00
Peter Clement 5a9bd21237 Fix issue where external datasource action wasn't saving it's values 2021-10-19 09:45:04 +01:00
Michael Drury ec82053d88 Merge pull request #3007 from Budibase/fix/3005
Fixing issues with filter step in automations breaking test flow
2021-10-15 14:03:52 +01:00
Andrew Kingston 642d105326 Merge pull request #3002 from Budibase/js-binding-drawer
JavaScript bindings
2021-10-15 11:37:25 +01:00
Peter Clement 08f621f33e remove log 2021-10-14 16:46:59 +01:00
Peter Clement 8ab72050f8 Handle longform types within Automations 2021-10-14 15:44:17 +01:00
mike12345567 11b06b717e Fixing issue #3005 - when a filter step is executed it now will fill in the history with a status describing that it stopped, this stops any errors from occurring. 2021-10-14 15:26:38 +01:00
mike12345567 bded4a5b56 Merge branch 'develop' of github.com:Budibase/budibase into js-binding-drawer 2021-10-13 16:48:36 +01:00
Peter Clement 194eddbda4 some tidy up 2021-10-13 09:29:01 +01:00
Peter Clement e2ae8b8437 add ability to copy _rev and _id from data tab 2021-10-12 17:32:15 +01:00
Andrew Kingston d1916cfe49 Enable JS bindings in all design fields where HBS is also enabled 2021-10-12 16:52:56 +01:00
Peter Clement 0f153c3666 add relationship selector to automation blocks 2021-10-12 14:13:33 +01:00
Peter Clement 2d4bb78afc surface schema for user in json 2021-10-12 12:20:40 +01:00
Peter Clement e479ced4c8 fix webhook issue in automations 2021-10-12 11:00:49 +01:00
Peter Clement abebe5de12 fix app action trigger 2021-10-11 19:38:43 +01:00
Peter Clement eba9bd79f6 enable 'add action' button when inputs completed 2021-10-11 11:35:07 +01:00
Peter Clement 5702eb464b fix issue where automation block was not being added in the correct order 2021-10-11 11:10:26 +01:00
Peter Clement 62218c71b5 allow user to add automation block between existing blocks 2021-10-06 15:09:51 +01:00
Peter Clement e2c9415e1d update icon padding and block background-color 2021-10-06 15:07:51 +01:00
Rory Powell d63186ff8f Fix email link from internal bb onboarding. Prevent account holder from being deleted 2021-10-04 11:30:59 +01:00
Andrew Kingston ec7cf96fd9 Move all lucene logic into central builder helpers file 2021-09-27 12:59:49 +01:00
Martin McKeaveney ff5831660d merge with develop 2021-09-21 21:43:29 +01:00
Peter Clement 1d9fccb666 update icon to use hoverable 2021-09-21 20:30:58 +01:00
Martin McKeaveney 0a7512a4d9 changed events to constants, instantiated analytics client at right time 2021-09-21 20:21:15 +01:00
Peter Clement 14945d9f0d use color alias for actions instead of hard-coding the color 2021-09-21 12:05:58 +01:00
Peter Clement 053ea4e499 add multiselect / date / boolean types to automations 2021-09-20 16:23:33 +01:00
Maurits Lourens 931ec7bfd9 fix merge conflicts, make arguments more consistent 2021-09-16 23:20:31 +02:00
Maurits Lourens 518f8fd55e merge develop into branch 2021-09-16 22:15:09 +02:00
Maurits Lourens 7f9e8fa321 fix calls to automations.save, which doesn't need the instanceId 2021-08-26 15:58:24 +02:00
Maurits Lourens 3da6577348 rename automation 2021-08-26 08:53:58 +02:00
Maurits Lourens 2f03f4acb2 fix bug when an automation was selected but not present anymore 2021-08-03 22:29:47 +02:00