Commit Graph

14564 Commits

Author SHA1 Message Date
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 aa8d9ec911 Merge pull request #595 from Budibase/bugfix/x-format-and-ticks
Line Chart - Prop Defaults, Custom Date Formats
2020-09-10 16:08:15 +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 53c10f4479 Merge pull request #590 from Budibase/date-fields
Date fields
2020-09-09 17:11:00 +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 2cee41eb11 Merge pull request #587 from Budibase/feature/screen-route-select
Selects for Screens in Events and Settings
2020-09-09 15:14:16 +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
Michael Drury 6cec9d6f8f Merge pull request #589 from Budibase/components-hierarchy-actions-ui-fix
Components hierarchy actions UI fix
2020-09-09 10:52:40 +01:00
Andrew Kingston f87c7ded64 Add Andrew Kingston and Michael Drury to authors 2020-09-09 09:56: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
Michael Drury f131d7f35b Merge pull request #588 from Budibase/fix-bbui-dependency
Fix missing bbui dependency from standard components
2020-09-08 17:11:19 +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