1
0
Fork 0
mirror of synced 2024-09-12 23:43:09 +12:00
Commit graph

12404 commits

Author SHA1 Message Date
mike12345567
5b5e7e47a2 Fixing some issues with updating rows with attachments, there were some UI bugs that had been raised (undefined being displayed) and the uploading from a URL was not working as expected, due to the stream not matching the expected format of the S3 SDK - this has been fixed by converting the stream to a true readable stream with . 2024-05-13 18:11:40 +01:00
deanhannigan
b4af23229a
Merge branch 'master' into feature/signature-field-and-component 2024-05-13 18:05:53 +01:00
Martin McKeaveney
de52a8f230
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 16:53:24 +01:00
Dean
421f70635e Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:31:46 +01:00
Dean
b0a65b4699 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:22:19 +01:00
Dean
0589a6a730 Refactored signature from previous array implementation to the new single approach. Added support for automations 2024-05-13 16:19:02 +01:00
Andrew Kingston
8960b1b137
Merge branch 'master' into new-table-selected-rows 2024-05-13 16:09:37 +01:00
deanhannigan
698ea861a5
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 14:47:06 +01:00
deanhannigan
e185cf79de
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 14:04:12 +01:00
Michael Drury
ce7fe13ec4
Merge branch 'master' into fix/13660 2024-05-13 14:00:16 +01:00
Michael Drury
24397ee349
Merge branch 'master' into fix/13660 2024-05-13 13:51:02 +01:00
Adria Navarro
42a6b24170
Merge branch 'master' into chore/remove-unused-packages 2024-05-13 14:48:41 +02:00
Gerard Burns
914beb890f add missing data type links, add missing state 2024-05-13 13:44:54 +01:00
Andrew Kingston
3d01bd3f08 Merge branch 'master' of github.com:Budibase/budibase into new-table-selected-rows 2024-05-13 13:44:27 +01:00
Adria Navarro
2c68c3ffb1 Merge branch 'master' into chore/remove-unused-packages 2024-05-13 14:38:46 +02:00
Andrew Kingston
824893cbcd
Merge branch 'master' into feature/changelog-in-builder 2024-05-13 13:37:23 +01:00
Michael Drury
00e7d22c47
Merge branch 'master' into fix/13660 2024-05-13 13:34:38 +01:00
mike12345567
58cda93b08 PR comments. 2024-05-13 13:33:59 +01:00
Andrew Kingston
68148a6d3a
Merge branch 'master' into fix-component-auto-expand 2024-05-13 13:24:07 +01:00
deanhannigan
ab3624b3bb
Merge branch 'master' into fix/builder-tabs-underline 2024-05-13 12:58:24 +01:00
mike12345567
92348fb526 Changing the logic of how automation thread timeout gets applied, so that it can be used properly. 2024-05-13 12:53:44 +01:00
Adria Navarro
a36c46ea90
Merge branch 'master' into feat/budi-8123-single-user 2024-05-13 13:33:03 +02:00
Adria Navarro
e6f90d5a7d Fix binding 2024-05-13 12:35:19 +02:00
Andrew Kingston
d39ec25f0c
Merge branch 'master' into prefill-cards 2024-05-13 10:23:07 +01:00
Dean
58987d40e4 Removed unnecessary span tag 2024-05-13 09:56:39 +01:00
Adria Navarro
7d142511a0
Merge branch 'master' into budi-8222/deleting-a-column-on-google-spreadsheet-messes-with-the-data 2024-05-10 16:13:28 +02:00
Adria Navarro
d83e5e21f2
Merge branch 'master' into feat/budi-8123-single-user 2024-05-09 18:05:16 +02:00
Adria Navarro
910ec6446b Prevent spamming the column config save button 2024-05-09 18:03:46 +02:00
deanhannigan
a3ec428c5e
Merge branch 'master' into fix/builder-tabs-underline 2024-05-09 15:29:38 +01:00
deanhannigan
b5bf914cd7
Merge branch 'master' into feature/signature-field-and-component 2024-05-09 14:47:14 +01:00
deanhannigan
c1874f3376
Merge branch 'master' into feature/filter-bindings 2024-05-09 14:34:07 +01:00
Peter Clement
db273bcd36
Support attachment columns in Automations (#13567)
* base work to support attachments in create / update row

* handle single attachment column

* fix tests

* pro

* fix some types

* handle case where file exists in storage

* improve attacment processing

* refactor slightly and ensure correct url is used for existing attachments

* add test

* Fixing a build issue.

* update tests

* some lint

* remove cursed backend-core test util

* addressing pr comments

* refactoring nasty automationUtils upload code

* remove uneeded check

* use basneeame for fallback filename

* add a test to ensure coverage of single attachment column type

* fail early when fetching object metadata

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2024-05-09 14:30:56 +01:00
Adria Navarro
95faefcb87 DRY 2024-05-09 12:28:44 +02:00
Dean
4c6629d15f Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-05-09 11:05:58 +01:00
Dean
3712e290b0 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-09 09:19:00 +01:00
Martin McKeaveney
dacb0d30ce prevent lack of start/end date from causing UI error 2024-05-08 15:55:14 +01:00
melohagan
68cb2636df
Free trial close to expiration message (#13638)
* Add free_trial to deploy camunda script

* Free trial banner

* Don't show upgrade button for enterprise trial

* Add link option to banners

* Show free trial banner in portal

* Only admins should see free trial modal

* Fix days remaining

* Ignore subscription cancelled message for trial

* Remove unused code

---------

Co-authored-by: José Vte. Calderón <jose@budibase.com>
2024-05-08 13:38:50 +01:00
Dean
a29301a2fc Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-08 09:43:30 +01:00
deanhannigan
46995a115a
Merge branch 'master' into feature/filter-bindings 2024-05-08 09:37:14 +01:00
Dean
31fccf23a8 Add font load event to allow the header to redraw as the fonts load 2024-05-08 09:23:30 +01:00
melohagan
cfc2ea9117
Add free trial modal (#13609)
* Add free_trial to deploy camunda script

* WIP FreeTrial modal

* Handle free trial modal via self endpoint

* Set correct plan title for trial

* Remove catch

* lint

* Refactor

* Remove unnecessary code

* Rename to EnterpriseBasicTrialModal
2024-05-07 12:44:57 +01:00
Gerard Burns
0cda854f1d remove line 2024-05-07 09:18:34 +01:00
Adria Navarro
86e129cae0 Fix 2024-05-06 08:06:44 +02:00
Adria Navarro
e39a65cad2 Fix edit old 2024-05-06 08:06:44 +02:00
Adria Navarro
457eebbcb4 Fix types 2024-05-06 08:06:43 +02:00
Adria Navarro
7951aac36b
Merge branch 'master' into chore/remove-unused-packages 2024-05-03 18:58:16 +02:00
Adria Navarro
bd86f906b1
Merge branch 'master' into feat/budi-8123-single-user 2024-05-03 17:31:29 +02:00
Dean
741d33b7e6 Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-05-03 14:20:25 +01:00
Andrew Kingston
536c9196eb Merge branch 'bug-crusher-9000' of github.com:Budibase/budibase into table-width-setting 2024-05-03 11:55:50 +01:00
Andrew Kingston
5c09684a7c Update tests 2024-05-03 11:55:34 +01:00
Andrew Kingston
269aa41732 Add WIP 2024-05-03 11:47:54 +01:00
Andrew Kingston
ef7b97ce0d Use a fixed ID for each column in column configuration to avoid closing popovers due to ID changes 2024-05-03 11:16:10 +01:00
Dean
83eeddf422 Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-05-02 16:32:29 +01:00
Adria Navarro
c723790594 Rename 2024-05-02 12:10:29 +01:00
Adria Navarro
70c6d56c1e Merge branch 'feat/budi-8123-single-user' into budi-8123/single-user-column-type 2024-05-02 12:06:42 +01:00
Andrew Kingston
052c6df713 Merge branch 'master' of github.com:Budibase/budibase into bug-crusher-9000 2024-05-02 11:40:42 +01:00
Andrew Kingston
b374e6bdc9 Update form step control to render tooltips above rather than below buttons 2024-05-02 11:37:58 +01:00
Andrew Kingston
a8b74f5f8c Fix state bindings not being generated for some nested instances 2024-05-02 11:33:34 +01:00
Andrew Kingston
e72a3f4677 Update prompt user button action fields to be bindable 2024-05-02 10:48:20 +01:00
Adria Navarro
23f0ec7f12 Remove unused packages from builder 2024-05-01 11:17:26 +01:00
Adria Navarro
ffbbb223e9 Fix null ref 2024-04-30 10:39:52 +01:00
Adria Navarro
5699d28eb6 Display json 2024-04-30 10:26:42 +01:00
Adria Navarro
54e2609f76 Handle null references when selecting empty in the schema type in the panel 2024-04-30 10:26:35 +01:00
Dean
ac3b8478ec Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-04-26 16:06:34 +01:00
Andrew Kingston
e6aa5bcbda
Merge branch 'master' into prefill-cards 2024-04-26 15:45:24 +01:00
Adria Navarro
c133d329af
Merge branch 'master' into fix/isBetterSample-null-reference 2024-04-26 16:12:55 +02:00
Adria Navarro
a6d96cec4d Fix type editing attachments 2024-04-26 15:55:08 +02:00
Andrew Kingston
4cdd6c8449 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-26 13:21:00 +01:00
Adria Navarro
d45aa9beaf Merge branch 'master' into budi-8123/single-user-column-type 2024-04-26 12:47:35 +02:00
Adria Navarro
1aad2ee6d2 Fix after renames 2024-04-26 12:23:11 +02:00
Adria Navarro
61bb40d0d3 Remove FieldTypeSubtypes 2024-04-26 12:09:32 +02:00
Adria Navarro
9f3e01ef78 Fix binding display types 2024-04-26 11:13:56 +02:00
Adria Navarro
063bdb1d7b Fix type name on formula bindings 2024-04-26 10:43:44 +02:00
Adria Navarro
8314685033 Fix allowed types 2024-04-26 09:58:41 +02:00
Adria Navarro
6e4baf7215 Fix import validation 2024-04-25 15:50:28 +02:00
Adria Navarro
2edf3392a1 Fix design 2024-04-25 14:31:56 +02:00
Adria Navarro
2a690c3cdf Don't allow users on spreadsheets 2024-04-25 14:31:46 +02:00
Adria Navarro
558c43bb77 Rename 2024-04-25 13:20:59 +02:00
Adria Navarro
e0216bb00c Lint 2024-04-25 13:20:59 +02:00
Adria Navarro
b56c86e1b0 Lint 2024-04-25 13:20:59 +02:00
Adria Navarro
a794fb406d Remove relationshipType from column type 2024-04-25 13:20:59 +02:00
Adria Navarro
b13d47e88d Fix display items 2024-04-25 13:20:59 +02:00
Adria Navarro
95cf28a417 Prevent flashing on edition 2024-04-25 13:20:59 +02:00
Adria Navarro
891a04c376 Remove is multiple toggle 2024-04-25 13:20:59 +02:00
Adria Navarro
2555a145b2 Add user/users column types 2024-04-25 13:20:59 +02:00
Andrew Kingston
5cc2e90e4f Improve grid height 2024-04-25 10:49:48 +01:00
Andrew Kingston
f08562e0e4 Add support for honouring original popover height in position dropdown utility 2024-04-25 09:01:31 +01:00
Andrew Kingston
80cbd70687 Improve clickoutside to handle right clicks properly 2024-04-25 08:46:51 +01:00
Andrew Kingston
54621b1539 Fix relationship picker styles and improve grid sizing 2024-04-25 08:34:33 +01:00
Andrew Kingston
443be4cdab More upgrades to grids to support new popovers and use popovers for options cells 2024-04-24 16:28:44 +01:00
Gerard Burns
cbf33adc0e fix 2024-04-24 08:05:29 +01:00
Dean
6d4e2b7454 Added changelog links to portal help section and version update modal 2024-04-23 16:21:36 +01:00
Dean
8791323003 Remove unused flag 2024-04-23 14:30:34 +01:00
Andrew Kingston
0aeddfa029 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-23 12:06:06 +01:00
Andrew Kingston
2e46287b7e Remove testing code 2024-04-23 11:52:24 +01:00
Dean
ed2eae88b3 Merge remote-tracking branch 'origin/master' into feature/filter-bindings 2024-04-23 09:09:59 +01:00
Peter Clement
a4c0328c53
REST file handling and SMTP automation block attachments (#13403)
* handle files in rest connector

* fetch presigned url and return

* further updates to handle files in rest connector

* remove unused important and fix extension bug

* wrong expiry param

* tests

* add const for temp bucket

* handle ttl on bucket

* more bucket ttl work

* split out fileresponse and xmlresponse into utils

* lint

* remove log

* fix tests

* some pr comments

* update function naming and lint

* adding back needed response for frontend

* use fsp

* handle different content-disposition and potential path traversal

* add test container for s3 / minio

* add test case for filename* and ascii filenames

* move tests into separate describe

* remove log

* up timeout

* switch to minio image instead of localstack

* use minio image instead of s3 for testing

* stream file upload instead

* use streamUpload and update signatures

* update bucketcreate return

* throw real error

* tidy up

* pro

* pro ref fix?

* pro fix

* pro fix?

* move minio test provider to backend-core

* update email builder to allow attachments

* testing for sending files via smtp

* use backend-core minio test container in server

* handle different types of url

* fix minio test provider

* test with container host

* lint

* try different hostname?

* Revert "try different hostname?"

This reverts commit cfefdb8ded.

* fix issue with fetching of signed url with test minio

* update autoamtion attachments to take filename and url

* fix tests

* pro ref

* fix parsing of url object

* pr comments and linting

* pro ref

* fix pro again

* fix pro

* account-portal

* fix null issue

* fix ref

* ref

* When sending a file attachment in email fetch it directly from our object store

* add more checks to ensure we're working with a signed url

* update test to account for direct object store read

* formatting

* fix time issues within test

* update bucket and path extraction to regex

* use const in regex

* pro

* Updating TTL handling in upload functions (#13539)

* Updating TTL handling in upload functions

* describe ttl type

* account for ttl creation in existing buckets and update types

* fix tests

* pro

* pro
2024-04-22 15:30:57 +00:00
Gerard Burns
53553d8dd6 linting 2024-04-22 14:34:20 +01:00
Gerard Burns
9d4283e9ba linting 2024-04-22 14:34:20 +01:00
Gerard Burns
0249912154 remove old chart inputs 2024-04-22 14:34:20 +01:00
Gerard Burns
06bab3397f remove previous option stuff and animations 2024-04-22 14:34:20 +01:00
Gerard Burns
bdb67bcd35 all chart inputs have the explanation modal 2024-04-22 14:34:20 +01:00
Gerard Burns
f629b95605 string dates 2024-04-22 14:34:20 +01:00
Gerard Burns
d9e7202e3b wip 2024-04-22 14:34:20 +01:00
Gerard Burns
498a562b07 lines for dates 2024-04-22 14:34:20 +01:00
Gerard Burns
d7f9b1f5ee better date parsing for candlestick 2024-04-22 14:34:20 +01:00
Gerard Burns
98cb16cc95 rename 2024-04-22 14:34:20 +01:00
Gerard Burns
97c0c272a8 wip 2024-04-22 14:34:20 +01:00
Gerard Burns
b0e7892e7b rename 2024-04-22 14:34:20 +01:00
Gerard Burns
dc0bbbd450 rename 2024-04-22 14:34:19 +01:00
Gerard Burns
4690f78775 add explanation modal type presets 2024-04-22 14:34:19 +01:00
Gerard Burns
7890b4e6cb wip 2024-04-22 14:34:19 +01:00
Gerard Burns
feef3450b7 example section 2024-04-22 14:34:19 +01:00
Gerard Burns
7b52811f10 wip 2024-04-22 14:34:19 +01:00
Gerard Burns
4b52508625 validation issue half working, fixing some bugs with context menu 2024-04-22 14:34:19 +01:00
Gerard Burns
a806bd87bf wip 2024-04-22 14:34:19 +01:00
Gerard Burns
70ac56522f nicer dates 2024-04-22 14:34:19 +01:00
Gerard Burns
585b4e07ad users and relationships 2024-04-22 14:34:19 +01:00
Gerard Burns
12d2982c67 nicer time 2024-04-22 14:34:19 +01:00
Gerard Burns
4d2109008b binding and json changes 2024-04-22 14:34:19 +01:00
Gerard Burns
bfa2d53e39 bindings wip 2024-04-22 14:34:19 +01:00
Gerard Burns
30449ee65b options info 2024-04-22 14:34:19 +01:00
Gerard Burns
aba14f0e16 array type info 2024-04-22 14:34:19 +01:00
Gerard Burns
2c6dd23df1 fix text alignment 2024-04-22 14:34:19 +01:00
Gerard Burns
7fcea91ab4 stuff 2024-04-22 14:34:18 +01:00
Gerard Burns
2317003fbf scrolling 2024-04-22 14:34:18 +01:00
Gerard Burns
18581ba982 wip 2024-04-22 14:34:18 +01:00
Gerard Burns
d506e0724e refactor 2024-04-22 14:34:18 +01:00
Gerard Burns
fcca165a2e wip 2024-04-22 14:34:18 +01:00
Gerard Burns
4a80af1bc6 some line refactor 2024-04-22 14:34:18 +01:00
Gerard Burns
2925312438 wip 2024-04-22 14:34:18 +01:00
Gerard Burns
2af464791c wip 2024-04-22 14:34:18 +01:00
Gerard Burns
293a969f5f wip 2024-04-22 14:34:18 +01:00
Gerard Burns
cd36056124 wip refactor manifest 2024-04-22 14:34:17 +01:00
Gerard Burns
e08d745360 wip 2024-04-22 14:33:11 +01:00
Gerard Burns
6bedafbdb1 refactor 2024-04-22 14:33:11 +01:00
Gerard Burns
38e4b92ae8 Refactor subjects 2024-04-22 14:33:11 +01:00
Gerard Burns
c30f5f5781 wip 2024-04-22 14:33:11 +01:00
Gerard Burns
b0bc5ff64b refactor stuff 2024-04-22 14:33:11 +01:00
Gerard Burns
82294c55ce part reafactor, probs not wroking 2024-04-22 14:33:11 +01:00
Gerard Burns
dc903a43f2 refactor validation 2024-04-22 14:33:11 +01:00
Gerard Burns
01b5c5d69a some fixes 2024-04-22 14:33:11 +01:00
Gerard Burns
906feeca46 explanation modal 2024-04-22 14:33:11 +01:00
Gerard Burns
d1c043b993 clean more 2024-04-22 14:33:11 +01:00
Gerard Burns
fab54188e2 clean up new comp styles 2024-04-22 14:33:11 +01:00
Gerard Burns
fbefadc50f wip 2024-04-22 14:33:11 +01:00
Gerard Burns
ca14c97491 infoword imp 2024-04-22 14:33:11 +01:00
Gerard Burns
bd002db0e7 wip component infoword 2024-04-22 14:33:11 +01:00
Gerard Burns
95878f445a wip component infoword 2024-04-22 14:33:11 +01:00
Gerard Burns
203d13881d wip 2024-04-22 14:33:11 +01:00