Commit Graph

11818 Commits

Author SHA1 Message Date
Andrew Kingston e97754dd53
Merge branch 'master' into feature/form-screen-template 2024-02-28 09:22:50 +00:00
Adria Navarro 62791e1f0d Allow all users to be added to a group 2024-02-27 17:17:22 +01:00
Adria Navarro c6c1e0514d Add tooltip 2024-02-27 16:30:13 +01:00
Gerard Burns 9a9b745795
App Preview Skeleton (#12898)
* wip

* wip

* wip

* wip

* wip

* wip

* builder design skeleton

* pre doc loading skeleton for portal preview

* feature complete?

* wip

* linting

* linting

* linting

* fix ts error?

* ts types fix

* linting

* remove unnecessary build stuff

* include skeleton in server app directly

* linting

* linting

* fix builder preview aspect ratio for skeleton

* remove dev tools skeleton

* linting
2024-02-27 15:29:35 +00:00
Adria Navarro 7fb32c2f57 Do not allow deleting ad users 2024-02-27 16:25:08 +01:00
Adria Navarro e8200570ec Fix readonly fields 2024-02-27 16:04:46 +01:00
Andrew Kingston 08ad9d9c4e Add binding eval for non relationship fields when editing formula columns 2024-02-27 14:44:25 +00:00
Andrew Kingston 334c6de304 Attempt to make CreateEditColumn slightly readable by grouping variables as done everywhere else 2024-02-27 14:34:47 +00:00
Andrew Kingston afbdaac0db Simplify modalbindableinput 2024-02-27 14:17:07 +00:00
Andrew Kingston 3d96292f26 Clean up usages of drawers everywhere 2024-02-27 14:15:03 +00:00
Adria Navarro ce998c456e Readonly name only 2024-02-27 14:59:58 +01:00
Adria Navarro f55dd8badb Renames 2024-02-27 14:49:30 +01:00
Adria Navarro a48c861561 Remove icon from index user 2024-02-27 14:47:56 +01:00
Andrew Kingston 92d8dc14a1 Add more drawer titles 2024-02-27 13:47:49 +00:00
Adria Navarro 429be9b588 Remove scim generic icon from group index 2024-02-27 14:43:45 +01:00
Andrew Kingston 010a55ea20 Improve titles in more places in automations 2024-02-27 13:37:16 +00:00
Andrew Kingston 7bf8a8b530 Add more instances of useful drawer titles 2024-02-27 13:30:11 +00:00
Andrew Kingston c12d3cffc3 Remove useless concept of headless drawer and fix issue with drawer observer 2024-02-27 13:28:13 +00:00
Adria Navarro e4bd9b0d14 Unify scim icons 2024-02-27 14:26:41 +01:00
Andrew Kingston e10dd49540 Update drawer titles across the board to be more useful 2024-02-27 13:25:37 +00:00
Adria Navarro 539c36558c Lint 2024-02-27 14:22:48 +01:00
Adria Navarro b2112b1945 Remove SCIMBanner 2024-02-27 14:22:48 +01:00
Adria Navarro b587ec83fe Icon size to S 2024-02-27 14:22:48 +01:00
Adria Navarro 6058e4ffc9 Allow editing non-scim 2024-02-27 14:22:03 +01:00
Adria Navarro a91c08a56c Display isSync icon 2024-02-27 14:22:03 +01:00
Adria Navarro 36bb583602 Enable adding users 2024-02-27 14:22:03 +01:00
Adria Navarro 7891e99cf7 Allow editing non scim groups 2024-02-27 14:22:03 +01:00
Adria Navarro 39086fcd99 Always allow adding group 2024-02-27 14:22:03 +01:00
Adria Navarro 5ebe01fbb8 Unblock non-scim groups 2024-02-27 14:21:07 +01:00
Adria Navarro c4e81c6e38 Change icon 2024-02-27 14:21:07 +01:00
Adria Navarro 511cb5cee4 Add sync icon to group icon 2024-02-27 14:21:07 +01:00
Andrew Kingston 9450c5b770 Disable live binding eval when no context is provided 2024-02-27 12:55:48 +00:00
Andrew Kingston 6bb3c76d1d Further improve code mirror styles and consistency 2024-02-27 12:51:53 +00:00
melohagan 4c203ea35d
Budi 6149 export data make csv delimiter configurable (#13140)
* Add delimiter option

* Add custom delimiter

* external export delimiter

* Custom headers for row export

* External export rows custom headers

* Support custom JSON export labels

* Handle export table source switch

* update account portal

* Add space as delimiter

* Refactor

* update account portal

* Update columns from ColumnEditor

* Revert "Update columns from ColumnEditor"

This reverts commit d23293cd8b.

* Revert "Revert "Update columns from ColumnEditor""

This reverts commit 0f16bddff7.
2024-02-27 12:49:11 +00:00
deanhannigan 79ed0e0d89
Merge branch 'master' into feature/form-screen-template 2024-02-27 12:20:36 +00:00
melohagan 3d48a8f7f3
Don't encode twice (#13138) 2024-02-27 11:26:45 +00:00
Andrew Kingston 1e74fe0cb7 Improve popover positioning, improve drawer styles and performance 2024-02-27 09:24:26 +00:00
melohagan 6e4c2b7242
Export data make CSV delimiter configurable (#13028)
* Add delimiter option

* Add custom delimiter

* external export delimiter

* Custom headers for row export

* External export rows custom headers

* Support custom JSON export labels

* Handle export table source switch

* update account portal

* Add space as delimiter

* Refactor

* update account portal
2024-02-27 09:23:49 +00:00
Andrew Kingston a44f348e37 Standardise icon sizes in binding side panel 2024-02-26 16:13:39 +00:00
Andrew Kingston 92abdec150 Fully refactor drawer rendering to not depend on CSS transforms, which break codemirror 2024-02-26 16:07:01 +00:00
Andrew Kingston ad576e2c01 Add swap overlay when changing modes and improve styles 2024-02-26 13:31:34 +00:00
Conor Webb af7b6a46a9
Help popout email support license validation check (#13133)
* Added helper function to check user plan type.

* Updated help menu email support license check.

* Removed stray output check

* Updated function name as per feedback.

* Reworked code to use the licensing store over the auth store.

* Removed unnecessary variable declaration and return instead.

* Updated function name to maintain consistency.
2024-02-26 11:45:47 +00:00
Andrew Kingston d666d03328 Add loading indicator and debounce evaluations to fix performance issues with large JSON payloads 2024-02-24 18:17:08 +00:00
Andrew Kingston a27529eca5 Remove success state from evaluation panel and rename to preview 2024-02-24 16:33:15 +00:00
Andrew Kingston da838386d9 Show binding panel by default 2024-02-24 16:30:58 +00:00
Andrew Kingston fde54b2897 Revert codemirror to v5 2024-02-24 16:28:21 +00:00
Andrew Kingston 395942d8b6 Add modal drawer support with transitions 2024-02-24 13:26:34 +00:00
Andrew Kingston 7484f087bc Add stacked drawer support and transitions 2024-02-23 18:15:01 +00:00
Andrew Kingston c410160e60 More drawer style updates 2024-02-23 12:43:14 +00:00
Dean ea978923cb Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-23 11:32:16 +00:00
Dean 717729cd02 Highlight setting feedback 2024-02-23 11:22:02 +00:00
Dean be05985882 Lint 2024-02-23 11:20:21 +00:00
Dean 78969a33f4 Fixes 2024-02-23 11:05:39 +00:00
Dean a87b158d41 Feedback 2024-02-23 11:04:19 +00:00
Andrew Kingston 41b397c2f7 Improve multiple styles for the drawer and code editor 2024-02-23 10:15:53 +00:00
Martin McKeaveney 51fbd50b46
Merge pull request #13064 from Budibase/fix/branding-cookie-update
Handle branding cookies with different tenant ids
2024-02-22 19:10:53 +02:00
melohagan 896b879ce7
Feature/query array schema (#13118)
* Revert "Revert "Add nestedSchemaFields to RestQueryViewer (#13102)""

This reverts commit 6545af12fa.

* Revert "Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…""

This reverts commit ae4bc362c3.
2024-02-22 17:06:08 +00:00
Martin McKeaveney b83a046ae7 merge 2024-02-22 14:00:42 -03:00
Andrew Kingston 8320c50c96 Fix multiple style issues with codemirror 2024-02-22 16:44:18 +00:00
Dean d7fa333fce Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-22 16:30:05 +00:00
Andrew Kingston 0217bac267 Add multiple style improvements to drawers 2024-02-22 15:05:21 +00:00
Gerard Burns de0414afbe
Update Svelte Major Version to 4 (#13036)
* update svelte versions

* temporarilly disable svelte warnings

* change bbap version pointed to

* remove sub module specifying svelte version

* point at updated account-portal

* add type declaration for svelte in the server

* add svelte transformer for server jest tests

* remove svelte from bbui package.json

* get builder tests working

* linting fixes

* prettier fixes

* fix server test

* fix another server test

* fix server serverlog test

* account-portal-version

* pin master version of pro

* revert hbs doc file in server to use triple braces, ensures nothing gets escaped
2024-02-22 13:19:29 +00:00
Michael Drury 91e168fe5c
Merge branch 'master' into revert-13082-budi-8026-cannot-convert-undefined-or-null-to-object-when-running 2024-02-21 21:34:50 +00:00
Martin McKeaveney ae4bc362c3
Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…"
This reverts commit 0c9d13c79a.
2024-02-21 21:30:22 +00:00
Martin McKeaveney 6545af12fa
Revert "Add nestedSchemaFields to RestQueryViewer (#13102)"
This reverts commit 13b34cf77e.
2024-02-21 21:28:25 +00:00
melohagan 13b34cf77e
Add nestedSchemaFields to RestQueryViewer (#13102) 2024-02-21 17:02:55 +00:00
Peter Clement 9b9ddc7a6b Merge remote-tracking branch 'origin/master' into fix/branding-cookie-update 2024-02-21 16:18:02 +00:00
Peter Clement 00dfaf5f45 Merge remote-tracking branch 'refs/remotes/origin/fix/branding-cookie-update' into fix/branding-cookie-update 2024-02-21 16:14:58 +00:00
Peter Clement 2e53be5bd8 add null check 2024-02-21 16:13:43 +00:00
melohagan 0c9d13c79a
Dynamic schema generation for query arrays: bug fix and refactor (#13082)
* Bug fix and refactor

* lint

* Refactor

* refactor

* lint

* type fixes

* Unit test fix and refactor

* refactor

* Make name option for preview, required for query

* Refactor unit tests

* Fix test

* update account-portal

* Revert "update account-portal"

This reverts commit e378f8d702.

* simplify set iteration

* comment
2024-02-21 15:33:13 +00:00
Joe f417c2d8a4
Joe's lab day minor updates (#12944)
* Change default button type to CTA

- change default button type to CTA
- change ordering of types/variants

* Fix layout shift within portal

Within the portal, when navigating from screen to screen, there's a slight layout shift caused by the scrollbar. This is a small fix.

* row/column icons change

The current row/column icons for positioning components are confusing. I believe these icons are easier to understand.

* Fix for horizontal scrollbar showing

When adding/removing actions within automations, the horizontal scrollbar flashes. Fix.

* Title change for Upload data

Upload data is not wrong, but it's best to be explicit.

* Increase size of upgrade button

* small fix for the styling inconsistency

* Dianostics padding fix

* lint fix

* update account-portal

* update icons

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Mel O'Hagan <mel@budibase.com>
2024-02-21 13:28:35 +00:00
Andrew Kingston ca3f464523 Tidy up logic for showing and hiding popovers for bindings and helpers 2024-02-20 10:11:27 +00:00
Andrew Kingston 7a278234b5 Suppress warning 2024-02-19 16:30:29 +00:00
Andrew Kingston 602f35537d Support custom min widths for popovers 2024-02-19 16:28:23 +00:00
Andrew Kingston 433c3a6306 Debounce hiding binding values to enable interacting with them 2024-02-19 16:22:23 +00:00
Peter Clement 8f2e965896
Merge branch 'master' into fix/branding-cookie-update 2024-02-19 10:18:41 +00:00
Andrew Kingston 19e1b642c1
Merge branch 'master' into fix-formula-crash 2024-02-19 09:53:30 +00:00
Peter Clement 4f05bc619b Handle branding cookies with different tenant ids 2024-02-19 09:51:10 +00:00
melohagan c12e5fd196
Fix array type missing from query schema selector (#12772)
* Tidy MongoDB aggregation pipeline view

* Remove unused code

* WIP

* Add bindings for bindings drawer

* Is not external table if it's a query

* Add QueryArrayFetch

* Bug fix

* JavaScript is the worst

* refactor

* Add array label to query schema

* Remove console log

* type fix

* Don't include Array in SchemaTypeOptions, but show label

* Fix bindings

* refactor

* Rename isObject to hasSchema

* WIP

* Typing WIP

* Type not Types

* Unused import

* type fix

* Handle json array subtype

* Support queryarray datasource type

* refactor

* yarn lock

* update account portal

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-02-19 09:13:03 +00:00
Andrew Kingston 86695c0ee4 Add syntax highlighting to live binding eval 2024-02-16 16:24:31 +00:00
Andrew Kingston dc077da5ae Improve how component context is retrieved for live eval and provide extra context from grid and card blocks 2024-02-16 14:21:03 +00:00
Andrew Kingston 5f6b846937 Add ability for components to provide example data context that they provide so that more bindings work with live eval 2024-02-16 13:25:41 +00:00
Andrew Kingston 461418390d Change how context is passed through to binding drawers to ensure it's always available 2024-02-16 12:36:03 +00:00
Dean 08d5a6174a Lint 2024-02-15 16:24:34 +00:00
Dean 7895292705 Add offset to custom positioning. Reusing existing prop 2024-02-15 16:16:30 +00:00
mike12345567 d5932605b7 Fixing an issue where app routing information was requested before the app store was fully brought online, meaning that routing information wasn't always successfully retrieved. 2024-02-15 15:49:12 +00:00
Dean 5ee95c4080 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-15 15:47:07 +00:00
Dean ddc51edee7 Fix to ensure the skip flag is also reset in the tour popover 2024-02-15 15:44:54 +00:00
Andrew Kingston 9371661f0b Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-15 15:40:16 +00:00
Dean 0aa75fc7cb Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-15 15:26:14 +00:00
Dean 86c6922bf4 Added in init flag to ensure that analytic clients only init once 2024-02-15 15:25:07 +00:00
Dean 9da5467bfe Remove unnecessary reset function 2024-02-15 15:23:52 +00:00
Dean b0cd3d4d03 Refactored tours. Tours will end if a TourWrap is removed from screen. 2024-02-15 15:23:13 +00:00
Andrew Kingston 766cac0a44 Delete monolith frontend.js store that was somehow added back in 2024-02-15 14:47:12 +00:00
Michael Drury e03cd4af56
Merge branch 'master' into fix/budi-8010 2024-02-15 13:28:07 +00:00
melohagan 649dafba47
n8n automation action integration (#12992)
* Add n8n automation action

* Add authorization header support

* add unit tests

* Replace test.com with example.com

* Add HttpMethod enum to types

* fix unit test

* Add required field label asterisk
2024-02-15 13:05:03 +00:00
Gerard Burns 2fbbd295fc
fix arrow navigation behavior (#13040) 2024-02-15 11:16:00 +00:00
Gerard Burns b12aa639d3
Allow Collapsing Selected Components, Add Hotkeys for Collapsing Components (#12764)
* wip

* fix spelling

* wip

* linting

* change order of fix version of linting

* lint fix

* linting
2024-02-15 10:53:58 +00:00
Andrew Kingston 4426f84e2d Use constants for icon info rather than component definitions 2024-02-14 16:57:59 +00:00
Andrew Kingston f3f5532ad6 Fix merge issues 2024-02-14 16:32:28 +00:00