Commit Graph

10522 Commits

Author SHA1 Message Date
Andrew Kingston 3e32a0e363 Fix checklist removal and fix profile modal 2023-01-09 11:35:31 +00:00
Andrew Kingston 7f1175bb7f Remove getting started checklist 2023-01-09 11:33:14 +00:00
Andrew Kingston d0aba5d700 Properly handle text overflow in plugins table 2023-01-09 11:26:01 +00:00
Andrew Kingston e8bd207587 Fix URLs in app overview 2023-01-09 11:22:59 +00:00
Andrew Kingston 0d86eae2cd Update plugin search placeholder 2023-01-09 11:22:47 +00:00
Andrew Kingston e239f7fe1a Update links when going back from the builder 2023-01-09 11:22:12 +00:00
Andrew Kingston 72d1f01140 Convert plugins page to table and update components and modals 2023-01-09 11:12:54 +00:00
Andrew Kingston 891c57b6e6 Move settings before account and show plugins for devs 2023-01-09 09:46:27 +00:00
Andrew Kingston 9df6093915 Move theme and API key into user profile dropdown instead of settings 2023-01-09 09:42:51 +00:00
Andrew Kingston b5d4e5bc1d Fix automation error linking from apps page and improve automation fetching logic in automation history 2023-01-09 09:20:26 +00:00
Andrew Kingston 74e5f769aa Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2023-01-06 15:22:28 +00:00
Dean 1b4d043164 Fix for UI flags. Enabled the indexing UI for autocolumn in edit mode 2023-01-04 09:14:03 +00:00
Dean 95e5c4e749 Refactored the create/edit column UI, fixed auto column validation issues and some other bugs 2023-01-03 16:04:11 +00:00
Andrew Kingston 911f37572a
Ensure view names are properly encoded to handle certain special characters (#9145) 2022-12-22 13:09:07 +00:00
Andrew Kingston a91242bd92 Update user and group details pages with new tables 2022-12-21 16:33:25 +00:00
Andrew Kingston d68e27d9b1 Update users detail page 2022-12-21 11:53:16 +00:00
Andrew Kingston 1ee94980ab Update user details page to use tables and match designs 2022-12-21 11:52:25 +00:00
Andrew Kingston d7a187ae18 Tidy up 2022-12-21 09:54:39 +00:00
Andrew Kingston 1d92087000 Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues 2022-12-21 09:47:17 +00:00
Andrew Kingston da87a0a337 Fix loading bugs in app backups page 2022-12-21 08:52:49 +00:00
Andrew Kingston 68e8ab0303 Fix flashing in version settings page 2022-12-21 08:50:39 +00:00
Andrew Kingston ba99a57427 Fix multiple issues with long text overflow 2022-12-21 08:45:54 +00:00
Andrew Kingston 2f34ba8a3e Fix extremely long strings in breadcrumbs not wrapping 2022-12-20 17:27:50 +00:00
Andrew Kingston 55d26355f3 Update table styles to support flexible column widths much better 2022-12-20 17:22:39 +00:00
Andrew Kingston 576913d898 Update table hover colours 2022-12-20 17:07:14 +00:00
Andrew Kingston 5e0200544c Rewrite app overview access tab 2022-12-20 17:01:50 +00:00
Andrew Kingston b14132cd9a Update overview backups page 2022-12-20 12:35:07 +00:00
Andrew Kingston fd0eb91e81 Update overview automation history tab 2022-12-20 12:06:08 +00:00
Andrew Kingston a3a0d3e9e0 Add tooltip to explain why URL cannot be changed until unpublishing 2022-12-20 08:53:12 +00:00
Andrew Kingston b5e3505f55 Update app overview version and name/url screens 2022-12-20 08:48:20 +00:00
Andrew Kingston cc86fa7aa9 Update config checklist to properly center 2022-12-19 16:11:45 +00:00
Andrew Kingston cd29b25788 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-19 16:05:18 +00:00
Martin McKeaveney 8a2a5a1f76
fixes for google sheets, admin checklist, and deleting an app from API (#8846)
* fixes for google sheets, admin checklist, and deleting an app from API

* code review

* splitting unpublish endpoint, moving deploy endpoint to applications controller. Still to do public API work and move deployment controller into application controller

* updating REST method for unpublish in API test

* unpublish and publish endpoint on public API, delete endpoint unpublishes and deletes app

* removing skip_setup from prodAppDb call

* removing commented code

* unit tests and open API spec updates

* unpublish, publish unit tests - delete still in progress

* remove line updating app name in API test

* unit tests

* v2.1.46

* Update pro version to 2.1.46

* v2.2.0

* Update pro version to 2.2.0

* Fix for budibase plugin skeleton, which utilises the old import style.

* Fix side nav styles

* v2.2.1

* Update pro version to 2.2.1

* using dist folder to allow importing constants for openAPI specs

* v2.2.2

* Update pro version to 2.2.2

* Fix for user enrichment call (updating to @budibase/nano fork) (#9038)

* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.

* Incrementing Nano version to attempt to fix yarn registry issues.

* v2.2.3

* Update pro version to 2.2.3

* Fix SQL table `_id` filtering (#9030)

* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field

* Remove like operator from internal tables and only allow basic operators on SQL table _id column

* Update data section filtering to respect new rules

* Update automation section filtering to respect new rules

* Update dynamic filter component to respect new rules

* v2.2.4

* Update pro version to 2.2.4

* lock changes (#9047)

* v2.2.5

* Update pro version to 2.2.5

* Make looping arrow point in right direction (#9053)

* v2.2.6

* Update pro version to 2.2.6

* Types/attaching license to account (#9065)

* adding license type to account

* removing planDuration

* v2.2.7

* Update pro version to 2.2.7

* Environment variable type coercion fix (#9074)

* Environment variable type coercion fix

* Update .gitignore

* v2.2.8

* Update pro version to 2.2.8

* tests passing

* all tests passing, updates to public API response

* update unpublish call to return 204, openAPI spec and unit

* fixing API tests

Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-19 13:18:00 +00:00
Andrew Kingston 6af4c81d63 Remove debug logging 2022-12-19 13:16:54 +00:00
Andrew Kingston 83c260a2e9 Lint 2022-12-19 12:47:30 +00:00
Andrew Kingston 71f5e770ca Remove useless rows store and remove unecessary state updates 2022-12-19 12:35:35 +00:00
Andrew Kingston 75eb66ecd7 Fix issue creating columns due to 'draft' concept when mutating table schemas 2022-12-19 12:22:07 +00:00
melohagan 9bf8c9d713
External datasource ordering (#9048)
* Sort external datasources

* lint

* Refactor
2022-12-19 08:23:24 +00:00
Andrew Kingston a21db523de
Builder data section routing refactor (#8996)
* Improve theming with spectrum badges and dedupe spectrum label usage

* Update data section nav to match designs and use panel component

* Fix main content layout in data section

* Update data section routing for tables

* Improve data section routing for tables to account for edge cases

* Update internal and sample datasource routing

* Update external datasource routing

* Update routing for queries and make a top level concept like everything else

* Update routing for views

* Fix undefined reference when deleting datasource

* Reduce network calls and fix issues with stale datasourcenavigator state

* Update routing for REST queries and unify routes for normal queries and REST queries

* Lint

* Fix links for queries from datasource details page

* Remove redundant API calls and improve table deletion logic

* Improve data entity deletion logic and redirection and fix query details keying

* Improve determination of selected item in datasource tree

* Lint

* Fix BBUI import

* Fix datasource navigator selected state not working for internal DB or sample data
2022-12-17 14:13:06 +00:00
Andrew Kingston 1ce7c68bc2 Add initial rewrite of app overview section 2022-12-16 15:54:34 +00:00
Andrew Kingston bfe8d839b5 Update structure for account pages 2022-12-15 16:50:08 +00:00
FlaminWrap 31615347ec
Button action for user prompt (#8676)
* Commit for enhancement #7762

Added Question option for buttons which acts as a dialog prompting the user to confirm or cancel before continuing.

* Fixes

* Made changes to allow custom modal title

Changed Question to User Prompt
Allows custom title

* Revert "Made changes to allow custom modal title"

This reverts commit b18aacc922.

* Revert "Fixes"

This reverts commit de613925dc.

* Adds custom title

Adds custom title

* Wrong version of buttonActions was commited

* Delete index.js

* refactor

* lint

Co-authored-by: Mel O'Hagan <mel@budibase.com>
2022-12-15 16:21:24 +00:00
Andrew Kingston 7185f40387 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-15 15:34:50 +00:00
melohagan 6c89f67b9d
Make looping arrow point in right direction (#9053) 2022-12-15 15:13:12 +00:00
Andrew Kingston 20ff5dcb70
Master => Develop (#9049)
* v2.1.46

* Update pro version to 2.1.46

* v2.2.0

* Update pro version to 2.2.0

* Fix for budibase plugin skeleton, which utilises the old import style.

* Fix side nav styles

* v2.2.1

* Update pro version to 2.2.1

* using dist folder to allow importing constants for openAPI specs

* v2.2.2

* Update pro version to 2.2.2

* Fix for user enrichment call (updating to @budibase/nano fork) (#9038)

* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.

* Incrementing Nano version to attempt to fix yarn registry issues.

* v2.2.3

* Update pro version to 2.2.3

* Fix SQL table `_id` filtering (#9030)

* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field

* Remove like operator from internal tables and only allow basic operators on SQL table _id column

* Update data section filtering to respect new rules

* Update automation section filtering to respect new rules

* Update dynamic filter component to respect new rules

Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-15 12:13:42 +00:00
Rory Powell 7ef9e9dc51
File authentication using presigned URLs (#8883)
* file auth wip

* Private plugin bucket wip

* Add etag to logo request, fix circular dependency

* Resolve cyclic dependency

* Ensure browser doesn't cache custom component

* Global file fixes

* File fixes / remove permaUrl

* Add ctx local storage

* Enable presigned url to work from any host

* Test fix

* Self hosting w/ S3 + other fixes

* Fix for serving dev app in multi tenant

* Fix backup restore and import attachment url processing, never store attachment urls

* Test fixes

* Unit tests WIP

* Replace file path with base64 encoded private key

* Multi tenancy tests for files

* Environment files fixes

* Post-merge build and test fixes

* Add debug conditional to all jest logging and revert/fix prod minio proxy_pass

* Re-add default '/' minio route :(

* Rename iconFile -> iconFileName

* Add cloudfront vars to k8s templates

* Remove public bucket policy

* Remove duplicated test
2022-12-15 11:35:22 +00:00
Andrew Kingston 4188754bbe
Fix SQL table `_id` filtering (#9030)
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field

* Remove like operator from internal tables and only allow basic operators on SQL table _id column

* Update data section filtering to respect new rules

* Update automation section filtering to respect new rules

* Update dynamic filter component to respect new rules
2022-12-15 09:22:28 +00:00
Andrew Kingston f170797963 Update settings pages to new designs 2022-12-14 15:58:56 +00:00
Andrew Kingston 39533d87c7 Update button styles to always use newStyles, update auth page styles 2022-12-14 15:51:56 +00:00
Andrew Kingston 2a3da7a4f7 Update font styles to allow for easy customisation 2022-12-14 15:33:16 +00:00
Andrew Kingston 3e68bf1cc2 Update and standardise page headers and subtitles, and remove side nav titles 2022-12-14 12:27:05 +00:00
Andrew Kingston 9d456afd40 Update copy on settings pages 2022-12-13 16:19:20 +00:00
Andrew Kingston f33d826e41 Remove log 2022-12-13 16:10:31 +00:00
Andrew Kingston 346fb06165 Fix top nav colours and fix selected tab not updating 2022-12-13 15:55:59 +00:00
Andrew Kingston d22ab74d7e Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-13 15:25:32 +00:00
Dean c523d8361a Filtering and sort on data row export 2022-12-13 10:13:17 +00:00
Rory Powell 779ab325ae
Remove new (#8994) 2022-12-09 14:25:11 +00:00
Martin McKeaveney 42bb6374f5 merge 2022-12-09 13:35:18 +00:00
Mel O'Hagan 2530a106e9 Only add space for forward slash 2022-12-09 10:16:17 +00:00
Mel O'Hagan 76a074faa7 Remove special characters from REST query name 2022-12-09 09:59:20 +00:00
Andrew Kingston 2c276816ab Ensure filters are reset when changing table in the data section 2022-12-07 13:08:58 +00:00
Andrew Kingston 041f156754
Merge pull request #8965 from Budibase/cheeks-fixes
Misc fixes
2022-12-07 13:01:14 +00:00
melohagan a3d3e492f0
Merge pull request #8886 from Budibase/bug/sev3/query-bindings-drawer
Query bindings drawer fixes
2022-12-07 11:06:19 +00:00
Andrew Kingston e9f7fc9714 Merge branch 'cheeks-fixes' of github.com:Budibase/budibase into cheeks-fixes 2022-12-07 09:54:47 +00:00
Andrew Kingston 0b9dd37870 Remove console log 2022-12-07 09:02:31 +00:00
Andrew Kingston 9315cb9af7 Update filter labels to reflect that more than and less than also include equal to 2022-12-07 09:00:29 +00:00
Andrew Kingston eca7af83f4 Fix filter drawer and filtering in general across data, design and automate and update to support keyed fields and 'match any' 2022-12-07 08:57:17 +00:00
mike12345567 9054de4e3c Minor fix for #8843 - the binding input drawer was using the format helper. rather than helpers. when generating JS helpers. 2022-12-06 18:21:54 +00:00
Andrew Kingston c6172ccd2d Fix issue with not being able to update component names 2022-12-06 15:32:50 +00:00
Andrew Kingston cf02e88885 Fix issue with extremely long select values! 2022-12-06 15:13:12 +00:00
Dean 2eac4afbc9 Force a re-initialisation of table data and paging when importing rows to a datasource 2022-12-05 15:02:39 +00:00
Michael Drury 0621c7b197
Merge pull request #8915 from Budibase/fix/8882
Fix/8882
2022-12-05 12:56:34 +00:00
Gerard Burns a64436c9c8
Multifield Input Autoselect All Fields (#8884)
* Multifield Input Autoselect All Fields

* PR Feedback

* PR Feedback

* Linting
2022-12-05 12:09:27 +00:00
mike12345567 19649b761a Updating error message. 2022-12-05 11:48:27 +00:00
Andrew Kingston 554f8b83da
Merge pull request #8667 from FlaminWrap/Flaminwrap-Enhancement-7604
Allow user to disable hard coded notifications for button actions #7604
2022-12-05 09:36:31 +00:00
deanhannigan 78348459fd
Merge pull request #8875 from Budibase/fix/view-and-table-editing
Fixes for table and view editing
2022-12-05 09:22:34 +00:00
mike12345567 47d782ad28 Final fix for #8882 - adding text to show the error - as well as fixing an issue with many to many updating correctly. 2022-12-02 17:28:37 +00:00
Mel O'Hagan ed720deafa Disable MongoDB pipeline in QueryBindingView 2022-12-02 15:53:05 +00:00
Mel O'Hagan 3ec5331792 Update value with new query 2022-12-02 15:10:43 +00:00
Mel O'Hagan f7140c4202 Set size to match password modal 2022-12-02 12:26:20 +00:00
Rory Powell ae09d1fe08 Apply validation to invite users by email + results modal 2022-12-02 11:51:53 +00:00
deanhannigan 8fab962e38
Merge pull request #8789 from Budibase/feature/add-delete-to-row-edit-modal
Add delete to row edit modal
2022-12-02 09:12:47 +00:00
Rory Powell e3fa737a9b Merge branch 'master' into develop 2022-12-01 14:39:05 +00:00
Mel O'Hagan 54f0112d68 Remove console log 2022-12-01 10:37:58 +00:00
Mel O'Hagan 216539a454 Adjust z index 2022-12-01 10:34:03 +00:00
Mel O'Hagan 4b2d96f508 Remove helpers and convert to JS query bindings 2022-12-01 10:29:06 +00:00
Andrew Kingston ff53acfb9f
Merge pull request #8788 from Budibase/side-panel
Side panels
2022-11-30 16:04:35 +00:00
Mel O'Hagan 78bc3c0040 Only exclude _id from external sql tables 2022-11-30 15:14:32 +00:00
Andrew Kingston 0a0823a673 Update background colour of component info section 2022-11-30 14:37:43 +00:00
Andrew Kingston 178532b7f5 Lint 2022-11-30 14:36:07 +00:00
Andrew Kingston bca9672926 Add ability to show component info above the settings panel and add info to side panels 2022-11-30 14:18:31 +00:00
Dean 60f3202773 Fix for table and view editing. Mutation was causing several issues in the builder 2022-11-30 09:53:18 +00:00
Andrew Kingston bd954a0870 Enable capturing events for certain setting changes, and track usage of side panels inside table blocks 2022-11-29 18:28:26 +00:00
Dean d6e88ae6b4 Merge remote-tracking branch 'origin/develop' into fix/sample-data-edit-removed-delete-fixed 2022-11-29 12:54:22 +00:00
Andrew Kingston 02ef58c7fc Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-29 12:22:56 +00:00
Michael Drury c273a9cf51
Merge pull request #8530 from FlaminWrap/Flaminwrap-Enhancement-7138
Automation steps in the automation builder and tester #7138
2022-11-29 11:53:04 +00:00
Michael Drury 1f0570907a Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-29 11:13:54 +00:00
Mel O'Hagan 9b6bd12499 Remove _id from filter field list in external dbs 2022-11-29 11:00:54 +00:00
Dean c1e1ba51f3 Disabled the ability to rename the Sample Data datasource. Updated the backend to ensure that renaming doesn't alter its structure and block deletion 2022-11-28 17:25:10 +00:00
Andrew Kingston 6521587db3 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-28 09:57:12 +00:00
deanhannigan 3a6ea596f9
Merge pull request #8695 from Budibase/feature/auto-select-dataprovider-source
Feature/auto select dataprovider source
2022-11-28 09:07:49 +00:00
Martin McKeaveney 035d66c86e
Merge pull request #8790 from Budibase/bug/sev4/duplicate-add-binding-button
Remove duplicate add binding button
2022-11-25 13:33:36 +00:00
Mel O'Hagan b2e8522b7b Don't add numbering to primary key 2022-11-24 18:24:38 +00:00
Mel O'Hagan 7deef86cb2 Only uncheck other homescreens if homescreen set 2022-11-24 13:24:09 +00:00
Mel O'Hagan 29de393a2f Allow tables to be created even if no fetch 2022-11-24 11:45:58 +00:00
Mel O'Hagan 84aa2d4776 Remove duplicate add binding button 2022-11-23 18:19:43 +00:00
Dean 13616e5966 Review updates 2022-11-23 17:12:23 +00:00
Andrew Kingston bc4d7da7ff Update autoscreen text to better reflect new autoscreens 2022-11-23 15:07:49 +00:00
Andrew Kingston d0dc9adcca Update auto screens to only generate a single list screen using new side panels 2022-11-23 15:04:51 +00:00
Dean 396c2b8068 Added delete functionality to the edit table row modal 2022-11-23 15:03:00 +00:00
Andrew Kingston 2f129e94fc Remove log 2022-11-23 12:33:14 +00:00
Andrew Kingston 47a96628ab Center login prompt heading 2022-11-23 12:32:57 +00:00
Andrew Kingston cac780eb50 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-22 16:52:09 +00:00
Andrew Kingston d8863925e0 Move eject block button into its own section 2022-11-22 15:49:00 +00:00
Dean 9c8a899fac Merge remote-tracking branch 'origin/develop' into feature/auto-select-dataprovider-source 2022-11-22 11:36:19 +00:00
deanhannigan f043b8deda
Merge pull request #8672 from Budibase/feature/default-internal-datasource
Default Datasource and sample row data
2022-11-22 10:32:12 +00:00
Dean da089a5b7b Review updates 2022-11-21 17:07:00 +00:00
Mel O'Hagan d39dae72fc Refactor 2022-11-21 16:24:24 +00:00
Mel O'Hagan d4f9329746 Merge branch 'develop' into feature/dynamic-filter-custom-labels 2022-11-21 16:20:05 +00:00
Dean 92525e7785 Merge remote-tracking branch 'origin/develop' into feature/auto-select-dataprovider-source 2022-11-21 16:02:26 +00:00
Dean ce1ddb4458 Import refactoring and some review updates. 2022-11-21 15:53:47 +00:00
Dean 7fe99448f7 Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource 2022-11-21 15:40:11 +00:00
Mel O'Hagan a7e6f1a2de Add subject prop 2022-11-21 15:11:21 +00:00
mike12345567 5aa1f94cfe Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-21 15:05:48 +00:00
Mel O'Hagan 9a3209cc56 Remove duplication 2022-11-21 14:48:26 +00:00
Dean a123e65e78 Import fixes for backend core constants. Minor name change for default data source from Test DB to Sample Data 2022-11-21 12:47:36 +00:00
Dean 4a94ef8bf9 Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource 2022-11-21 11:10:29 +00:00
Andrew Kingston 8d8e33a19e Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-21 10:30:25 +00:00
Mel O'Hagan 2a9266e22e Don't allow cell edit for dynamic filter col conf 2022-11-18 16:19:49 +00:00
Rory Powell 01bf5a5bd1 Cypress fix 2022-11-18 09:15:42 +00:00
Dean 5845a17511 Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource 2022-11-17 15:39:40 +00:00
Dean ebded7c0b1 Merge remote-tracking branch 'origin/develop' into feature/auto-select-dataprovider-source 2022-11-17 15:36:20 +00:00
Andrew Kingston a83ce95f8e Improve makeComponentUniqueUtil and improve ejected table block structure 2022-11-17 14:49:13 +00:00
Andrew Kingston abaa83d4ad
Merge pull request #8608 from Budibase/fix/form-block
Fix form block issues
2022-11-17 10:28:33 +00:00
Andrew Kingston bc6a0b2f22 Add working side panels to table blocks 2022-11-17 10:16:45 +00:00
Dean b616378519 Ensure 'table' type sources are updated with a default datasource. Search visible settings sections for other elements IF a source is not already set. 2022-11-16 15:03:45 +00:00
Rory Powell 6017f6be47 Add copy button to sso callback urls, e2e unit testing for OIDC, stub out other auth tests 2022-11-16 11:34:16 +00:00
Dean eb57c6604d Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource 2022-11-15 17:11:19 +00:00
Dean f082e4596c Review updates 2022-11-15 17:03:35 +00:00
Mel O'Hagan a632f942e8 Allow underscores in column names 2022-11-15 16:57:18 +00:00
Dean c41a0f8d78 Default datasource behaviour with order of preference: DefaultDB, Internal then External 2022-11-15 14:29:58 +00:00
Andrew Kingston 03cf4153fc Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-15 13:05:11 +00:00
Andrew Kingston 3b0bc310b3 Lint 2022-11-15 13:04:09 +00:00
Andrew Kingston e9c6aa2593 Ensure action parameters can never be null and fix display of close screen modal action 2022-11-15 12:52:06 +00:00
Dean 847245f275 Fix to ensure an appropriate internal source is selected when creating an internal table 2022-11-15 12:18:04 +00:00
Andrew Kingston d7988a918e Use explicit actions for opening and closing side panels, and automatically close side panels when using form blocks 2022-11-15 11:54:20 +00:00
Andrew Kingston 7d97ef1ff5 Add button action for showing/hiding side panels 2022-11-14 15:02:57 +00:00
Martin McKeaveney 0dba0f6b4b
Merge pull request #8549 from Budibase/feature/martin-small-ux-updates
bunch of small UX updates around row creation, borders, new buttons
2022-11-14 13:38:08 +00:00
Andrew Kingston d3528443d1 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-14 13:24:47 +00:00
Gerard Burns a33d4cae52
Add Row Explorer Block (#8454)
* Add Row Explorer Block and Row Details Component

* PR Feedback

* adding showSaveButton prop to formblock in row explorer

* PR Feedback

* PR Feedback

* Change row explorer name in manifest

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-11-14 11:54:44 +00:00
Dean 00545ee884 Default Datasource and sample row data 2022-11-13 21:37:50 +00:00
Dean 9974f78d5b Added multiselect/array options support to the view contains filter 2022-11-13 18:16:04 +00:00
FlaminWrap 8407f799c8 Ran yarn lint:fix
Ran yarn lint:fix as I forgot to do that
2022-11-13 17:25:48 +00:00
FlaminWrap 30aa85af0b Commit for enhancement #7604
Added a checkbox to allow the user to disable the default notifications to the following button actions:
* Save row
* Duplicate row
* Trigger automation
* Execute query
* Delete row
Also adjusted buttonActions.js to reflect the behaviour of that checkbox being ticked.
2022-11-13 17:08:23 +00:00
Rory Powell fbbc5f01b8 Fix logout race condition 2022-11-11 11:26:36 +00:00
Andrew Kingston 2abd212361 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-09 16:57:24 +00:00
Andrew Kingston c1d7cb84ca More WIP portal redesign! 2022-11-09 09:45:37 +00:00
Mel O'Hagan b3c8e4f77e Use whitelist instead 2022-11-08 17:16:35 +00:00
Mel O'Hagan c89c0f32c0 Missed colon 2022-11-08 17:07:25 +00:00
Mel O'Hagan 94f12ad3e7 Remove escaped characters 2022-11-08 17:03:13 +00:00
Mel O'Hagan 8beaa09328 Block lucene special characters from new column 2022-11-08 17:02:31 +00:00
Martin McKeaveney ee6852ec15 tidy up 2022-11-06 22:45:49 +00:00
Martin McKeaveney 83a50660fe bunch of small UX updates around row creation, borders, new buttons 2022-11-06 22:35:33 +00:00
Martin McKeaveney f07774a6ba stripping - from additional app name number 2022-11-05 14:43:07 +00:00
Martin McKeaveney b4ee385aba ensure /app prefix gets stripped from website templates 2022-11-05 13:55:17 +00:00
FlaminWrap 1cb89388a1 Afterthought
Remembered that idx === 0 is the same as isTrigger
2022-11-05 00:20:38 +00:00
FlaminWrap 1b6c31ea4e Commit for enhancement #7138
*Added automation steps
*Added steps for testing panel
*Changed a testing panel error message as it didn't seem accurate
2022-11-05 00:05:15 +00:00
Michael Drury 74a0ab8164
Merge pull request #8518 from Budibase/fix/8510
Merging 8510 to master
2022-11-04 10:45:42 +00:00
mike12345567 861d019599 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-03 17:59:58 +00:00
mike12345567 ed373c3b77 Fixing an issue which meant validation would consider datasources invalid despite the configuration being valid - #8510 2022-11-03 17:50:24 +00:00
mike12345567 228478a530 Fixing an issue which meant validation would consider datasources invalid despite the configuration being valid - #8510 2022-11-03 17:47:33 +00:00
Dean f3f5400626 Temporarily disable screen component validation 2022-11-03 14:27:47 +00:00
Michael Drury 68de70055f
Merge pull request #8476 from Budibase/fix/2.1.x-fixes
Backups UI improvements and fix for datasource setting saving
2022-11-02 15:34:26 +00:00
deanhannigan a507920e98
Merge pull request #8482 from Budibase/fix/app-list-group-filtering
General fixes to app list group filtering
2022-11-02 14:31:19 +00:00
Mel O'Hagan 16a9e99b45 Refactor 2022-11-02 12:10:38 +00:00
Mel O'Hagan 2ff3cb5fcc Refresh BindingBuilder if query.parameters changes 2022-11-02 11:22:48 +00:00
Dean 1f8f5bbc12 General fixes to app list group filtering 2022-11-02 00:41:15 +00:00
mike12345567 636c54265b Fixing issues discussed in #8460 around backup UI. 2022-11-01 18:24:11 +00:00
mike12345567 0d786426d5 Fixing an issue with datasource validation restricting saving of configuration - #8465. 2022-11-01 16:30:20 +00:00
Martin McKeaveney c2966025b4 merge with master 2022-10-31 13:44:23 +00:00
Martin McKeaveney f1c9fd175c
Merge pull request #8282 from Budibase/fix/multipicker-default-behaviour
Parse multi-select values/defaults to avoid unusable options.
2022-10-31 10:37:26 +00:00
Dean 8018365010 Ensure 'validationErrors' is checked for details field errors when parsing an error response on update 2022-10-28 15:46:03 +01:00
Andrew Kingston bc6c5d6a43 Update user and groups pages 2022-10-28 08:03:06 +01:00
Andrew Kingston 72f87881ea Add redesign for apps pages 2022-10-27 19:20:55 +01:00
Mel O'Hagan 31d9e2b1bf Use nullable 2022-10-27 14:45:30 +01:00
Andrew Kingston 40fced5800 Update top nav bar and core layout 2022-10-27 09:06:14 +01:00
Andrew Kingston 09360cea55 Add initial version of side panel component 2022-10-27 08:08:35 +01:00
Dean 421170ffff Merge remote-tracking branch 'origin/master' into fix/multipicker-default-behaviour 2022-10-26 09:10:21 +01:00
Peter Clement f38b6e1cd8 remove logs 2022-10-26 09:03:50 +01:00
Peter Clement 45c98041ff Merge remote-tracking branch 'origin/develop' into pc/backups-ui-fixes 2022-10-25 16:27:32 +01:00
Peter Clement 2fd8ec363f fix loading state 2022-10-25 16:22:29 +01:00
Peter Clement 208c15bc57 fix icon sizing 2022-10-25 16:15:50 +01:00
Peter Clement 68a43bf4ca formatting 2022-10-25 16:06:22 +01:00
Peter Clement fc2e399a1c Assorted Backups UI fixes 2022-10-25 16:05:19 +01:00
Mel O'Hagan b21919f9b0 Handle multiple automation loop bindings 2022-10-25 15:19:07 +01:00
Andrew Kingston 109bee4fff Merge branch 'master' into master-develop 2022-10-25 12:03:33 +01:00
melohagan e6713f3318
Merge pull request #8371 from Budibase/bug/sev3/validate-datasource-config
Validate datasource config
2022-10-25 09:24:32 +01:00
Andrew Kingston 75aae5b7e0
Merge pull request #8376 from Budibase/cheeks-lab-day-grid
Grid component + builder performance improvements
2022-10-25 08:20:37 +01:00
Michael Drury ecc5ebab89
Merge pull request #8373 from Budibase/feature/backups-ui
Backups UI
2022-10-24 18:18:12 +01:00
Michael Drury 79adc869f1
Merge pull request #8354 from Budibase/feature/app-backups
App backups backend
2022-10-24 18:16:52 +01:00
Peter Clement 2a2f84e927 ui comments 2022-10-24 16:52:29 +01:00
Peter Clement 92131a7ccb Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-24 16:43:59 +01:00
Peter Clement eb190bda0e autofill restore backup name 2022-10-24 16:20:03 +01:00
mike12345567 59f255e1ee Merge branch 'feature/app-backups' of github.com:Budibase/budibase into feature/backups-ui 2022-10-24 15:50:45 +01:00
Peter Clement f9cd67a279 always show automation history tab 2022-10-24 15:38:03 +01:00
Peter Clement cf0c4b2d7e pr comments 2022-10-24 15:09:32 +01:00
Mel O'Hagan e06b8017de Add padding 2022-10-24 15:02:56 +01:00
Peter Clement 0f390889b4 add pro check and default state 2022-10-24 15:00:00 +01:00
Mel O'Hagan 3d35c9752a Allow automations scroll. Copy datasource class. 2022-10-24 14:56:05 +01:00
Andrew Kingston c6ddbb6d04 Remove some unnecessary code 2022-10-24 13:28:22 +01:00
Andrew Kingston a0c02be585 Remove some debug logging 2022-10-24 13:09:29 +01:00
Mel O'Hagan c8628fb478 Add validation to config screen 2022-10-24 10:39:39 +01:00
Mel O'Hagan 0f729dee1b Make NaN undefined 2022-10-24 10:18:51 +01:00
Mel O'Hagan 30bf3dde6c Remove touch check for error consistency 2022-10-24 09:46:53 +01:00
Andrew Kingston c6b7b1a2d4 Tidy up 2022-10-24 09:43:45 +01:00
Mel O'Hagan 200806aa08 Merge branch 'develop' into bug/sev3/validate-datasource-config 2022-10-24 09:27:24 +01:00
Andrew Kingston 8d644c5a10 Refactor app preview event sending to support async callbacks in client library 2022-10-24 09:02:50 +01:00
mike12345567 a191989fdf Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-21 18:41:25 +01:00
mike12345567 d3179b8ba2 Adding in new pending state. 2022-10-21 18:33:58 +01:00
mike12345567 c0d16bd395 Updating frontend to allow searching by type and trigger. 2022-10-21 17:03:01 +01:00
Andrew Kingston 6e0e89bbf7 Improve performance by fixing multiple instances of redundant client app initialisations 2022-10-21 16:54:01 +01:00
Peter Clement 12e05f11e0 refetch after backup / delete / update 2022-10-21 16:00:10 +01:00
Dean cc1a9e72bf Merge remote-tracking branch 'origin/master' into fix/json-field-in-automation-step 2022-10-21 15:35:34 +01:00
Dean 76394d1673 Ensure bindings are not mutated when enriching with custom icons 2022-10-21 15:33:56 +01:00
Dean 6e7ba0d33a Merge remote-tracking branch 'origin/develop' into feature/chart-block-component 2022-10-21 14:21:25 +01:00
Dean 2dba5d18cd Initial commit for chart block component 2022-10-21 14:20:40 +01:00
Peter Clement 02b505c75c fix download issue and pass name for backup after restore 2022-10-21 14:10:08 +01:00
Andrew Kingston 4ff441e83f Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-21 10:59:47 +01:00
Martin McKeaveney a6c5079190
Merge pull request #8016 from Budibase/feature/redirect-after-modal-close
Allow screen redirect after modal close
2022-10-21 08:58:21 +01:00
Andrew Kingston 1f1a48b666 Ensure allowed component list is actually accurate and prevent any way around illegal component nesting 2022-10-20 19:49:14 +01:00
mike12345567 b4a223be3d Adding restore work - new modal to create a backup. 2022-10-20 18:46:16 +01:00
mike12345567 7f1233576b Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-20 17:48:03 +01:00
mike12345567 d4d69f92c1 Updating rendering of table - as per Andy's new designs based on the restore event. 2022-10-20 17:43:54 +01:00
Peter Clement 295c4f6323 add ability tofilter by range 2022-10-20 16:10:09 +01:00
Andrew Kingston fb84674e24 Add proper validation for nesting illegal combinations of components 2022-10-20 16:03:53 +01:00
Peter Clement 3074fc616d integrate download and update and update datepicker 2022-10-20 15:09:43 +01:00
Peter Clement 0111ae9b20 Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-20 13:46:36 +01:00
Peter Clement 2a430468f6 add restore funtionality 2022-10-20 13:33:50 +01:00
mike12345567 ee74328e2b Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-20 12:51:03 +01:00
mike12345567 322fbf1a50 Correcting contents rendering. 2022-10-20 12:47:45 +01:00
Peter Clement 32ef7ff1a9 fix paging and add deletion 2022-10-20 11:46:04 +01:00
Peter Clement dbd67d251c lint 2022-10-19 16:11:25 +01:00
Peter Clement 5732c80a8a add paging and add more custom table renderers 2022-10-19 16:08:34 +01:00
Andrew Kingston 0c2e286ca7 Use a container as the DND placeholder and use approx size when dragging into grids 2022-10-19 14:39:28 +01:00
Peter Clement f8c5e80fda add datepicker range and test search 2022-10-19 10:16:54 +01:00
Peter Clement 34754f47ce add apis and svelte store 2022-10-18 19:00:19 +01:00
Peter Clement 06e2b041d2 add base ui and backups tab 2022-10-18 18:38:49 +01:00
Andrew Kingston 465d10a8be Allow grid DND without selecting components 2022-10-18 18:29:21 +01:00
Dean 0e4a7ace08 Pushed default parsing up into the InnerForm component to ensure that invalid default values are removed entirely. Fixes for custom validation for array types 2022-10-18 16:24:36 +01:00
Dean a0a9d35b50 Merge remote-tracking branch 'origin/master' into fix/multipicker-default-behaviour 2022-10-18 09:30:50 +01:00