Commit Graph

1942 Commits

Author SHA1 Message Date
Andrew Kingston 449122095e Show notification when testing workflow rather than feedback box 2020-09-14 11:49:29 +01:00
Andrew Kingston 4500388a08 Fix unsaved workflow blocks sharing same state 2020-09-14 11:48:08 +01:00
mike12345567 f213f567ef Adding delete record for when we build in contextual awareness. 2020-09-14 11:47:52 +01:00
Andrew Kingston 9df0dcb9ac Remove params from delete record workflow action as it is only a placeholder 2020-09-14 11:46:50 +01:00
Michael Shanks 2aca93ecf6 Event Modal - set padding to zero 2020-09-14 11:12:44 +01:00
Conor Mack a14e5dcee4 Icon and IconSelect Components 2020-09-14 11:08:03 +01:00
Martin McKeaveney 32771fe4e3 backend bug fixes 2020-09-14 11:03:27 +01:00
Andrew Kingston 4636d5e376 Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-14 10:34:36 +01:00
mike12345567 53e4531c5b Making worker thread decision based on environment variable (BUDIBASE_ENVIRONMENT) and some general tidy up, as well as fixing delete event emitter 2020-09-14 10:30:35 +01:00
Andrew Kingston d166d8072b Merge in master 2020-09-14 10:16:09 +01:00
Andrew Kingston 757845c233 Add working test workflow button 2020-09-14 09:33:18 +01:00
Andrew Kingston 71388f47a4 Fix external workflow triggers not passing though instance ID 2020-09-14 09:12:17 +01:00
Andrew Kingston 56bbb645ad Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-11 21:33:05 +01:00
Andrew Kingston 5fedaced21 Hide workflow setup panel unless required 2020-09-11 21:32:32 +01:00
Andrew Kingston f405c92ce3 Improve selected workflow state labels 2020-09-11 21:32:11 +01:00
Michael Shanks 0982f627ef some mutating function parameter 2020-09-11 21:30:40 +01:00
Michael Shanks 0735eaa523 stop coercing values on the server - do on client instead 2020-09-11 21:24:52 +01:00
Andrew Kingston 085789ef1d Remove redundant test workflow tab 2020-09-11 21:22:46 +01:00
Andrew Kingston 731be7da2e Fix workflow editing state binding, fix transitions and fix select placeholder options 2020-09-11 21:14:58 +01:00
mike12345567 fc38871b66 Adding threading for when not running against PouchDB. 2020-09-11 18:47:22 +01:00
Michael Shanks d67b29d5d5 bugfix: events broken after views added to binding 2020-09-11 16:33:37 +01:00
Martin McKeaveney 4d411dec62 attachments 2020-09-11 15:09:56 +01:00
Andrew Kingston 643f58125e Fix workflow filter logic block tagline 2020-09-11 14:46:22 +01:00
Andrew Kingston 304e20428a Add better animations when editing workflow blocks and changing workflows 2020-09-11 14:31:01 +01:00
Andrew Kingston 494d38029f Rewrite workflow editing state for better UI sync 2020-09-11 14:23:31 +01:00
Michael Shanks 6b524caf9f Merge branch 'master' into event-panel 2020-09-11 12:04:25 +01:00
Michael Shanks 718f919354 cypress test fix : windows case-insensitive file path 2020-09-11 11:55:31 +01:00
Michael Shanks 062696958b removing feather icons - no longer used 2020-09-11 10:39:16 +01:00
Michael Shanks d951edad61 some comments 2020-09-11 09:53:02 +01:00
Michael Shanks 3b21b15259 fixing some broken tests 2020-09-11 09:29:23 +01:00
Michael Shanks 04f3ed5ec3 Merge branch 'master' into event-panel + binding fixes 2020-09-10 21:55:04 +01:00
Martin McKeaveney 8e3b3ca684 Merge pull request #592 from Budibase/dataform-datepicker
data form component date picker aware, form component refactor
2020-09-10 21:42:33 +01:00
Michael Shanks d3225cb51f events hooked up and working 2020-09-10 21:11:05 +01:00
mike12345567 b886c8f342 Adding joi validation to the workflow update and create to make sure structure is adhered to, this is built through a curried middleware, to validate on headers, body etc add multiple different validator middlewares to your endpoint. 2020-09-10 17:46:34 +01:00
Andrew Kingston 3bf0358716 Fix create user workflow action 2020-09-10 16:46:58 +01:00
Conor Mack cc154e3ca2 Line Chart - Prop Defaults, Custom Date Formats 2020-09-10 15:58:32 +01:00
Andrew Kingston 9077e89192 Fix record created trigger workflow block description 2020-09-10 15:29:35 +01:00
Andrew Kingston 52aaac8e44 Fix async loading of steps 2020-09-10 15:29:01 +01:00
Andrew Kingston e3707982de Update to use stepId for workflows and improve workflow UX when editing blocks 2020-09-10 15:27:39 +01:00
Andrew Kingston cc14ef2cc6 Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-10 15:01:45 +01:00
mike12345567 3a591c13d0 Major update to server workflow backend, implementing a very basic queue API in between triggers and orchestration and then moving everything around to keep it generally more concise, creating a directory to handle all workflow related matters as they do not pertain to the API (running of workflows is a completely separate operation). 2020-09-10 15:00:21 +01:00
Andrew Kingston 06f1a7bbf1 Load workflow blocks from server and remove block definitions from builder 2020-09-10 14:16:43 +01:00
Martin McKeaveney c4eda0f1e7 bind checked 2020-09-10 13:10:57 +01:00
Martin McKeaveney 2abd6ed7b2 tidy up 2020-09-10 13:09:44 +01:00
Martin McKeaveney 44426b6bf8 data form component date picker aware, form component refactor 2020-09-10 13:04:45 +01:00
mike12345567 834a62934c Merge branch 'server-workflows' of https://github.com/Budibase/budibase into server-workflows 2020-09-10 11:44:59 +01:00
mike12345567 bd4afe891a Merge branch 'master' of https://github.com/Budibase/budibase into server-workflows 2020-09-10 11:44:33 +01:00
Andrew Kingston d41ffe3064 Tidy up unused code 2020-09-10 11:30:58 +01:00
Andrew Kingston 766d8ac8fc Add all workflow blocks to server and remove concept of workflow environment 2020-09-10 11:29:35 +01:00
Andrew Kingston 98ffd6f971 Remove client workflow execution 2020-09-10 11:27:31 +01:00
Andrew Kingston d15b8087e6 Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-10 11:15:59 +01:00
mike12345567 08aa221d04 Implementing the block definitions as list APIs for the workflow, meaning client has to retrieve structure from API instead of inherently knowing it. 2020-09-10 11:06:13 +01:00
Michael Shanks d63e03b852 added PATCH record route 2020-09-10 09:36:14 +01:00
Andrew Kingston 42e7e82472 Remove console.log statement 2020-09-10 07:57:31 +01:00
Andrew Kingston 3f0fb2f258 Make workflow builder scrollable and improve UX around selecting and editing worflow blocks 2020-09-10 07:46:01 +01:00
Andrew Kingston e5afea0323 Fix arrow not transitioning out causing jumps when removing workflow blocks 2020-09-10 07:35:24 +01:00
Michael Shanks daba84abbe Create record added 2020-09-09 22:15:31 +01:00
Michael Shanks 93043c2ab3 events: Update record workings 2020-09-09 21:16:26 +01:00
Martin McKeaveney 3545808602 merge 2020-09-09 17:05:35 +01:00
Martin McKeaveney e41bdf7372 date picker component (#591)
* date picker component

* use bbui date picker in standard components

* using bbui component
2020-09-09 17:04:49 +01:00
Martin McKeaveney 9e93cf2dc5 remove yeet 2020-09-09 17:03:13 +01:00
Martin McKeaveney 3811917781 use full date to take TZ into account 2020-09-09 17:02:16 +01:00
Martin McKeaveney b177a36f89 lint, using bbui component 2020-09-09 16:27:46 +01:00
Michael Shanks e917d7467a Merge branch 'master' into event-panel 2020-09-09 15:59:57 +01:00
Michael Shanks 349f350ee4 backup before a merge 2020-09-09 15:56:31 +01:00
Conor Mack 8d3c7b3d0f Merge branch 'master' of https://github.com/Budibase/budibase into feature/screen-route-select 2020-09-09 15:08:41 +01:00
Conor Mack 6c24223aa8 Use BBUI selects for events and settings 2020-09-09 15:04:36 +01:00
Martin McKeaveney 9c62d0073b tidy up 2020-09-09 13:45:47 +01:00
Martin McKeaveney 6fc72330dc custom flatpickr styling, tidy up 2020-09-09 13:44:36 +01:00
Andrew Kingston 0b056bf469 Improve workflow block list design and UI consistency 2020-09-09 12:40:44 +01:00
Andrew Kingston 3897852d4c Improve layout and consistency of workflow block configuration 2020-09-09 12:36:19 +01:00
Martin McKeaveney 58fc6d291c using flatpickr, rollup config for CSS in the builder 2020-09-09 12:06:04 +01:00
Andrew Kingston ef9c5d9e1b Remove 1px border causing overflow and scrollbar in workflow page layout 2020-09-09 11:19:20 +01:00
mike12345567 7560a8dcfb Fixing component button styles, making all component dropdown menus buttons have the correct styling across the board. 2020-09-09 09:44:24 +01:00
mike12345567 682212a393 Fixing an issue where the buttons for the components hierarchy were overflowing outside of their parent panel, removing the specification of the width and height allows computed values to be used instead (including padding etc) - check this fixes it in windows, linux and electron app. 2020-09-08 18:38:47 +01:00
Martin McKeaveney 8f0656bd3d date field working with HTML5 inputs. Needs more sophisticated parsing 2020-09-08 18:03:41 +01:00
mike12345567 80bfbd08f0 Ignoring .idea (Webstorm) files and removing map file that was in gitignore (causing conflicts). 2020-09-08 16:52:09 +01:00
Andrew Kingston 403223411d Fix missing bbui dependency from standard components 2020-09-08 16:47:38 +01:00
Conor Mack 49a69b3b80 Tidyup 2020-09-08 16:15:14 +01:00
Conor Mack d0f48e3d0e Selects for Screens in Events and Settings 2020-09-08 16:03:04 +01:00
Victoria Sloan 229b05f47a removed redundant styles 2020-09-07 22:05:59 +01:00
Victoria Sloan 6ed3407a4f popover styles 2020-09-06 23:50:11 +01:00
Victoria Sloan 3bd3d71e1f removing uikit dependency 2020-09-06 23:21:40 +01:00
Victoria Sloan 620fd26fa6 changing UIkit dropdown to use bbui popover 2020-09-06 22:58:47 +01:00
Victoria Sloan 1e78aeafa9 remove UIkit imports 2020-09-06 22:41:46 +01:00
Victoria Sloan 7dca86a685 Merge branch 'master' into removing-uikit-06
# Conflicts:
#	packages/builder/src/components/common/DatePicker.svelte
2020-09-06 22:32:48 +01:00
Victoria Sloan 7de20f1dab upping the timeout for Create New Table test 2020-09-06 22:31:15 +01:00
Victoria Sloan 103dc5b780 Circle svelte-loading-spinner replacing uk-spinner 2020-09-06 22:19:16 +01:00
Victoria Sloan 0a5a1769fd remove IconButton.svelte file 2020-09-06 22:04:09 +01:00
Victoria Sloan 5aeabdb3d6 remove unused IconButton component and imports in files that aren’t using it 2020-09-06 21:54:23 +01:00
Victoria Sloan 38c7d05ad6 removing uk-alert & uk-alert-danger and replacing with bb__alert class 2020-09-06 21:40:18 +01:00
Victoria Sloan c66d7bfd49 uk-input removed 2020-09-06 21:23:26 +01:00
Michael Shanks 2aae64521f events panel work - backup 2020-09-05 21:53:10 +01:00
Victoria Sloan a5ce771de8 cypress test fixed 2020-09-05 00:03:08 +01:00
Victoria Sloan 2aa9f30546 minWidth set on NewScreen bbui modal, Spacer component used instead of margins and bbui version bumped 2020-09-04 22:40:25 +01:00
Victoria Sloan da736594f1 Merge branch 'master' into removing-uikit-05
# Conflicts:
#	packages/standard-components/dist/index.js.map
2020-09-04 21:45:33 +01:00
Conor Mack b87a2a3e96 Increase Line SVG Height to show X Label 2020-09-04 15:52:01 +01:00
Conor Mack 5f16fb84e2 Only replace bindings whenever value is primitive 2020-09-04 14:19:59 +01:00
Conor Mack 1cf777f841 viewBuilder.spec fix 2020-09-04 11:01:27 +01:00
Conor Mack 93dac03eaf Cypress Test Fix - createView.spec.js 2020-09-04 10:53:13 +01:00