mike12345567
b0cea4c091
Updating formatting.
2020-10-12 17:56:40 +01:00
kevmodrome
3cd2cdb722
lint fixes
2020-10-12 18:54:18 +02:00
mike12345567
51ed75978b
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 17:45:11 +01:00
kevmodrome
277ab59647
Merge branch 'master' into feature/add-grid-to-standard-components
2020-10-12 18:43:22 +02:00
kevmodrome
b0bd9ae135
sets correct editable values on fields
2020-10-12 18:42:47 +02:00
Michael Drury
a20c9ffcbb
Merge pull request #706 from Budibase/bug/table-changes-fix
...
Bug/table changes fix
2020-10-12 17:32:59 +01:00
mike12345567
1dea4f24b7
Handling empty relationship column the same way other columns are handled, it won't do anything until it is valid - but doesn't error.
2020-10-12 17:02:52 +01:00
mike12345567
352ff82885
Improving consistency of model saving, making sure that any validation which could fail happens before any updates are carried out.
2020-10-12 16:51:41 +01:00
mike12345567
8df3a3f8de
Fixes for deleting records when a table is deleted.
2020-10-12 16:37:08 +01:00
Michael Shanks
f1604992db
Merge pull request #703 from mjashanks/fixes
...
Some Fixes
2020-10-12 16:34:48 +01:00
Andrew Kingston
0ec10acc43
Update pagination to handle any number of pages
2020-10-12 16:33:38 +01:00
Michael Shanks
26b2fda616
code reivew - unused code
2020-10-12 16:28:37 +01:00
Michael Shanks
376b8b40d7
fix: Default props were mutated - cause very strange issue with event handlers
2020-10-12 16:27:34 +01:00
Michael Shanks
98138296c7
unused "options" member in prop types
2020-10-12 16:26:54 +01:00
Michael Shanks
cc8a53f40b
Analytics - record screen template used
2020-10-12 15:51:03 +01:00
Michael Shanks
4a32c7981a
fix: view filter displaying incorrect options
2020-10-12 15:32:49 +01:00
mike12345567
12242cf6b2
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 15:25:27 +01:00
Andrew Kingston
c1b047af0c
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-12 15:20:32 +01:00
Andrew Kingston
1f7ddbfa65
Fix style and alignment of various frontend design and settings components
2020-10-12 15:14:34 +01:00
Andrew Kingston
7af86f089d
Improve style of frontend settings placeholder text
2020-10-12 15:14:11 +01:00
Andrew Kingston
50b7b47527
Improve style of ModelViewSelect and fix text wrapping
2020-10-12 15:13:38 +01:00
Andrew Kingston
0961812b56
Improve frontend settings and design panel scrolling and panel styling
2020-10-12 15:12:48 +01:00
Michael Shanks
d24b13f364
Merge branch 'url-detail' into fixes
2020-10-12 15:10:31 +01:00
Michael Shanks
999e86f69c
Merge branch 'master' into fixes
2020-10-12 15:10:21 +01:00
Michael Shanks
d916de9b7f
Settings >URL select handles Record detail urls
2020-10-12 14:48:30 +01:00
mike12345567
9841aab689
Fixes the link doc ID so that they do not start with automation ID and fixes an error that was occurring when creating tables.
2020-10-12 14:31:17 +01:00
Andrew Kingston
dfd6a4d856
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-12 14:21:39 +01:00
Andrew Kingston
3c8502187f
Fix relational data in client apps and use count for link fields in client apps
2020-10-12 14:21:15 +01:00
Andrew Kingston
959aa3ff60
Fix linked record selector rendering in client apps
2020-10-12 14:19:54 +01:00
Andrew Kingston
f1f757054e
Replace bindings to link fields with new count runtime property
2020-10-12 14:14:50 +01:00
mike12345567
c8ab9f7661
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 13:54:34 +01:00
Martin McKeaveney
2ca3bf1be9
Merge pull request #692 from Budibase/external-webhooks
...
support for external webhooks
2020-10-12 13:53:55 +01:00
Martin McKeaveney
e2cb669259
Merge pull request #693 from Budibase/design-props---font-family-and-image-background---tidy-up
...
Typography, background, and transition props fix
2020-10-12 13:53:42 +01:00
mike12345567
cfd4d9d34d
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 13:34:32 +01:00
Martin McKeaveney
c5efdbc3d0
adding auth object to context rather than separate booleans
2020-10-12 13:32:52 +01:00
Joe
95d532922d
Typography, background, and transition props fix
...
Broken fonts removed
Minor tidy-ups around background props
Fixed transition duration prop
2020-10-12 12:50:59 +01:00
kevmodrome
d6136ec233
merge master
2020-10-12 12:58:20 +02:00
Martin McKeaveney
1f92c9cd14
support for external webhooks
2020-10-12 11:57:37 +01:00
kevmodrome
ac6c4869a1
merge master
2020-10-12 12:56:27 +02:00
Andrew Kingston
0ac8a33210
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-12 11:26:04 +01:00
Andrew Kingston
f82161517e
Remove buggy transition when displaying frontend blocks
2020-10-12 11:25:56 +01:00
Michael Shanks
db72579f85
Merge pull request #681 from mjashanks/screen-templates
...
Screen templates
2020-10-12 11:09:15 +01:00
Andrew Kingston
0f80428a23
Fix falsey table values not being rendered
2020-10-12 11:02:03 +01:00
Michael Shanks
8ad2df14af
renamed screen template
2020-10-12 10:59:23 +01:00
kevmodrome
6cc81349ed
bump svelte-ag-grid and and actually apply theme class to element
2020-10-12 11:59:20 +02:00
Andrew Kingston
55573b7e32
Remove console log statement
2020-10-12 10:51:57 +01:00
Michael Shanks
f5086990dd
fix: New & Detail not displaying components when no model selected
2020-10-12 10:51:20 +01:00
Michael Shanks
74115bb2c9
fix: screen settings not updating
2020-10-12 10:50:51 +01:00
Andrew Kingston
d5bf44bba1
Remove console log
2020-10-12 10:50:29 +01:00
Michael Shanks
67b99ec5d8
review: better naming of screen templates
2020-10-12 10:50:19 +01:00
Andrew Kingston
339bb8b76c
Fix images and lots of other string escaping not working
2020-10-12 10:49:21 +01:00
Michael Drury
058149981e
Merge pull request #684 from Budibase/link-record-performance
...
Small change that drastically improves the performance of linked records
2020-10-12 10:47:57 +01:00
kevmodrome
5bafa97c40
turns off some functionality and adds theme options
2020-10-12 11:44:43 +02:00
mike12345567
512b7e78c0
Formatting code - was causing PR to fail.
2020-10-12 10:41:25 +01:00
mike12345567
03584cacb2
Using lodash flatten rather than pure JS.
2020-10-12 10:28:53 +01:00
Michael Shanks
52f6c73be8
code review changes
2020-10-12 09:42:48 +01:00
mike12345567
d8f3a2ef17
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 09:41:42 +01:00
Michael Shanks
0c0887382d
fix: no fields required by default
2020-10-11 20:42:30 +01:00
Michael Shanks
7c01959da1
merge from master
2020-10-11 20:34:13 +01:00
Martin McKeaveney
979422be52
Merge branch 'master' into deployment-api-usage
2020-10-09 21:43:28 +01:00
Martin McKeaveney
64b378364a
deployment API usage complete
2020-10-09 21:42:20 +01:00
mike12345567
c3380d8ab4
Fixing some bugs with JWT creation not getting an API key.
2020-10-09 20:44:35 +01:00
mike12345567
abbf7fcc02
Merge branch 'link-record-performance' of github.com:Budibase/budibase into endpoint-renaming
2020-10-09 20:18:46 +01:00
mike12345567
efce1c839e
Major performance boost to attachLinks -> makes CSV upload much more snappy.
2020-10-09 20:06:54 +01:00
mike12345567
dc9552dbad
Updating tests and re-formatting.
2020-10-09 19:30:50 +01:00
mike12345567
763f7b3321
Updating ID to use ro rather than re for rows.
2020-10-09 19:16:33 +01:00
mike12345567
5d49d529e3
Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing.
2020-10-09 19:10:28 +01:00
mike12345567
fdaa69ee7f
Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet.
2020-10-09 18:49:23 +01:00
Martin McKeaveney
4ec6fc4a52
Merge branch 'api-usage-tracking' of github.com:Budibase/budibase into deployment-api-usage
2020-10-09 17:42:17 +01:00
mike12345567
89d02357b8
Making sure any errors that occur in usage quota are thrown up to stop endpoint from functioning.
2020-10-09 17:28:49 +01:00
Michael Shanks
79c890519a
:app to _app : bugfix
2020-10-09 17:14:02 +01:00
Michael Shanks
127ce3b59d
renaming Record > Row
2020-10-09 17:12:55 +01:00
Martin McKeaveney
055aafa503
updated quota fixes
2020-10-09 17:07:46 +01:00
mike12345567
2811c78d82
Merge branch 'master' of github.com:Budibase/budibase into api-usage-tracking
2020-10-09 14:38:11 +01:00
kevmodrome
ad5103786d
re-enable event
2020-10-09 13:48:36 +02:00
Andrew Kingston
4b1549a04e
Fix issue displaying linked records in a table
2020-10-09 12:42:56 +01:00
Andrew Kingston
4ef8929462
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-09 12:34:25 +01:00
Andrew Kingston
009d04a0a5
Add relationships as data source
2020-10-09 12:24:18 +01:00
kevmodrome
420c94dd00
Merge branch 'master' into feature/add-grid-to-standard-components
2020-10-09 13:08:03 +02:00
Michael Shanks
db22d8862a
merge from master
2020-10-09 12:01:49 +01:00
Michael Shanks
67845b1c82
auto create screens with new table
2020-10-09 11:58:46 +01:00
kevmodrome
a117a18d0f
adds editable setting
2020-10-09 12:42:16 +02:00
Martin McKeaveney
e1c09e2b6b
Merge branch 'api-usage-tracking' of github.com:Budibase/budibase into deployment-api-usage
2020-10-09 11:32:50 +01:00
mike12345567
4584257007
Adding in default plan if the obj found does not have the required information.
2020-10-09 11:32:25 +01:00
mike12345567
c280586b9b
Merge branch 'master' of github.com:Budibase/budibase into api-usage-tracking
2020-10-09 11:21:26 +01:00
Martin McKeaveney
05206b6049
Merge branch 'api-usage-tracking' of github.com:Budibase/budibase into deployment-api-usage
2020-10-09 11:21:03 +01:00
Martin McKeaveney
f54062575b
use centralised document types and separators
2020-10-09 10:50:44 +01:00
Martin McKeaveney
aef74c937e
code review
2020-10-09 10:46:38 +01:00
kevmodrome
a061d1d5b1
move important stuff up top
2020-10-09 11:43:35 +02:00
kevmodrome
2e3d8d9c16
refactor and clean up
2020-10-09 11:35:52 +02:00
kevmodrome
9ab83a08a6
adds options type support to grid component
2020-10-09 11:23:42 +02:00
mike12345567
325e291222
Removing sanisation, instead just using it as a central path system.
2020-10-09 10:00:57 +01:00
mike12345567
eea0bc5fb9
Update to IDs as has been discussed, to change them from colons (:) to underscores (_) as this is more URL, S3 and file system safe. Also shortening most prefixes down to two characters.
2020-10-09 09:47:37 +01:00
Michael Shanks
a417a4906b
bugfix - appId not recognised in static.js controller
2020-10-08 22:31:27 +01:00
Michael Shanks
4a13be8cf8
merge from master
2020-10-08 22:11:45 +01:00
Michael Shanks
2e76e1f0f4
Save Record Action
2020-10-08 22:06:44 +01:00
Martin McKeaveney
346c4bd406
remove log
2020-10-08 21:52:26 +01:00
Martin McKeaveney
3080dc0658
use underscores instead of colons, shorten id entity names
2020-10-08 21:50:49 +01:00
Martin McKeaveney
e4528a8745
Merge branch 'master' of github.com:Budibase/budibase into deployment-api-usage
2020-10-08 21:16:16 +01:00
Martin McKeaveney
e3a9eae679
lint and tidy up
2020-10-08 21:16:06 +01:00
Martin McKeaveney
3715c2bf36
removing retry param
2020-10-08 21:11:10 +01:00
Martin McKeaveney
1fd8d559aa
v0.2.0
2020-10-08 20:32:50 +01:00
Martin McKeaveney
8dd32c6f6b
fixing optional chaining operator in standard components
2020-10-08 20:31:13 +01:00
Martin McKeaveney
3994816c69
tidy up
2020-10-08 20:23:58 +01:00
mike12345567
a54ca6ac39
Fixing linting issue.
2020-10-08 18:36:31 +01:00
mike12345567
552c31a53e
Updates for API usage after testing against local Dynamo.
2020-10-08 17:34:41 +01:00
kevmodrome
38e42c0e9e
fix optional chaining error and adds guard for no model selected.
2020-10-08 17:45:47 +02:00
Michael Shanks
027819bae0
merge from master - including fixes
2020-10-08 16:15:12 +01:00
Michael Shanks
a3bd28d99f
screen templates - backup before merge from master
2020-10-08 15:46:29 +01:00
kevmodrome
d9c8e6cd96
update svelte version in builder and standard-components packages
2020-10-08 16:24:21 +02:00
kevmodrome
93de461272
add dateRenderer
2020-10-08 16:23:13 +02:00
Martin McKeaveney
ee73c7f418
update deployment quota after deploy
2020-10-08 15:06:27 +01:00
Michael Shanks
f6d2e48dcc
Screen Template - pre merge
2020-10-08 14:53:39 +01:00
kevmodrome
e43dc488e4
move renderer map to separate file
2020-10-08 15:34:47 +02:00
kevmodrome
da32029c31
fix delete functionality
2020-10-08 14:45:50 +02:00
kevmodrome
480a73997d
merge master
2020-10-08 14:37:57 +02:00
mike12345567
1bf3b708fd
Merge branch 'linked-records' of github.com:Budibase/budibase into api-usage-tracking
2020-10-08 13:30:18 +01:00
mike12345567
4ccd76fb5b
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-08 12:29:09 +01:00
mike12345567
69a1c13793
Using array de-structuring as per review.
2020-10-08 12:28:59 +01:00
Andrew Kingston
735de553d2
Update linked record selector to handle errors and remove loading state flashing
2020-10-08 12:21:05 +01:00
Andrew Kingston
fbb7bf7413
Fixing cypress tests
2020-10-08 11:36:16 +01:00
Martin McKeaveney
39d2adb9e3
hitting deployment success endpoint
2020-10-08 10:56:32 +01:00
Andrew Kingston
9c6dbae7d5
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-08 10:43:09 +01:00
Andrew Kingston
9a8c659b79
Unify DataForm and DataFormWide by using single component with BBUI styles
2020-10-08 10:42:53 +01:00
Andrew Kingston
917bf47925
Fix crashing on creating a record with fields of type link or options due to coercing values
2020-10-08 10:42:14 +01:00
Andrew Kingston
fa1836ad23
Improve relationship datatable title when no primary display is selected for a model
2020-10-08 10:41:20 +01:00
Andrew Kingston
7a08c5584d
Remove console log statement
2020-10-08 10:40:46 +01:00
Andrew Kingston
1c559978e9
Fix relationship view when viewing fields with spaces in their name
2020-10-08 10:32:17 +01:00
Andrew Kingston
ff4f7b31e3
Fix styles in event editor modal
2020-10-08 09:48:24 +01:00
Andrew Kingston
ee6c210e67
Fix frontend crashing when adding components to a data provider component with no source
2020-10-08 09:48:03 +01:00
Andrew Kingston
d24679bc33
Move modal to BBUI and update usages
2020-10-08 09:35:11 +01:00
Andrew Kingston
40d1d15b8e
Bump electron to v10
2020-10-08 09:34:45 +01:00
Andrew Kingston
1b1c0c4e8f
Bump BBUI version
2020-10-08 09:34:22 +01:00
Michael Shanks
ae0069fa5d
RecordDetail & NewRecord now baseComponents
2020-10-07 22:30:51 +01:00
Michael Shanks
716f42deab
Screen templates working
2020-10-07 22:30:00 +01:00
Martin McKeaveney
3dca82a5ff
check that deployment is possible using lambda API
2020-10-07 20:37:55 +01:00
mike12345567
922e214dca
Fixing up middleware to handle uploads, views, records, automation runs and users.
2020-10-07 17:56:47 +01:00
kevmodrome
c3a87880c1
Merge branch 'master' into feature/add-grid-to-standard-components
2020-10-07 16:48:59 +02:00
kevmodrome
3225b5bbdc
merge master
2020-10-07 16:47:35 +02:00
mike12345567
106badc9c6
Merge branch 'linked-records' of github.com:Budibase/budibase into api-usage-tracking
2020-10-07 15:41:39 +01:00
Michael Shanks
7fbee8b724
Merge branch 'master' of github.com:Budibase/budibase into master
2020-10-07 15:40:24 +01:00
Michael Shanks
77552a0747
Screen templates - initial commit
2020-10-07 15:40:06 +01:00
mike12345567
25cc60aa94
Merge branch 'master' of github.com:Budibase/budibase into linked-records
2020-10-07 14:48:20 +01:00
mike12345567
47d3cd3000
Removing .orig file created by merge.
2020-10-07 13:33:21 +01:00
Andrew Kingston
fff39f65e5
Change create table popover to modal to better support data import which can be long
2020-10-07 12:40:00 +01:00
Andrew Kingston
a24ce26953
Remove padding on top nav bar so that things are properly centered
2020-10-07 12:00:15 +01:00
mike12345567
a72d8e42ad
Sanitising the paths to the couchDB data directories.
2020-10-07 11:42:28 +01:00
Andrew Kingston
b9c9408c7c
Fix create automation modal
2020-10-07 11:38:05 +01:00
Andrew Kingston
4bcc50ee85
Change live animation color from purple to black
2020-10-07 11:37:55 +01:00
Andrew Kingston
97e9883d85
Fix table cypress tests
2020-10-07 11:23:47 +01:00
Andrew Kingston
7c67f18965
Fix cypress automation tests
2020-10-07 11:18:46 +01:00
Andrew Kingston
475d811e5b
Fix layout by removing extra columns from grid layout css
2020-10-07 11:17:01 +01:00
Andrew Kingston
e38985e111
Remove duplicate select element
2020-10-07 11:16:36 +01:00
Andrew Kingston
8582d63a75
Update styles of data import to match BBUI components
2020-10-07 11:16:06 +01:00
mike12345567
2c3566f686
Adding a regex to allow certain paths with : on windows.
2020-10-07 11:04:36 +01:00
Andrew Kingston
3dc30262d7
Merge branch 'master' of github.com:Budibase/budibase into linked-records
2020-10-07 10:45:26 +01:00
mike12345567
2f58b2b81e
Quick change after diffing and looking through everything.
2020-10-07 09:58:32 +01:00
kevmodrome
6c173ac6b3
fixes editable cell bug
2020-10-07 10:06:23 +02:00
mike12345567
13c9be4ea3
Adding a basic sanitise path function and fixing up use cases of appId filesystem paths throughout the system.
2020-10-07 00:24:56 +01:00
Michael Shanks
46cd413c58
removed .orig files
2020-10-06 21:45:12 +01:00
Michael Shanks
210062cbac
merge conflicts - from master
2020-10-06 21:43:54 +01:00
Michael Shanks
ed8371c41f
a few changes from code review
2020-10-06 21:37:10 +01:00
Martin McKeaveney
f5102d95bb
v0.1.25
2020-10-06 21:23:02 +01:00
Martin McKeaveney
7b3ca245cc
updating replication stream dependency
2020-10-06 21:10:49 +01:00
Martin McKeaveney
47993f2bd1
v0.1.24
2020-10-06 20:35:11 +01:00
Martin McKeaveney
6e65511613
Merge pull request #664 from Budibase/data-import
...
Data import
2020-10-06 20:24:34 +01:00
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
Andrew Kingston
1fb5804d32
Add support for displaying linked record counts in List and RecordDetail
2020-10-06 18:01:23 +01:00
Andrew Kingston
e15e86b9e1
Add linked records to dataforms and use BBUI components and pretty errors
2020-10-06 16:46:23 +01:00
Andrew Kingston
7207bc275e
Remove console log statement
2020-10-06 16:40:23 +01:00
Andrew Kingston
63635f3642
Use real schema for datatable rather than first row's keys
2020-10-06 16:39:24 +01:00
Andrew Kingston
a12ddaaf08
Add default file prop to AttachmentList to prevent crashing when no files exist
2020-10-06 16:22:11 +01:00
Andrew Kingston
9287b16598
Add support for displaying linked records in DataTable
2020-10-06 16:05:52 +01:00
Andrew Kingston
49875d5c42
Fix a couple of crashes in frontend when doing various actions and fix record detail view
2020-10-06 16:04:58 +01:00
Andrew Kingston
013d812a52
Bump BBUI version
2020-10-06 16:03:49 +01:00
Andrew Kingston
959450d615
Delete old multiselect component
2020-10-06 16:03:17 +01:00
Andrew Kingston
517fb201ec
Move multiselect to BBUI
2020-10-06 16:02:48 +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
b51942f0f8
broken test
2020-10-05 21:15:10 +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
e4d4e2cd1c
API Key - Changed placholder to instruct Command V
...
(as the right-click menu does not work in electron)
2020-10-05 17:41:16 +01:00
Michael Shanks
775aa0e92c
Metrics - event props not populating correctly
2020-10-05 17:28:44 +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
ea950748e5
styling updates after review
2020-10-05 15:26:31 +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
Andrew Kingston
921d63eea1
Fix null referencce in ModelViewSelect
2020-10-05 14:02:33 +01:00
Andrew Kingston
16faa00189
Stop notifications blocking all pointer events across full width
2020-10-05 14:00:26 +01:00
Andrew Kingston
50e8159644
Fix more cypress tests
2020-10-05 12:37:03 +01:00
Andrew Kingston
701786dc25
Merge template and index page styles with new BBUI
2020-10-05 12:20:59 +01:00
Andrew Kingston
68a03eceb4
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-05 12:20:26 +01:00
Martin McKeaveney
140233960e
unit tests for csv parser
2020-10-05 11:48:13 +01:00
Andrew Kingston
a23967364b
Fix cypress texts and update use of modal
2020-10-05 11:13:09 +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
mike12345567
0db876ad53
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-05 09:45:38 +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
9eb15beb1c
Standardise dropdownmenus in frontend page
2020-10-04 17:10:32 +01:00
Andrew Kingston
7a51963ac5
Update data export with new DB view structure and linked records
2020-10-03 21:07:59 +01:00
Andrew Kingston
261c3da459
Update backend export popover to be line with new popover structure
2020-10-03 21:06:58 +01:00
Andrew Kingston
501d4638a7
Improve notification styles
2020-10-02 21:06:37 +01:00
Andrew Kingston
b8c5813d65
Add default props to confirm dialogue to silence warnings
2020-10-02 21:06:06 +01:00
Andrew Kingston
bfec3327fb
Remove deprecated portal implementation
2020-10-02 20:42:10 +01:00
Andrew Kingston
27c3e6c9e9
Replace all usages of simple-modal with new modal
2020-10-02 20:41:21 +01:00
Andrew Kingston
93cc0ad26d
Remove unused imports
2020-10-02 20:39:39 +01:00
Andrew Kingston
927fc40454
Update automations page to use new modal
2020-10-02 19:10:37 +01:00
Andrew Kingston
50d8d12d5e
Fix bug with deleting automations
2020-10-02 19:09:44 +01:00
Andrew Kingston
aa142d493a
Disable modal confirm button while async callbacks are being processed to avoid multiple executions
2020-10-02 19:09:19 +01:00
Andrew Kingston
63d2e77603
Fix error box styles
2020-10-02 18:49:00 +01:00
Andrew Kingston
3ba591ef77
Adjust modal styles
2020-10-02 18:37:24 +01:00
Andrew Kingston
eea35b6dfb
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-02 18:35:27 +01:00
mike12345567
5ac0b5f7c8
Fixing cypress test broken by automation fixes.
2020-10-02 17:15:57 +01:00
mike12345567
4ec17df0d5
Fixing cypress test broken by automation fixes.
2020-10-02 17:15:27 +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
Andrew Kingston
2fa42d194b
Fix multiselect crashing in certain circumstances
2020-10-02 16:53:41 +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
Andrew Kingston
27d41069cb
Remove double 'no data' in empty tables
2020-10-02 16:48:01 +01:00
Martin McKeaveney
016f49ac5a
merge
2020-10-02 16:45:59 +01:00
Andrew Kingston
8706561bd4
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-02 16:43:08 +01:00
mike12345567
e43e0e100b
Some quick automation fixes.
2020-10-02 16:42:47 +01:00
Andrew Kingston
1939015273
Add final version of multiselect
2020-10-02 16:38:33 +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
Michael Shanks
dd31e19400
fix: Navigate To & Other Actions broken
2020-10-02 14:52:45 +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
kevmodrome
66bb4bdebf
merge master
2020-10-02 14:39:00 +02: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
Andrew Kingston
95e95adfc8
Add close icon to modals
2020-10-02 12:27:52 +01:00
Andrew Kingston
1c86753d00
Update settings to use new modal
2020-10-02 12:22:49 +01:00
Andrew Kingston
7583dfc711
Add wide prop for modals
2020-10-02 12:22:34 +01:00
Andrew Kingston
c062111403
Rename linked rows to related rows and remove deprecated file
2020-10-02 12:02:11 +01:00
Andrew Kingston
34373fc0dd
Add new modal to backend and fix backend file structure
2020-10-02 12:00:17 +01:00
Michael Shanks
8e528a6160
mask user password on new app
2020-10-02 10:39:56 +01:00
Michael Shanks
70a6fabcd0
unused imports
2020-10-02 10:07:43 +01:00
kevmodrome
401959d8c8
data now syncs in the grid
2020-10-02 10:12:18 +02:00
kevmodrome
92c162ea2c
adds add row functionality to grid component
2020-10-02 09:43:56 +02:00
Andrew Kingston
4363730af0
Update multiselect component
2020-10-02 08:36:16 +01:00
Andrew Kingston
27060f5f46
Add initial version of new modal (WIP)
2020-10-02 08:35:54 +01:00
Michael Shanks
dcf0b4f973
Calculate: stats is only option - remove select
2020-10-01 21:03:22 +01:00
Michael Shanks
e6c8ca44c5
fix: View filter - handle change of field type
2020-10-01 17:34:25 +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
2d80b2be3d
Added datepicker to view filters
2020-10-01 17:07:53 +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
Andrew Kingston
9929ec2ac5
Fix linked record selector
2020-10-01 11:56:06 +01:00
Andrew Kingston
17d33dae20
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-01 11:53:57 +01:00
Andrew Kingston
3e6efb72a1
Add hacked multiselect for testing
2020-10-01 11:53:43 +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
725e4e9944
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-01 11:33:53 +01:00
Andrew Kingston
9b11067faf
Remove console.log statement
2020-10-01 11:33:40 +01:00
Michael Drury
3c8c5461d7
Resolving issues with deleting a linked column, should now be possible.
2020-10-01 11:33:37 +01:00
Andrew Kingston
b4a5714e59
Prevent editing linked record columns
2020-10-01 11:33:26 +01:00
Andrew Kingston
95f2a176d3
Increase settings modal padding
2020-10-01 11:29:43 +01:00
Andrew Kingston
7aa040d314
Add functional backend UI for navigating relationships
2020-10-01 11:01:06 +01:00
Michael Shanks
51be100ad4
Merge branch 'master' into bugfix
2020-10-01 09:33:20 +01:00
Michael Shanks
42b21428eb
bugfix: dont try to log to analytics when no config
2020-10-01 09:29:30 +01:00
Michael Shanks
7f2041ff16
bugfix: create app modal always appears on homescreen
2020-10-01 09:28:55 +01:00
Andrew Kingston
9a9430e0cf
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-01 07:22:24 +01:00
Andrew Kingston
cd69d17c87
Use common Table component across backend UI and add initial empty page for relationships
2020-10-01 07:19:38 +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
Martin McKeaveney
bc854df60c
fixing export styling
2020-09-30 16:53:11 +01:00
Andrew Kingston
b5d38dd6e4
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-09-30 16:50:15 +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
Martin McKeaveney
253ece59bc
user creation CI
2020-09-30 15:20:26 +01:00
Andrew Kingston
5c85ffeb90
Add empty state when automations have no steps
2020-09-30 15:14:16 +01:00
Andrew Kingston
162f91dc82
Add empty state text to automate page and consistently style empty states
2020-09-30 15:06:47 +01:00
mike12345567
9c6490f0f2
Fixing some missues with linked records after testing with the new UI.
2020-09-30 12:00:56 +01:00
Martin McKeaveney
3969460ee0
fix select elements
2020-09-30 11:57:42 +01:00
Andrew Kingston
5c9eff4cf4
Update create automation modal to match other modal styles
2020-09-30 10:24:43 +01:00
Andrew Kingston
a440f1a8e5
Fix all styles in settings modal
2020-09-30 10:24:16 +01:00
Andrew Kingston
49ccf8ebc8
Update automation page with new form styles
2020-09-30 09:28:18 +01:00
Andrew Kingston
4b0de71c10
Bump BBUI version
2020-09-30 09:28:05 +01:00
Andrew Kingston
089ecf5609
Add WIP draft of linked records UI allowing single linked record selection
2020-09-29 18:27:35 +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
a665399785
Extra analytics logging from code review
2020-09-29 16:35:47 +01:00
Michael Shanks
701c82cb1f
serve determines whether analytics are enabled
2020-09-29 16:23:34 +01:00
Michael Shanks
c336605529
added comment
2020-09-29 15:35:51 +01:00
Michael Shanks
83261aeadf
analytics - identify user + extra actions added
2020-09-29 15:26:56 +01:00
Andrew Kingston
c425ec4d2f
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-09-29 13:54:21 +01:00
Andrew Kingston
36498f2a2b
Add primary display column and update all backend UI popovers with new form styles
2020-09-29 13:54:04 +01:00
Andrew Kingston
db47e5c581
Bump BBUI version
2020-09-29 13:52:26 +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
kevmodrome
cbbda8599f
adds events when records are deleted and adds more stylish controls
2020-09-29 11:05:55 +02:00
mike12345567
af31dfc978
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-09-28 17:37:12 +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
kevmodrome
d94a9b193b
adds multiple selection delete functionality
2020-09-28 15:32:06 +02:00
Joe
be2613d646
Small UI update to the binding interface with automations
...
Heading fixed - size reduced.
Spacing updating with the list section
Placeholder added
Link to docs added
2020-09-28 12:19:11 +01:00
Joe
4cf970d073
UI update to the Table dropdown
...
Spacing within the dropdown improved. Utilised new components from bbui.
Attempted to change the dropdown button to a select so it was consistent with the other inputs but failed.
I did improve the dropdown button by ensuring the width remains the same when selecting different values.
2020-09-28 11:50:29 +01:00
kevmodrome
0a398c43c3
bumps svelte-ag-grid component.
2020-09-28 11:51:37 +02:00
Michael Shanks
1019078f79
Fetching analytics userId, when api_key entered
2020-09-28 10:47:18 +01:00
Joe
bbc87ce6ca
Styling update to Binding Dropdown
...
Spacing improved
New Typography component added
Link pointing to docs added
Item hover improved
Textbox updated
2020-09-28 10:21:57 +01:00
kevmodrome
01dd735342
remove logs
2020-09-28 10:58:38 +02:00
kevmodrome
1ea709e356
handle no data scenario
2020-09-28 10:58:06 +02:00
kevmodrome
dcb7d02a5f
use Map() to handle renderers
2020-09-28 10:55:50 +02:00
kevmodrome
e8e3a4c793
adds custom renderer for bool fields
2020-09-28 10:53:19 +02:00
kevmodrome
67e176a69d
updates grid componenet to use model schema insteady of first row keys of datasource
2020-09-28 09:15:43 +02:00
kevmodrome
38a2d9df14
wip: add record saving functionality
2020-09-28 09:09:08 +02:00
Joe
e528d1fc3b
Merge branch 'linked-records' of https://github.com/Budibase/budibase into linked-records
2020-09-26 00:46:30 +01:00
Joe
620134132e
Page titles and primary cta alignment and styling consistent
...
Data and automations page titles now use BBUI Heading component and Spacer component. They are not consistent in styling and spacing.
Welcome screen app cards buttons changed to text buttons. I made this change as there were too many buttons on the page. We want one primary button - create new app.
Early changes mage to binding popover. More to come.
2020-09-26 00:45:56 +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
Andrew Kingston
d0806b2924
Fix cypress test
2020-09-25 13:12:16 +01:00
Andrew Kingston
ab1ddd8006
Rename backend components file structure and standardise no table empty state
2020-09-25 13:11:57 +01:00
Andrew Kingston
6320a85bc2
Unify all popovers and modals to the same styles and reuse common components. Fix filter options
2020-09-25 11:35:32 +01:00
kevmodrome
2df74f1b99
adds rudimentary form to handle input of new rows
2020-09-25 12:32:38 +02:00
Andrew Kingston
86b475fe14
Fix confirm dialogue inside table cell and standardise styles
2020-09-25 11:30:26 +01:00
kevmodrome
ed69526375
adds ag-grid component to display data
2020-09-25 11:44:05 +02:00
Andrew Kingston
a861b404b2
Improve table pagination
2020-09-25 09:18:17 +01:00
Andrew Kingston
aab4fd0832
Tidy backend table styles, fix layout and add scrolling
2020-09-25 09:17:58 +01:00
Andrew Kingston
4e3be6b7b7
Fix navigation on deleting views and use ConfirmDialog for view deletion to improve consistency
2020-09-24 16:33:21 +01:00
Andrew Kingston
9a2d52c9fe
Use ConfirmDialog for table deletion to improve consistency
2020-09-24 16:32:35 +01:00
Andrew Kingston
72b8d387cc
Fix TablePagination crashing when non array data values are used
2020-09-24 16:32:02 +01:00
Martin McKeaveney
d93e1739de
merge
2020-09-24 16:17:33 +01:00
Martin McKeaveney
f447f3a889
Merge branch 'master' of github.com:Budibase/budibase into csv-export
2020-09-24 16:16:59 +01:00
Andrew Kingston
591887b107
Standardise use of ConfirmDialog for automation deletion
2020-09-24 15:58:26 +01:00
Martin McKeaveney
b186f0fbb2
merge
2020-09-24 15:52:09 +01:00
Martin McKeaveney
6e9c238054
use bbui component for dropzone
2020-09-24 15:50:51 +01:00
Andrew Kingston
81d3c7d85d
Tidy backend styles and improve consistency
2020-09-24 15:31:29 +01:00
Andrew Kingston
c9418aa572
Fix backend page height and improve style consistency
2020-09-24 15:11:40 +01:00
Andrew Kingston
f7356539bc
Fix font weight in create automation modal
2020-09-24 15:11:02 +01:00
Andrew Kingston
f6c924a90b
Bump bbui version
2020-09-24 15:09:16 +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
ff2ba38633
Merge branch 'async-workflow-blocks' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-23 13:34:27 +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
Andrew Kingston
155cef9150
Merge branch 'async-workflow-blocks' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-23 12:31:01 +01:00
Andrew Kingston
d473307b7f
Treat automation step inputs of type number as string, and let server handle types
2020-09-23 12:30:38 +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
Andrew Kingston
26d5b13921
Merge branch 'async-workflow-blocks' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-23 12:25:20 +01:00
Andrew Kingston
aa47d18bb1
Sort automation steps by name
2020-09-23 12:25:14 +01:00
Andrew Kingston
c728329d51
Improve responsiveness, handle scrolling and tidy up CSS in automations page
2020-09-23 12:24:57 +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
Andrew Kingston
d465d30827
Fix automation block taglines without bindings
2020-09-22 15:42:56 +01:00
mike12345567
ad6002293e
Fixing an issue with the fill in of test data when triggering.
2020-09-22 15:25:26 +01:00
Andrew Kingston
aaa8313c50
Fix crashing when default inputs are undefined in block definition
2020-09-22 15:14:50 +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
3d2589bc51
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-21 23:19:56 +01:00
mike12345567
39dbf78359
Updates as per review comments.
2020-09-21 23:19:45 +01:00
Andrew Kingston
ce61b979f4
Fix formatter
2020-09-21 16:45:55 +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
mike12345567
eb494b4698
Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-21 14:51:48 +01:00
mike12345567
08e5e75dbb
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation
2020-09-21 14:49:15 +01:00
mike12345567
6967f5f4f0
Fixing linting.
2020-09-21 14:48:24 +01:00
mike12345567
c31a978288
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation
2020-09-21 14:01:00 +01:00
mike12345567
fd0e651fe9
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-21 13:53:06 +01:00
mike12345567
61964f9106
Merge branch 'master' of github.com:Budibase/budibase into contextual-workflows
2020-09-21 13:52:26 +01:00
mike12345567
5f064ade9d
Renaming workflows -> automate/automations, throughout the API and the builder itself.
2020-09-21 13:49:34 +01:00
Andrew Kingston
d90b48351b
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-18 20:31:39 +01:00
Andrew Kingston
739195f32a
Allow numerical workflow block input types
2020-09-18 20:31:18 +01:00
Andrew Kingston
67e1680813
Bump bbui version
2020-09-18 20:30:35 +01:00
Andrew Kingston
3160d96b6c
Bump bbui to latest version
2020-09-18 17:41:36 +01:00
mike12345567
7d6f494b7e
Outputting the input record so that it can be used in later steps.
2020-09-18 17:20:19 +01:00
Martin McKeaveney
48366d47be
Update padding for attachment images
2020-09-18 16:52:20 +01:00
mike12345567
6ac5e792b5
Initial work towards async block loading, it will pull the manifest.json from a specified bucket and load packages in async when it does not have them - this will need another feature for when running in the cloud to pull all packages it doesn't currently have to the install directory (EFS).
2020-09-18 16:50:52 +01:00
mike12345567
d2edf5ba62
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-18 16:45:50 +01:00
mike12345567
f399c10f1c
Fix for when table is deleted, was attempting to retrieve views for the table which no longer exists.
2020-09-18 16:45:03 +01:00
Martin McKeaveney
f95692fb84
lowercase file extension
2020-09-18 16:19:41 +01:00
Andrew Kingston
af2bdd2db7
Prevent datetime and boolean fields showing in workflow block setup until these are handled properly
2020-09-18 16:14:37 +01:00
Andrew Kingston
f906ce0a83
Fix part of workflow cypress tests
2020-09-18 16:13:42 +01:00
Martin McKeaveney
d3a18ab079
file size limits
2020-09-18 15:08:36 +01:00
Andrew Kingston
41aeec0c05
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-18 14:34:49 +01:00
mike12345567
3f6547db4b
Fixing an issue where inputs from the builder send empty string when realistically it means no input.
2020-09-18 14:34:14 +01:00
Andrew Kingston
eb22b02c84
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-18 13:56:10 +01:00
mike12345567
9c80e1102d
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-18 13:52:17 +01:00
mike12345567
84d6633636
Fixing an issue where any workflow would be triggered by the same type of event - now matching models.
2020-09-18 13:51:56 +01:00
Martin McKeaveney
e028311813
tidy up
2020-09-18 12:43:45 +01:00
Martin McKeaveney
e717d35f9e
removing delete functionality - not necessary
2020-09-18 12:41:39 +01:00
Andrew Kingston
bce557f727
Improve workflow block tagline rendering and support pretty printing enum bindings
2020-09-18 12:01:57 +01:00
Martin McKeaveney
a307e4d8b4
remove magic numbers
2020-09-18 11:04:09 +01:00
Martin McKeaveney
af9b8ac9bd
return processed file sizes
2020-09-18 11:01:39 +01:00
Martin McKeaveney
9be2b7d691
fix transition dropdown bug
2020-09-17 22:02:30 +01:00
Andrew Kingston
7458b7757e
Add component for rendering workflow mustache taglines
2020-09-17 17:50:54 +01:00
Andrew Kingston
fdf8d2cbab
Fix filter workflow block tagline
2020-09-17 17:49:57 +01:00
Martin McKeaveney
e609414f57
merge with master
2020-09-17 16:40:09 +01:00
Martin McKeaveney
715216e412
more lint
2020-09-17 16:38:33 +01:00
Martin McKeaveney
f48736ffe9
lint
2020-09-17 16:36:39 +01:00
mike12345567
05f3666257
Fixing an issue with deletion action.
2020-09-17 16:28:48 +01:00
mike12345567
cc5994539d
Some fixes after playing around with the new Builder UI.
2020-09-17 16:16:05 +01:00
Andrew Kingston
210080c834
Fix delay workflow block setup
2020-09-17 16:00:55 +01:00
Andrew Kingston
659ae0a641
Replace string.replaceAll due to bad support
2020-09-17 15:46:59 +01:00
Andrew Kingston
9627837e40
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-17 15:15:54 +01:00
mike12345567
f0ae4ad7cc
Making the trigger endpoint detect if the trigger should have a model input and faking any properties that don't exist if required - this behaviour overridden by inputs from external client.
2020-09-17 15:14:08 +01:00
Andrew Kingston
0c45879878
Fix binding of nested fields in workflow save record action
2020-09-17 15:11:28 +01:00
Andrew Kingston
771fd0234f
Fix some small svelte warnings
2020-09-17 15:09:06 +01:00
Andrew Kingston
deeb671fd4
Rename user presentable strings from workflow blocks to steps
2020-09-17 15:08:37 +01:00
Martin McKeaveney
293e5b7859
delete local file upload when file deleted
2020-09-17 15:08:28 +01:00
Andrew Kingston
8570af1c22
Rename user presentable strings from workflow blocks to steps
2020-09-17 15:08:22 +01:00
Andrew Kingston
f341b5f0a9
Add labels to workflow blocks
2020-09-17 15:07:32 +01:00
Andrew Kingston
1cba3f2f8e
Tidy up by using optional chaining
2020-09-17 14:19:14 +01:00
Andrew Kingston
1e099b9b5a
Use user readable enums in workflow block setup fields
2020-09-17 14:18:22 +01:00
Andrew Kingston
57a8dcf595
Add data binding to nested fields within workflow block setup
2020-09-17 14:05:53 +01:00
Andrew Kingston
48f13af109
Block deletion of workflow trigger unless it's the only step left
2020-09-17 14:04:45 +01:00
Andrew Kingston
d31f4f5c34
Update save record block definition
2020-09-17 14:04:13 +01:00
Andrew Kingston
0b424c1f1f
Fix nullish values in RecordSelector
2020-09-17 13:44:18 +01:00
Andrew Kingston
3e3a978e74
Add data binding to workflow block setup
2020-09-17 13:43:52 +01:00
mike12345567
99b1bbebbb
Updating testcase to now trigger a proper workflow and check that it operates as expected.
2020-09-17 13:36:19 +01:00
Martin McKeaveney
4985949786
allow deletion of images
2020-09-17 12:45:28 +01:00
mike12345567
2911a7ba35
Changing how default inputs for workflow definitions are handled and providing pretty print options for enums.
2020-09-17 12:44:59 +01:00
mike12345567
31939e3dc9
Update to improve test cases and get JOI to work as expected.
2020-09-16 19:25:52 +01:00
Andrew Kingston
5997550fbb
Remove full stop in email workflow block description
2020-09-16 15:39:19 +01:00
Andrew Kingston
bcd27a2026
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-16 15:04:58 +01:00
mike12345567
53b317aad1
Fixing a circular dependency that meant a utilities enumerations could not be used until full system initialisation, exporting enums earlier and commenting.
2020-09-16 14:58:30 +01:00
Andrew Kingston
c44ba8b995
Use bbui selects for all selects in workflow steps
2020-09-16 14:38:18 +01:00
mike12345567
1610f483b0
Updating file structure so that each built in step has its own file containing the definition and the function of it, with the intention of keeping definitions together as they will be handled in the async actions.
2020-09-16 14:00:04 +01:00
Andrew Kingston
7986016183
Update builder to support new block definitions with JSON schema
2020-09-16 13:55:28 +01:00
Andrew Kingston
2337e1bac3
Make filter condition human readable since they're just strings
2020-09-16 13:54:56 +01:00
Andrew Kingston
a8be0682bc
Fixing definition for filter workflow block
2020-09-16 13:54:27 +01:00
Martin McKeaveney
d06068dd9f
more design updates on attachment picker
2020-09-16 13:29:18 +01:00
Martin McKeaveney
e97ec7beaf
Dropzone styling
2020-09-16 12:18:47 +01:00
Andrew Kingston
847224f3b7
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-16 11:40:09 +01:00
mike12345567
a08ef045bc
Updating definitions to remove the use of the fat model object in workflows and make sure the record structure is common where-ever it is used (as an input or as a trigger output).
2020-09-16 11:20:00 +01:00
Andrew Kingston
0ade1ef558
Bump svelte, rollup and rollup-plugin-terser dependencies to support optional chaining and nullish coalescing
2020-09-16 09:13:13 +01:00
Martin McKeaveney
ad79d422e0
file attachments and processing working, basic design for dropzone
2020-09-15 16:22:13 +01:00
mike12345567
43afb9af1b
Updating block definitions to use pure JSON schema so that it can be used for easy validation.
2020-09-15 15:52:38 +01:00
Andrew Kingston
ba125b5987
Update workflow block definitions
2020-09-15 14:45:37 +01:00
mike12345567
1382c3bb12
This is a breaking change, it updates the block definitions to work with the new structure of inputs and outputs.
2020-09-15 14:27:23 +01:00
Conor Mack
c49e906e5e
Merge branch 'master' of https://github.com/Budibase/budibase into feature/icon-component
2020-09-15 13:44:44 +01:00
Conor Mack
13f4502967
Tidyup
2020-09-15 13:28:51 +01:00
Conor Mack
fa88c68c0e
Icon and Icon Select Component
2020-09-15 11:53:02 +01:00
Michael Drury
1930aa2296
Merge pull request #607 from Budibase/server-workflows
...
Server workflows
2020-09-15 09:09:55 +01:00
Andrew Kingston
42bf945d35
Fix rollup not live reloading correctly
2020-09-15 07:55:32 +01:00
Martin McKeaveney
4926665eeb
v0.1.21
2020-09-14 17:11:47 +01:00
Martin McKeaveney
275a8e38a3
only build electron on releases
2020-09-14 17:02:42 +01:00
Martin McKeaveney
78e6a66543
import error with events panel
2020-09-14 17:00:16 +01:00
Martin McKeaveney
d55d0c70c8
v0.1.20
2020-09-14 16:26:18 +01:00
Martin McKeaveney
fb47ef6c2f
fix pagination
2020-09-14 16:18:02 +01:00
Andrew Kingston
e7c35aafd5
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-14 16:04:01 +01:00
mike12345567
ba52b10666
Small fix for last change, singular to plural in API definition.
2020-09-14 16:00:51 +01:00
Martin McKeaveney
44fcec5cc2
Merge pull request #609 from Budibase/frontend-bugs
...
fix frontend bugs
2020-09-14 15:51:38 +01:00
Andrew Kingston
8959e1ddf0
Add more explicit params to arrow functions
2020-09-14 15:46:21 +01:00
Martin McKeaveney
784fac5018
✨ lint
2020-09-14 15:41:20 +01:00
Martin McKeaveney
37f539c5a9
update view schema when table updated
2020-09-14 15:40:45 +01:00
mike12345567
09565e41d0
Adding new API endpoint which provides all definitions in one.
2020-09-14 15:34:09 +01:00
Martin McKeaveney
4daabb6d55
remove map file
2020-09-14 15:23:08 +01:00
Martin McKeaveney
7dea1c1537
adding bbui styles into standard-components
2020-09-14 15:12:02 +01:00
Andrew Kingston
609b039d4c
Revert formatting to 80 print width
2020-09-14 14:35:03 +01:00
mike12345567
b6209d044a
Updating some test cases which were failing silently and changing how environment want handled.
2020-09-14 14:32:20 +01:00
Andrew Kingston
fe97579d36
Merge in master
2020-09-14 13:55:40 +01:00
Michael Shanks
b9c42c640b
Merge pull request #605 from mjashanks/bugfixes
...
Bugfixes
2020-09-14 13:52:35 +01:00
Andrew Kingston
2d922d86be
Remove standard components dist directory
2020-09-14 13:32:52 +01:00
Andrew Kingston
62d37254ea
Fix cypress test for create workflow
2020-09-14 13:29:32 +01:00
Michael Shanks
cacd735961
fix: override client context store on create
2020-09-14 12:46:49 +01:00
Andrew Kingston
12d44ffcad
Fix workflow tests
2020-09-14 12:38:17 +01:00
Michael Shanks
4d56b4873c
updated BBUI
2020-09-14 12:34:46 +01:00
Michael Shanks
ade5527bd7
NavigateTo action: use DataList, so URLs are configurable
2020-09-14 12:32:44 +01:00
Michael Shanks
7fe7c9b286
fix: re-exposing store in component api, as form depends on it
2020-09-14 12:32:10 +01:00
Martin McKeaveney
7acaad11d1
fix frontend bugs
2020-09-14 12:07:08 +01:00
Andrew Kingston
590e7d810d
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-14 11:53:19 +01:00
Andrew Kingston
55f418bc95
Fix workflow select components which use objects as options and take initial state from API
2020-09-14 11:51:52 +01:00
Andrew Kingston
9d2f7ed874
Remove deprecated ComponentSelector component which was unique to client side workflow actions which no longer exist
2020-09-14 11:50:10 +01:00
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