Commit Graph

10084 Commits

Author SHA1 Message Date
dependabot[bot] c102119682 Bump urijs from 1.19.7 to 1.19.8 in /packages/server
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.7 to 1.19.8.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.7...v1.19.8)

---
updated-dependencies:
- dependency-name: urijs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 09:56:26 +00:00
dependabot[bot] c53a020ea1 Bump prismjs from 1.25.0 to 1.27.0 in /packages/server
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.27.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.25.0...v1.27.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 09:56:25 +00:00
Andrew Kingston ee07aaa01d Don't set explicit height of tables when total row count is equal or less than the desired rows, to avoid tiny overflow due to horizontal scrollbars 2022-03-02 09:06:31 +00:00
mike12345567 a78b70799e Review comments and linting. 2022-03-01 22:37:42 +00:00
mike12345567 60acca5d95 Changing how types are generated from the open api spec a bit. 2022-03-01 19:00:28 +00:00
mike12345567 fa41548e13 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-03-01 18:43:52 +00:00
mike12345567 aa2d43b232 Adding a top level script for generating specs, symlinking the openapi yaml and json to top level as well. 2022-03-01 18:42:52 +00:00
mike12345567 f056bdd353 Adding new generation technique, converting openAPI spec to typescript definitions, which are then applied in mapping output middlewares to make sure that the structures of the response are fully respected. 2022-03-01 18:35:08 +00:00
mike12345567 48114a05dd Merge branch 'feature/budibase-api' of github.com:Budibase/budibase into feature/budibase-api 2022-03-01 14:38:35 +00:00
mike12345567 8680faa3da Updating summaries, adding descriptions, wrapping responses with generic wrapper 'data'. 2022-03-01 14:37:35 +00:00
Budibase Staging Release Bot 295ac7669c v1.0.79-alpha.5 2022-03-01 14:10:17 +00:00
Peter Clement 48d8aaea2a Merge pull request #4390 from Budibase/feature/automation-data-types
Adding ability to toggle between Automation input types.
2022-03-01 14:00:21 +00:00
Budibase Staging Release Bot 9c37633459 v1.0.79-alpha.4 2022-03-01 13:45:26 +00:00
Rory Powell a4210c760c Merge pull request #4752 from Budibase/fix/cypress-ci
Update cy:run:ci to not use --record
2022-03-01 13:39:23 +00:00
Budibase Staging Release Bot 563f4530a0 v1.0.79-alpha.3 2022-03-01 12:22:03 +00:00
Mitch-Budibase 5e4365eccb Merge pull request #4751 from Budibase/cypress-testing
Changes for Table test - Commands.js
2022-03-01 12:15:44 +00:00
Rory Powell 0b9f360fc8 Update cy:run:ci to not use --record 2022-03-01 12:11:19 +00:00
Budibase Staging Release Bot b2014b979c v1.0.79-alpha.2 2022-03-01 12:09:29 +00:00
Peter Clement ffe35bc5ec Merge pull request #4638 from Budibase/feature/table-row-selection
Allow selection of rows from table component
2022-03-01 12:03:24 +00:00
Peter Clement 1a70785c02 fix automation 2022-03-01 11:58:20 +00:00
Mitch-Budibase 38cdf850eb Changes for Table test - Commands.js
Seems like a potential timing issue for the Create Table test

Specifically:
-The datasource modal looks to be sometimes delayed when appearing after app creation
--increasing wait time for after app creation
--Reducing wait within the createTable command
--Updating specific ID to use 'data-cy'
--Updating another ID for the data source modal

I am unable to reproduce this potential issue locally, so making changes in hopes the CI picks it up (if the timing issue still exists)
2022-03-01 11:49:40 +00:00
Budibase Staging Release Bot a595c39cbe v1.0.79-alpha.1 2022-03-01 11:49:32 +00:00
Andrew Kingston 7266712f8f Merge pull request #4700 from Budibase/rest-api-endpoint-naming
Improve REST query naming in navigation
2022-03-01 11:41:56 +00:00
Peter Clement baf6c64e24 fix cypress, maybe? 2022-03-01 11:39:48 +00:00
Peter Clement 62290b30f1 Merge remote-tracking branch 'origin/develop' into feature/automation-data-types 2022-03-01 11:18:11 +00:00
Andrew Kingston 0f295afb04 Make component setting updates sequential to prevent 409s 2022-03-01 11:11:56 +00:00
Peter Clement 6095b5cb87 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-03-01 10:37:26 +00:00
Budibase Staging Release Bot ce54070c1e v1.0.79-alpha.0 2022-03-01 10:34:25 +00:00
Rory Powell 8f1b638f3b Merge branch 'master' into merge-master 2022-03-01 10:04:23 +00:00
Andrew Kingston 1d38486bb7 Update more option picker logic to only hide nullish rather than falsey values when using a dynamic options source 2022-03-01 10:00:08 +00:00
Andrew Kingston 9535bc7c24 Update option picker logic to only hide nullish rather than falsey values when using a dynamic options source 2022-03-01 09:51:48 +00:00
Budibase Staging Release Bot 576e79ecdd v1.0.76-alpha.6 2022-03-01 09:48:46 +00:00
Budibase Release Bot e563403f51 v1.0.78 2022-03-01 09:46:34 +00:00
Andrew Kingston 03770422af Merge pull request #4734 from Budibase/fix/esc-nested-modals
Fix soft bricking app when closing nested modals using escape key
2022-03-01 09:42:25 +00:00
Rory Powell c1a2836dd1 Fix REST Import 2022-03-01 07:36:47 +00:00
Michael Drury a5246d5998 Fixing an issue with webhook controller. 2022-02-28 20:03:02 +00:00
mike12345567 c958e93aed Fixing another issue raised by test cases. 2022-02-28 19:27:37 +00:00
mike12345567 84ef694712 Fixing test case. 2022-02-28 18:53:03 +00:00
mike12345567 8b6a9b7273 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-28 18:43:45 +00:00
mike12345567 4086c8f439 Fixes for review comments. 2022-02-28 18:39:05 +00:00
Andrew Kingston 49053cfe85 Improve parsing of REST query strings to support equals symbol in values 2022-02-28 16:23:53 +00:00
Andrew Kingston 42b063d21b Fix soft bricking app when closing nested modals using escape key 2022-02-28 15:04:32 +00:00
mike12345567 4a31045233 Changing the API key modal to have a copy input which allows copying the API key easily. 2022-02-28 14:29:19 +00:00
mike12345567 fc3ff320aa Moving swagger defs to dev dependencies. 2022-02-28 13:41:11 +00:00
mike12345567 7b3318a19e Switching the basic single row read to use the enrich endpoint. 2022-02-28 12:54:32 +00:00
Budibase Release Bot 2f7ca2518c v1.0.77 2022-02-28 12:19:05 +00:00
mike12345567 c4f5b42a90 Updating application output schema. 2022-02-28 11:29:48 +00:00
Andrew Kingston 75ef367ac2 Make view UI read only and limit rows to 10 2022-02-28 08:37:59 +00:00
Budibase Release Bot 6aaa239c33 v1.0.76 2022-02-28 08:22:58 +00:00
dependabot[bot] e2cbf6d2b0 Bump urijs from 1.19.7 to 1.19.8 in /packages/worker
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.7 to 1.19.8.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.7...v1.19.8)

---
updated-dependencies:
- dependency-name: urijs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-26 03:25:44 +00:00
Andrew Kingston 3ba195960b Add error notification if executing a query in a button action fails 2022-02-25 21:29:02 +00:00
Andrew Kingston eb27ac368a Fix incorrect syntax for showing a notification while executing custom queries 2022-02-25 21:26:08 +00:00
mike12345567 716bc5acf1 Rounding out user schema and query schema as required. 2022-02-25 19:26:19 +00:00
mike12345567 bc81b3f22c Removing test case. 2022-02-25 19:02:27 +00:00
mike12345567 b6e6f81d15 Adding test cases for user implementation with mocks. 2022-02-25 19:01:17 +00:00
mike12345567 cf27667580 Users implementation added. 2022-02-25 19:00:12 +00:00
mike12345567 295b65678c Adding test cases for all implemented endpoints. 2022-02-25 18:02:08 +00:00
Andrew Kingston 40273b7148 Pls cypress 2022-02-25 16:24:36 +00:00
mike12345567 83d4994f55 Starting to fix up test cases. 2022-02-25 15:55:19 +00:00
Andrew Kingston 02725e08d2 Handle leading double slash when displaying REST queries in navigation 2022-02-25 14:29:25 +00:00
Andrew Kingston e34895989b Improve REST query naming in navigation 2022-02-25 14:18:26 +00:00
Andrew Kingston a3f45a0dac Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-25 13:49:24 +00:00
Budibase Staging Release Bot 2e4cfb3312 v1.0.76-alpha.5 2022-02-25 13:45:29 +00:00
Andrew Kingston 2434f1169d Try to fix cypress tests again 2022-02-25 13:40:23 +00:00
Andrew Kingston a216a44827 Merge pull request #4681 from Budibase/fix/asset-type-selection
Fix asset type selection
2022-02-25 13:38:10 +00:00
Andrew Kingston 9bc38c4105 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-25 13:34:40 +00:00
mike12345567 c1a1c02e73 Updating validators, make sure everything that is optional is really optional. 2022-02-25 11:39:46 +00:00
Budibase Staging Release Bot a01cb16684 v1.0.76-alpha.4 2022-02-25 09:11:42 +00:00
Andrew Kingston 175bde36d6 Ensure data binding generation doesn't crash if no asset is selected 2022-02-25 08:25:56 +00:00
Rory Powell e2d1ede339 Merge branch 'develop' into fix/cypress-port-conflicts 2022-02-25 08:22:21 +00:00
Andrew Kingston 7ca040efe6 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-25 08:20:28 +00:00
Michael Drury 4b3da534e3 Fixing some errors in the generated spec. 2022-02-24 23:25:03 +00:00
Michael Drury 01bb56cbf4 Adding a testing system which generates the schema and compares against responses. 2022-02-24 23:21:10 +00:00
mike12345567 53f108865a Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +00:00
mike12345567 26c2fc8702 Generating from typescript files. 2022-02-24 18:15:13 +00:00
mike12345567 dce23a9eb8 Updating specs. 2022-02-24 15:42:59 +00:00
mike12345567 74dcce6b1d Refactoring to TS on public endpoints. 2022-02-24 15:13:14 +00:00
Rory Powell 9e0a10955a Add status banner that reacts to cypress healthcheck failures 2022-02-24 14:41:24 +00:00
Andrew Kingston fd76551909 Key client app layout rendering by builder store asset type to ensure preview is always remounted properly 2022-02-24 12:26:31 +00:00
Andrew Kingston 08ec8ca7db Always update asset type when required, even if no assets of that type exist 2022-02-24 12:25:14 +00:00
mike12345567 812f69815f Fix for validator adding. 2022-02-24 12:03:46 +00:00
mike12345567 051b46bd47 Moving validators to a single location, simplify route files and all re-usability. 2022-02-24 11:39:38 +00:00
Budibase Staging Release Bot e29967c877 v1.0.76-alpha.3 2022-02-24 10:07:41 +00:00
Martin McKeaveney aa56638877 Merge pull request #4664 from Budibase/update-filter-automation
Rename filter to be condition
2022-02-24 11:00:41 +01:00
Andrew Kingston e38cc1c079 Fix table row selection bindings not being generated, add row selection bindings for table blocks, update readable text for row selection bindings 2022-02-24 09:17:27 +00:00
Andrew Kingston 6573835c13 Fix missing prop from table block and add fixed context provider ID for tables inside table blocks to support row selection bindings 2022-02-24 09:16:35 +00:00
Andrew Kingston d888831b4a Fix table selection defaulting to true, reset selected rows when unmounting tables, remove position absolute on row selection text 2022-02-24 09:15:37 +00:00
Andrew Kingston 508cc02fb4 Fix selecting all rows and fix table click events clashing with row selection 2022-02-24 09:14:16 +00:00
Andrew Kingston 0c8e21c9f2 Fix spacing in SelectEditRenderer 2022-02-24 09:12:45 +00:00
Andrew Kingston eae947e43f Don't show checkbox label if no label specified 2022-02-24 09:12:14 +00:00
Michael Drury aeae61342a Adding table public API. 2022-02-23 22:13:16 +00:00
mike12345567 8f6e55e65b Adding controllers for row, query and applications public APIs. 2022-02-23 18:31:32 +00:00
Rene Pot 916cf2c8b1 linting 2022-02-23 16:56:51 +01:00
Budibase Staging Release Bot 89ac67a6f0 v1.0.76-alpha.2 2022-02-23 14:53:13 +00:00
Andrew Kingston 51153565d8 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 14:47:06 +00:00
Rene Pot bf6bc429d8 Rename filter to be condition 2022-02-23 15:07:05 +01:00
Andrew Kingston 67dd8aeaac Try to fix cypress tests 2022-02-23 13:53:15 +00:00
Andrew Kingston 1ec76e3e7e Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-23 13:25:48 +00:00
Andrew Kingston 572cf77644 Try to fix cypress tests 2022-02-23 13:14:28 +00:00
Budibase Staging Release Bot b97e2df584 v1.0.76-alpha.1 2022-02-23 13:04:02 +00:00
Mitch-Budibase 16a5930454 Merge pull request #4663 from Budibase/cypress-testing
Increasing wait times for Assign User Roles test
2022-02-23 12:58:20 +00:00
Budibase Staging Release Bot 214b97463b v1.0.76-alpha.0 2022-02-23 12:50:13 +00:00
Mitch-Budibase b6d085a093 Increasing wait times for Assign User Roles test
Assign Roles test within createUserAndRoles is failing on CI.

It is not failing locally for me so i suspect a timing issue
2022-02-23 12:32:16 +00:00
Rory Powell a009cec2fd Merge branch 'develop' into merge-master 2022-02-23 12:16:03 +00:00
Rory Powell 6fca8ca936 Merge branch 'master' into merge-master 2022-02-23 12:14:04 +00:00
Andrew Kingston 8f93227dad Merge branch 'table-cell-config' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 12:10:03 +00:00
Andrew Kingston 63e2adbbbe Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-23 11:32:51 +00:00
Andrew Kingston 32d7c716c7 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 11:32:14 +00:00
Budibase Staging Release Bot 002f816949 v1.0.74-alpha.2 2022-02-23 10:11:50 +00:00
Rory Powell 83d8c70419 Change ports 2022-02-23 07:00:57 +00:00
mike12345567 8685abf99e Refactoring how endpoints are specified so that the middlewares can be applied in a more generic fashion. 2022-02-22 18:40:09 +00:00
mike12345567 b3a7bed086 Getting prettier running on the public routes. 2022-02-22 17:38:27 +00:00
Peter Clement 10cfe35705 remove console log 2022-02-22 16:14:19 +00:00
Peter Clement 8531b9fd40 simplify add all method 2022-02-22 15:56:11 +00:00
Rory Powell 7fe3844d08 Update cypress commands to work in local dev 2022-02-22 15:23:54 +00:00
Peter Clement dffdcd882f add ability to select rows from different tables and provide bindings 2022-02-22 15:18:08 +00:00
Peter Clement 87d001b66f Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-22 15:17:38 +00:00
Rory Powell e097554972 Merge branch 'develop' into fix/cypress-port-conflicts 2022-02-22 15:15:17 +00:00
Mitch-Budibase ac1ba47ecd Setting Video flag to False
There seems to be an issue sometimes with video processing and test runs - Removing this for now
2022-02-22 15:08:08 +00:00
mike12345567 948c520a6a Refactoring resource system, so that examples and schemas have individual files rather than all being lumped into one. 2022-02-22 15:06:08 +00:00
mike12345567 d08c3bd6b5 Adding in request bodies. 2022-02-22 14:28:57 +00:00
Budibase Staging Release Bot 205d4c5c81 v1.0.74-alpha.1 2022-02-22 14:18:29 +00:00
mike12345567 be07f2ffb7 Updating output schemas and adding examples to everything. 2022-02-22 14:10:01 +00:00
Budibase Release Bot 5a6cc0c592 v1.0.75 2022-02-22 12:59:24 +00:00
Andrew Kingston 3dcbb2e74a Merge pull request #4549 from Budibase/fix/screen-creation-roles
Fix role being stale when creating screens
2022-02-22 12:51:12 +00:00
Andrew Kingston 1f0e5ec1b8 Add nuxt config file to actually silence vite spam 2022-02-22 12:38:24 +00:00
Andrew Kingston 4fa00ff560 Remove accidental file 2022-02-22 12:38:07 +00:00
Andrew Kingston adeb9d4b3f Revert server lock file 2022-02-22 12:37:41 +00:00
Andrew Kingston afc4b32886 Fix client package.json and lock file after merges 2022-02-22 12:37:27 +00:00
Andrew Kingston 0de252a4d1 Fix builder lock file 2022-02-22 12:37:02 +00:00
Andrew Kingston 95fd0f835b Fix usage of className instead of class 2022-02-22 12:36:51 +00:00
Andrew Kingston 6a96c4425a Remove accidental file 2022-02-22 12:36:06 +00:00
Andrew Kingston 6110674e71 Fix button A11y issue again after being lost in merge 2022-02-22 12:35:11 +00:00
Martin McKeaveney 1cbca0578a removing need for handlebars in nginx script, automating proxy service deployment 2022-02-22 13:24:21 +01:00
Rory Powell a80950a5ce Merge branch 'develop' into fix/cypress-port-conflicts 2022-02-22 11:27:26 +00:00
Rory Powell b9306b5a7a Prevent local port conflicts between account portal and cypress 2022-02-22 11:20:58 +00:00
Mitch-Budibase 0a5babdfe1 Merge pull request #4140 from Budibase/cypress-testing
Multiple changes to the entire test suite
2022-02-22 11:16:56 +00:00
Maurits Lourens 225bea021d fix getting the current version 2022-02-22 10:10:41 +01:00
Rory Powell 1adf43733a Merge branch 'master' into merge-master 2022-02-22 09:09:36 +00:00
Budibase Release Bot f666457733 v1.0.74 2022-02-22 08:12:54 +00:00
Rory Powell 53c0e37f83 Fix app list retrieval in migrations 2022-02-22 07:49:33 +00:00
mike12345567 d0f18d109e Adding in all endpoints/open API definitions, need to flesh everything out. 2022-02-21 19:04:13 +00:00
Budibase Staging Release Bot 102e2c43a5 v1.0.74-alpha.0 2022-02-21 16:59:03 +00:00
mike12345567 e1352ffbd2 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 16:54:39 +00:00
mike12345567 629bf6177a Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-21 16:51:08 +00:00
mike12345567 e71dda53bf Updating table schema and adding query endpoints. 2022-02-21 16:37:02 +00:00
Budibase Release Bot f7d7f1693f v1.0.73 2022-02-21 16:10:18 +00:00
Andrew Kingston 8b08ef428d Update documentation of table cell schema options 2022-02-21 16:06:38 +00:00
Andrew Kingston ebae07ac7e Update width of table code renderer cells 2022-02-21 16:03:40 +00:00
Andrew Kingston 988afc2dac Add compact setting to table block 2022-02-21 15:45:39 +00:00
Rory Powell 469682f7d9 Merge pull request #4607 from Budibase/migration-tenantIds
Respect custom tenantIds in run migrations endpoint
2022-02-21 15:32:33 +00:00
Rory Powell ed9c6c4ec8 Respect custom tenantIds in run migrations endpoint 2022-02-21 15:27:51 +00:00
mike12345567 738cd50030 Fixing issue with formula column validation breaking row save. 2022-02-21 15:01:42 +00:00
Andrew Kingston d016db95dd Improve table column width handling when custom widths are applied 2022-02-21 14:47:01 +00:00
mike12345567 6cbf186ead Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 14:34:06 +00:00
Budibase Staging Release Bot c050426e34 v1.0.73-alpha.0 2022-02-21 14:17:54 +00:00
Andrew Kingston 58d7a30894 Lint 2022-02-21 13:50:20 +00:00
Andrew Kingston 7d9b1fa567 Update BBUI dependency of string-templates 2022-02-21 13:47:38 +00:00
Andrew Kingston f1209f30de Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-21 13:46:22 +00:00
Andrew Kingston 6e5f2c15c0 Add custom svelte transition to drawer and add local parameter to prevent bad transitions 2022-02-21 13:41:57 +00:00
Andrew Kingston 7236ae80e5 Allow bindings for table cell values and break out cell settings into its own drawer component 2022-02-21 13:19:29 +00:00
Rory Powell ada72fa8c9 Merge branch 'master' into merge-master 2022-02-21 12:19:30 +00:00
Budibase Release Bot bcf64c91ff v1.0.72 2022-02-21 12:08:35 +00:00
Budibase Staging Release Bot 132fcc6ba7 v1.0.72-alpha.0 2022-02-21 11:46:11 +00:00
Mitch-Budibase fa9559f1ce Setting video flag back to true 2022-02-21 11:08:32 +00:00
Rory Powell 0593b852a5 Merge branch 'master' into merge-master-into-develop 2022-02-21 10:51:01 +00:00
Budibase Release Bot 82510630a4 v1.0.71 2022-02-21 10:46:11 +00:00
Rory Powell 8680016c5d Merge pull request #4571 from Budibase/deprovision-and-couch-fix
Deprovision and local couch db url fix
2022-02-21 10:38:50 +00:00
Budibase Release Bot ea40d1dc53 v1.0.70 2022-02-20 21:32:17 +00:00
Tobias Speicher 491bcb86ed Replace deprecated String.prototype.substr()
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-02-20 15:28:39 +01:00
Andrew Kingston 86acb3fea3 Update client table component to be more generic about passing table customisation options 2022-02-18 20:29:20 +00:00
Andrew Kingston 2bc3e96ec7 Update table hover to use a pseudo element to support hover color with customised cell backgrounds 2022-02-18 20:28:59 +00:00
Andrew Kingston f63db2fb4f Add configuration options for table cell customisation to the table component 2022-02-18 20:15:47 +00:00
Andrew Kingston db9c1b2b05 Add support for alignment, text color and background color in tables and improve padding compatibility with table sizes 2022-02-18 20:14:56 +00:00
Andrew Kingston a3ff47c48f Support aligning a color picker popover to the right 2022-02-18 20:14:31 +00:00
Mitch-Budibase 2182de8b4a Updating datasourceWizard & revertApp
datasourceWizard
-Making test env only based on datasource usage

revertApp
-Updating a click function
2022-02-18 18:46:58 +00:00
mike12345567 604bad89fd Adding a schema for tables. 2022-02-18 18:06:58 +00:00
Mitch-Budibase 3672da15d7 Updates/Fixes based on previous test run
General test fixes/updates

-Removed createUser.spec.js - Covered by another file
-Skiipping two tests within queryLevelTransformer
2022-02-18 17:59:33 +00:00
mike12345567 67bbba4747 Minor adjustment to get the right header for app ID. 2022-02-18 17:54:03 +00:00
Budibase Release Bot 0f46cf8525 v1.0.69 2022-02-18 17:45:29 +00:00
mike12345567 bb917467ff Adding in row schema for create/update, making sure all existing endpoints have appId specified. 2022-02-18 17:44:08 +00:00
Rory Powell 66ca9e2165 Merge branch 'master' into merge-master-into-develop 2022-02-18 17:42:00 +00:00
Rory Powell 02c0c49594 Deprovision and local couch db url fix 2022-02-18 17:36:23 +00:00
mike12345567 edcb138366 Rows API mostly complete, starting into tables. 2022-02-18 15:47:15 +00:00
Andrew Kingston a3ee95f4e9 Ensure child component column in tables always uses auto width 2022-02-18 14:58:49 +00:00
Andrew Kingston 84a475764e Move table overflow layer to fix sticky header not working 2022-02-18 14:40:08 +00:00
Andrew Kingston 5e98b01d4e Fix table loading states and remove virtual table rendering 2022-02-18 14:12:29 +00:00
Andrew Kingston 268d06a120 Ensure table height is exactly perfect for row count regardless of scrollbars 2022-02-18 13:33:34 +00:00
Andrew Kingston 9e8742b710 Fix table height calculation not being exact 2022-02-18 13:27:36 +00:00
Andrew Kingston 35f95d2fb3 Fix issue when columns are not defined for a table 2022-02-18 13:22:04 +00:00
Andrew Kingston 9f92ee2d0b Add compact setting to table 2022-02-18 13:08:18 +00:00
Andrew Kingston 6237af2826 Add quick actions for adding all column or for resetting column selection back to default 2022-02-18 12:36:12 +00:00
Andrew Kingston f45715d61b Only autosort columns when custom columns are not specified 2022-02-18 12:35:39 +00:00
Rory Powell a4ea1dd8c0 Fix lockfile 2022-02-18 12:06:18 +00:00
Andrew Kingston dceebb0fc9 Completely rewrite BBUI table with divs and with support for custom column widths 2022-02-18 11:58:18 +00:00
Rory Powell 814b5ae5ab Merge branch 'master' into develop 2022-02-18 11:57:54 +00:00
Rory Powell da9be1b20a Add 'location = /' -> 4001 to nginx dev conf 2022-02-18 11:18:59 +00:00
mike12345567 51b4d42492 Adding a structure for breaking up examples and parameters. 2022-02-17 19:55:37 +00:00
Martin McKeaveney 298a61d6dd updating cypress run command to use X 2022-02-17 20:28:16 +01:00
mike12345567 6a09fdc3e5 Adding in public endpoint definitions. 2022-02-17 18:58:09 +00:00
Mitch-Budibase c7aeb97b26 Setting video flag to false within Cypress.json 2022-02-17 17:44:34 +00:00
Mitch-Budibase 28cfcd3202 Merge branch 'cypress-testing' of https://github.com/Budibase/budibase into cypress-testing 2022-02-17 17:00:14 +00:00
Mitch-Budibase 03b6ce7002 Updating Cypress Run command
The run command now includes:

--headed
--browser chrome
2022-02-17 17:00:11 +00:00
Andrew Kingston a69962c26c Fix usage of className instead of class 2022-02-17 16:06:17 +00:00
Mitch-Budibase 153f3454fa Merge branch 'develop' into cypress-testing 2022-02-17 14:22:21 +00:00
Mitch-Budibase 0baafb230b Re-adding tests
I had removed a lot of these for checking against the CI - adding them back in
2022-02-17 14:06:17 +00:00
mike12345567 581c27d8b7 Fixing issue with escaping on multiple bindings that are the same in queries. 2022-02-17 13:22:36 +00:00
mike12345567 5f94ed7fe0 Fixing up generation of openapi. 2022-02-17 12:40:08 +00:00
Andrew Kingston 6a4067da52 Fix role being stale when creating screens 2022-02-17 11:50:55 +00:00
Budibase Release Bot 8a5a1bf1ab v1.0.68 2022-02-17 10:27:59 +00:00
Andrew Kingston 945ea9e0d8 Revert adding stats 2022-02-17 09:44:37 +00:00
Andrew Kingston 053e6af3d1 Use selected role when creating screens 2022-02-17 09:41:44 +00:00
Andrew Kingston c858b9341f Fix issue with schema generation when datasource is undefined 2022-02-17 09:25:02 +00:00
Martin McKeaveney e8d5d54f5d bug fix for handlebars expression, show budibase version in updates panel 2022-02-17 10:12:35 +01:00
mike12345567 4ec9794eb4 Specing out search endpoint. 2022-02-16 18:51:17 +00:00
mike12345567 3aa7b55ee2 Merge branch 'feature/budibase-api' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 18:24:31 +00:00
mike12345567 2bc2669ed7 Adding variables to generator. 2022-02-16 18:23:38 +00:00
mike12345567 6dc0dde9d7 Adding openAPI generation. 2022-02-16 16:42:50 +00:00
mike12345567 f0b02cf9a9 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
Peter Clement 340c9480c2 add row selection numbers 2022-02-16 15:00:18 +00:00
Budibase Release Bot e044e5a193 v1.0.67 2022-02-16 14:42:28 +00:00
Peter Clement 1dd909c8c2 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-16 14:35:42 +00:00
Martin McKeaveney a7a82dc679 adding k8s resolver and updating watchtower variable 2022-02-16 15:33:57 +01:00
Martin McKeaveney 76589813a7 Merge pull request #4481 from Budibase/fix/docker-things
increase burst limit, remove log mounts
2022-02-16 14:58:31 +01:00
Budibase Release Bot de3ad814b2 v1.0.66 2022-02-16 13:50:45 +00:00
Martin McKeaveney 551931758e Merge branch 'master' of github.com:Budibase/budibase into fix/docker-things 2022-02-16 14:43:04 +01:00
Martin McKeaveney 97bf3e68dd adding watchtower service 2022-02-16 14:29:08 +01:00
mike12345567 e5289ddcee Fixing #4522 - frontend-core refactor changed how some of these endpoints were used. 2022-02-16 13:13:40 +00:00
Martin McKeaveney a85f667dbe templatize nginx configuration into one prod configuration and add NPM scripts to manage 2022-02-16 14:12:53 +01:00
mike12345567 1b124bfb56 Adding a check to make sure there is a tenant ID for the checklist call when looking up apps in multi-tenant envs. 2022-02-16 12:36:24 +00:00
mike12345567 73ee8fea29 Quick fix for checklist API performance on default tenant in cloud. 2022-02-16 11:59:43 +00:00
Budibase Staging Release Bot 6361565dc7 v1.0.66-alpha.0 2022-02-15 17:15:15 +00:00
mike12345567 db45086105 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-15 16:54:21 +00:00
Budibase Release Bot 83e0f68597 v1.0.65 2022-02-15 15:43:32 +00:00
Andrew Kingston 6ec1add951 Merge pull request #4505 from Budibase/fix/tag-settings-bar
Fix slash appearing in the tag settings bar
2022-02-15 15:37:35 +00:00
Peter Clement 338b24014a fix automation cypress test 2022-02-15 15:37:11 +00:00
Peter Clement 5b46ef6120 disallow bindings selection for other actions 2022-02-15 15:05:36 +00:00
Andrew Kingston e009007b27 Merge branch 'fix/4337' of github.com:Budibase/budibase into fix/4337 2022-02-15 14:59:29 +00:00
Andrew Kingston ee0bfa9ab0 Update datasource schema generation to take new flags, and update automation blocks to use core databinding utilities 2022-02-15 14:59:11 +00:00
mike12345567 352c903fa5 Updating client yarn lock. 2022-02-15 14:50:21 +00:00
mike12345567 6cb7c2b770 Fix for safari, removing all usage of regex lookbehinds. 2022-02-15 14:48:32 +00:00
Peter Clement ca53ee4069 Merge remote-tracking branch 'origin/develop' into feature/automation-data-types 2022-02-15 14:14:27 +00:00
Peter Clement 7718f5cd89 uneeded import 2022-02-15 14:11:04 +00:00
mike12345567 fb25dbe941 Merge branch 'fix/4337' of github.com:Budibase/budibase into fix/4337 2022-02-15 13:50:43 +00:00
mike12345567 6445cefee7 Fixing issue with value being set in binding panel as per review comments of aptkingston. 2022-02-15 13:49:20 +00:00
Peter Clement c0d929fd2f update automation type coercion 2022-02-15 13:03:24 +00:00
Andrew Kingston 5d25f80916 Update button tooltip to remove wrapper div and place tooltip inside button element 2022-02-15 12:01:50 +00:00
mike12345567 381070a95c Adding fix for ethereal tests incase there is an issue with service. 2022-02-15 11:30:45 +00:00
mike12345567 9cf3d97b4d Fixing issue with HBS insert, not including curlies as required. Also fixing an issue with value not always being correctly updated. 2022-02-15 11:19:59 +00:00
Andrew Kingston f1a1f701f3 Fix slash appearing in the tag settings bar 2022-02-15 10:48:13 +00:00
Budibase Staging Release Bot e22f0fe5d1 v1.0.58-alpha.7 2022-02-15 10:36:59 +00:00
Andrew Kingston b2b4e89ee5 Merge pull request #4501 from Budibase/fix-vite-sourcemaps
Fix vite warnings
2022-02-15 10:30:19 +00:00
mike12345567 9c99aefef3 Merge branch 'master' of github.com:Budibase/budibase into fix/4337 2022-02-15 10:28:03 +00:00
Michael Drury a77e733c64 Merge pull request #4493 from Budibase/dependabot/npm_and_yarn/packages/string-templates/vm2-3.9.6
Bump vm2 from 3.9.5 to 3.9.6 in /packages/string-templates
2022-02-15 10:27:44 +00:00
Michael Drury 165fdce29f Merge pull request #4494 from Budibase/dependabot/npm_and_yarn/packages/server/vm2-3.9.6
Bump vm2 from 3.9.5 to 3.9.6 in /packages/server
2022-02-15 10:27:36 +00:00
Michael Drury aebe62bab7 Merge pull request #4500 from Budibase/dependabot/npm_and_yarn/packages/bbui/nanoid-3.3.0
Bump nanoid from 3.1.22 to 3.3.0 in /packages/bbui
2022-02-15 10:27:27 +00:00
Andrew Kingston 78458d549d Add on:focus handler to button to fix A11y issue 2022-02-15 09:31:55 +00:00
Andrew Kingston 070d4f74f0 Remove empty style blocks 2022-02-15 09:31:43 +00:00
Andrew Kingston cb5621a3cf Include sourcemaps in vite when not running in production 2022-02-15 09:23:51 +00:00
Budibase Staging Release Bot fd7da375e0 v1.0.58-alpha.6 2022-02-15 09:23:08 +00:00
Budibase Release Bot 6f267526c5 v1.0.64 2022-02-15 09:22:36 +00:00
dependabot[bot] 39e0340458 Bump nanoid from 3.1.22 to 3.3.0 in /packages/bbui
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.22 to 3.3.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.22...3.3.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 09:17:23 +00:00
Andrew Kingston 6352e66b09 Merge branch 'develop' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-15 09:11:08 +00:00
dependabot[bot] f1e7702aec Bump vm2 from 3.9.5 to 3.9.6 in /packages/server
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.5...3.9.6)

---
updated-dependencies:
- dependency-name: vm2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 00:48:56 +00:00
dependabot[bot] 9e32e3ab4c Bump vm2 from 3.9.5 to 3.9.6 in /packages/string-templates
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.5...3.9.6)

---
updated-dependencies:
- dependency-name: vm2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 00:48:48 +00:00
Michael Drury 02479e4112 Using 10K iteration string stretching for encryption. 2022-02-14 21:37:40 +00:00
mike12345567 df4af0fb9a Adding basic encrypt/decrypt pathway. 2022-02-14 18:32:09 +00:00
mike12345567 edd4a3233e Shifting over all of self API, deprecating old endpoints. 2022-02-14 18:11:35 +00:00
Budibase Staging Release Bot 8233a522e0 v1.0.58-alpha.5 2022-02-14 18:05:17 +00:00
Andrew Kingston 5984746809 Don't run visualiser in client library when not in production 2022-02-14 18:01:43 +00:00
Andrew Kingston 2972927a18 Merge branch 'develop' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-14 17:58:42 +00:00
Andrew Kingston bd99ffb5b7 Merge pull request #4475 from Budibase/table-column-config
Table column config
2022-02-14 17:57:56 +00:00
mike12345567 c83e25fb59 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-14 17:32:21 +00:00
mike12345567 ee34ddaaf5 Fixing an issue with button tooltip addition, some buttons lost their full width sizing. 2022-02-14 16:49:56 +00:00
Budibase Staging Release Bot 410e8a2888 v1.0.58-alpha.4 2022-02-14 15:04:23 +00:00
Michael Drury d2951fab05 Merge pull request #4462 from Budibase/dependabot/npm_and_yarn/packages/server/follow-redirects-1.14.8
Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/server
2022-02-14 14:58:20 +00:00
Michael Drury 40350457b5 Merge pull request #4468 from Budibase/dependabot/npm_and_yarn/packages/builder/follow-redirects-1.14.8
Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/builder
2022-02-14 14:58:11 +00:00
Michael Drury e097cb7619 Merge pull request #4470 from Budibase/dependabot/npm_and_yarn/packages/cli/follow-redirects-1.14.8
Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/cli
2022-02-14 14:58:02 +00:00
mike12345567 c1bd5b8329 Fixing issue #4337, allows internal tables to search by the _id or _rev properties in automation query block. 2022-02-14 14:57:06 +00:00
Andrew Kingston f433343dc4 Update table block to use new column config setting 2022-02-14 13:11:01 +00:00
mike12345567 a0eb72cef3 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-14 13:08:37 +00:00
Andrew Kingston 6c1701830f Improve layout and edge cases around using column editor drawer 2022-02-14 13:06:32 +00:00
Budibase Staging Release Bot b010c2fd63 v1.0.58-alpha.3 2022-02-14 12:04:23 +00:00
Andrew Kingston 2f9874d7c8 Merge branch 'develop' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-14 11:48:48 +00:00
Andrew Kingston 4f00e7a3b1 Add labels to column config drawer 2022-02-14 11:47:48 +00:00
Budibase Staging Release Bot 709e5ac547 v1.0.58-alpha.2 2022-02-14 11:00:33 +00:00
Andrew Kingston d34e57382e Replace all spaces with underscores in column names rather than just the first one 2022-02-14 10:21:31 +00:00
Budibase Release Bot 0862c8db84 v1.0.63 2022-02-14 09:34:12 +00:00
dependabot[bot] a6272a9c9e Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/cli
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.5 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-14 03:32:20 +00:00
dependabot[bot] b9392efca3 Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/builder
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.5 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-13 21:22:05 +00:00
Andrew Kingston c7edfa7f59 Remount button action components fully when changing action to prevent stale UI 2022-02-13 15:18:54 +00:00
dependabot[bot] 09bad475e3 Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/server
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.5 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-13 14:54:53 +00:00
Budibase Release Bot 3f46eb4fd0 v1.0.62 2022-02-12 12:01:26 +00:00
Budibase Release Bot adbfbb62c1 v1.0.61 2022-02-12 11:04:28 +00:00
mike12345567 126499f383 Fix for #4440, fixing validation of API endpoints. 2022-02-12 10:35:10 +00:00
Maurits Lourens 8ca38cf135 fix tests 2022-02-12 10:06:55 +00:00
Maurits Lourens 88383eabf1 add properties which are present when previewing an existing query 2022-02-12 10:06:48 +00:00
Maurits Lourens f86222a98d Fix validation for query preview endpoint 2022-02-12 10:06:37 +00:00
mike12345567 249b2dbba8 Adding tenancy to the API key, making the authenticated middleware aware of new user API keys, using a view to lookup the user by API key. 2022-02-11 22:24:48 +00:00
Budibase Release Bot c27a552d88 v1.0.60 2022-02-11 18:47:34 +00:00