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