Commit Graph

8606 Commits

Author SHA1 Message Date
mike12345567 8d56fe1339 Adding a script to be able to debug backend like cypress runs, without needing to build everytime - fixing an issue that appears to only occur occasionally in the cypress environment. 2021-11-16 17:40:31 +00:00
Andrew Kingston 9aa03c39ba Optimise core memoization of client component props to improve performance significantly 2021-11-16 16:29:31 +00:00
Andrew Kingston 1432cbec72 Refactor how client app actions programmatically mutate data provider queries to allow for correctly handling removal of query extensions 2021-11-16 16:28:48 +00:00
mike12345567 b91f41163f Merge branch 'develop' of github.com:Budibase/budibase into fix/app-cache-invalid 2021-11-16 15:48:56 +00:00
mike12345567 a9c6395d72 Fixing issue discovered by cypress test. 2021-11-16 15:23:02 +00:00
Budibase Staging Release Bot 782a0cc175 v0.9.185-alpha.6 2021-11-16 14:37:51 +00:00
mike12345567 960ea66fd7 Quick update to the app caching to improve performance even further, cache when an app doesn't have metadata/is invalid, meaning we don't need to poll the database everytime to see if the metadata doc exists. 2021-11-16 14:15:13 +00:00
Budibase Staging Release Bot 1a9706bbb2 v0.9.185-alpha.5 2021-11-16 13:54:16 +00:00
Rory Powell 851850dc03
Merge pull request #3354 from Budibase/rory/fixes-platform-url
Fixes for google sso, cloud email url and cloud logo updates
2021-11-16 13:46:06 +00:00
Andrew Kingston e4eb925a15 Prevent unecessary updates to component settings to improve performance 2021-11-16 13:38:47 +00:00
Andrew Kingston 3acdf56679 Precent unecessary client app builder store updates to improve performance 2021-11-16 13:35:20 +00:00
Andrew Kingston e5f49c87f6 Ensure button is focused when starting to edit text 2021-11-16 13:22:31 +00:00
Andrew Kingston d13170ff57 Disable drag and drop for components in the selected path when edit mode is enabled to fix firefox issue with text selection when draggable attribute is set 2021-11-16 13:17:34 +00:00
Andrew Kingston 78eb7e63f9 Remove unused client event for iframe-loaded 2021-11-16 13:15:31 +00:00
Andrew Kingston 6d59124064 Fix race condition crash on initial builder data page load 2021-11-16 13:12:05 +00:00
Peter Clement 63fc3dcc13 refactor wizard into its own file 2021-11-16 12:18:13 +00:00
Budibase Staging Release Bot 4a22570b05 v0.9.185-alpha.4 2021-11-16 11:48:38 +00:00
Andrew Kingston c43927e863 Remove focus style on contenteditable components in chrome 2021-11-16 11:47:03 +00:00
Andrew Kingston 1cfb0f467d Prevent dragging of a component while being edited 2021-11-16 11:46:46 +00:00
Andrew Kingston fe7bc33566 Remove deprecated keydown event being sent by client library 2021-11-16 11:45:28 +00:00
Michael Drury 852f75ac48
Merge pull request #3392 from Budibase/fix/app-list-perf
Caching app metadata to improve application fetch performance
2021-11-16 11:37:54 +00:00
Andrew Kingston 638972804d Merge develop into editable text lab day 2021-11-16 11:14:46 +00:00
Budibase Staging Release Bot 144452346f v0.9.185-alpha.3 2021-11-16 11:12:03 +00:00
Andrew Kingston 3db13562d6
Merge pull request #3355 from Budibase/repeater-array
Data block + array fields as data sources
2021-11-16 11:03:30 +00:00
Andrew Kingston e1363dff11 Reset app name in deletion confirmation modal when closing modal 2021-11-16 10:52:43 +00:00
mike12345567 35d96f54c8 Adding specific error cases to all app ID checking functions - three cases, is dev/prod, isn't and no app/ID provided. 2021-11-16 10:30:37 +00:00
Michael Drury 0f37562ab6 Fixing issue presented by test, passing Couch instance around for when it is being used in memory. 2021-11-15 19:34:08 +00:00
Andrew Kingston b1a2bb59a6 Rename data block to repeater block 2021-11-15 18:07:51 +00:00
Andrew Kingston 9e94df969d Remove unused prop 2021-11-15 18:02:24 +00:00
Budibase Staging Release Bot 5bb8900cdd v0.9.185-alpha.2 2021-11-15 17:47:27 +00:00
mike12345567 7eb29ffc7d Updating the getAllApps function to use a cached version of the app metadata, rather than retrieving it individually everytime. Also invalidating the results everytime they are updated (at least in the important locations). 2021-11-15 17:40:45 +00:00
Budibase Release Bot bfc9a4157d v0.9.187 2021-11-15 17:04:12 +00:00
mike12345567 9b5909e367 Adding role, as it wasn't being set in metadata. 2021-11-15 16:46:56 +00:00
mike12345567 45af6be6de Fixing issue found by Mitch, with syncing not functioning for singular role updates. 2021-11-15 16:42:17 +00:00
mike12345567 624ab3648c Fixing issue where database wasn't accessible in authorized test. 2021-11-15 15:57:02 +00:00
mike12345567 e0f04abfb1 Updating to allow a list of roles to be retrieved, allowing resources to have multiple levels of role that they can be accessed via. 2021-11-15 15:26:09 +00:00
Budibase Staging Release Bot 38f0e8d665 v0.9.185-alpha.1 2021-11-15 14:43:16 +00:00
mike12345567 72a3532cc8 Merge branch 'feature/existing-table-import' of github.com:Budibase/budibase into feature/existing-table-import 2021-11-15 14:16:10 +00:00
mike12345567 c85b1a5a0c Adding a check to disable the display column options when importing to an existing table as it makes no sense in this scenario. 2021-11-15 14:15:14 +00:00
mike12345567 4268ad6f80 Fixing an issue discovered in #3385 - RBAC roles worked for applying lower levels of roles, but they didn't revoke access correctly, it would always fallback to the base permissions if higher permissions were set. 2021-11-15 13:48:26 +00:00
Andrew Kingston 1b4e95ed3c Be even more explicit about expecting an array data type for data provider rows 2021-11-15 12:26:13 +00:00
Andrew Kingston 9b05990418 Update literal helper to return an empty string rather than the string 'undefined' when the value is undefined 2021-11-15 12:25:30 +00:00
Andrew Kingston 0c9ab127e5 Update data sources to correctly include block context suffixes in provider IDs 2021-11-15 12:25:01 +00:00
Peter Clement 4eb536a1f8 fix accidentally changed cypress port 2021-11-15 11:19:09 +00:00
Peter Clement 8ad1906865 fix cypress tests 2021-11-15 11:04:22 +00:00
Peter Clement 0c7da50562 Add deletion modal and hover on delete icon 2021-11-15 11:03:09 +00:00
Michael Drury 8ad44e59af Fixing test case (didn't provide a schema). 2021-11-12 20:23:00 +00:00
mike12345567 0cf612029e Linting and updating csv parser test case to match new functionality. 2021-11-12 19:39:12 +00:00
mike12345567 86eec3bb52 Some UI work, as well as moving SQL to using a proper bulk insert method and fixing an issue found with csv parsing and removing of invalid columns. 2021-11-12 19:24:56 +00:00
mike12345567 a6481d1685 Adding in existing external table import. 2021-11-12 18:39:33 +00:00
mike12345567 6c46c119a6 Adding all required controls for data import to internal tables, just need to implement external table data import. 2021-11-12 18:26:57 +00:00
Andrew Kingston cd94f72faa Replace manual usage of square brackets with string-templates makePropSafe util 2021-11-12 15:28:08 +00:00
Andrew Kingston 04e8c4a932 Clafify comments 2021-11-12 15:27:42 +00:00
Andrew Kingston 07f15c5759 Add data block component 2021-11-12 15:19:25 +00:00
Andrew Kingston 65111272b8 Allow blocks which take children to work with DND 2021-11-12 15:18:55 +00:00
Andrew Kingston 8b3edeea3b Update settings bar to account for new block settings structure 2021-11-12 14:48:53 +00:00
Andrew Kingston e0c88597a7 Enable data providers to use array and attachment fields as their source 2021-11-12 13:42:55 +00:00
Rory Powell cf13853f09 Fixes for google sso, cloud email url and cloud logo updates 2021-11-12 13:31:55 +00:00
Budibase Release Bot 4385ee6fc2 v0.9.186 2021-11-12 13:15:37 +00:00
mike12345567 7a23df361d Quick fix for #3343 - error message did not make the problem obvious, so made sure error handler always outputs something useful. 2021-11-12 11:21:06 +00:00
mike12345567 d7ef5e606c Fixing issue where deleted datasources wouldn't clear out queries. 2021-11-11 17:13:35 +00:00
mike12345567 2dee1d6cff Fixing issues dsicovered by automation test cases, as well as disabling threading for test scenarios. 2021-11-11 16:20:30 +00:00
mike12345567 f5e2e2baca Fixing an issue with filtering by dates in SQL, where the lucene dates provided don't convert cleanly to JS dates. 2021-11-11 15:36:21 +00:00
mike12345567 961e8a98db Merge branch 'develop' of github.com:Budibase/budibase into feature/query-rbac-timeouts 2021-11-11 14:10:54 +00:00
Budibase Staging Release Bot 04cfca8b8e v0.9.185-alpha.0 2021-11-11 13:59:14 +00:00
mike12345567 ad68b895e1 Merge branch 'develop' of github.com:Budibase/budibase into feature/query-rbac-timeouts 2021-11-11 13:50:42 +00:00
mike12345567 d54992de3d Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-11 13:48:07 +00:00
Peter Clement b186980451 removing log 2021-11-11 12:55:04 +00:00
Peter Clement 52d9f3a0ac css fixes 2021-11-11 12:37:35 +00:00
Budibase Release Bot d1714b7f9a v0.9.185 2021-11-11 12:14:43 +00:00
mike12345567 82dac5c588 Adding worker controls to both automations and queries. 2021-11-11 12:11:09 +00:00
Peter Clement 2ab72610f8 fix saving of blank screen 2021-11-11 12:09:36 +00:00
Martin McKeaveney a2ed22a1e8
Merge pull request #3331 from Budibase/fix/browser-caching
bust cache when app versions are different
2021-11-11 13:05:22 +01:00
Budibase Release Bot 4db512d87e v0.9.184 2021-11-11 11:35:31 +00:00
Martin McKeaveney 119678b3c4 update clientLibraryPath call in application.js 2021-11-11 12:29:52 +01:00
Martin McKeaveney 3915f3d993 bust cache when app versions are different 2021-11-11 12:21:45 +01:00
Budibase Staging Release Bot f612213122 v0.9.180-alpha.11 2021-11-11 11:09:49 +00:00
Peter Clement 39a66e2a49 save nav selection 2021-11-11 11:07:55 +00:00
Andrew Kingston 7fd5f60ecc
Merge pull request #3299 from Budibase/full-bindings
Full bindings for relationships and attachments
2021-11-11 11:01:27 +00:00
Peter Clement 5d687316cb move modals to top level 2021-11-11 08:28:42 +00:00
Budibase Staging Release Bot ec8fccf4f5 v0.9.180-alpha.10 2021-11-10 19:52:01 +00:00
Andrew Kingston 00eabbd050 Fix issue with using blocks and conditional UI together due to new nested settings 2021-11-10 19:41:58 +00:00
mike12345567 2e61209291 Adding worker-farm back to have a mechanism to run queries within which we can timeout. 2021-11-10 19:35:09 +00:00
Martin McKeaveney 3ec7283638 track pageviews in PH, add job role and company size into intercom 2021-11-10 19:40:55 +01:00
Budibase Staging Release Bot b2a4418a8b v0.9.180-alpha.9 2021-11-10 18:29:22 +00:00
Michael Drury 7bf8825d68
Merge pull request #3317 from Budibase/feature/switchable-types
Allow switching between string <-> options, number <-> boolean
2021-11-10 18:18:49 +00:00
mike12345567 9bd5d06c57 Fixing constants import. 2021-11-10 17:55:37 +00:00
Budibase Staging Release Bot 542aa92daf v0.9.180-alpha.8 2021-11-10 16:33:07 +00:00
Peter Clement 32bdeb5195 logic for saving of multiple screens 2021-11-10 16:04:27 +00:00
Andrew Kingston 3ebf44d1f7 Rename blocks to be shorter 2021-11-10 15:56:51 +00:00
Andrew Kingston 32c3788a53 Refactor all block link settings to be URLs rather than onclick handlers. Add settings for linking card titles in card list blocks 2021-11-10 15:52:36 +00:00
mike12345567 02137f4c08 Adding a way to switch between string and options, as well as number and boolean types, this is very useful for SQL tables. 2021-11-10 15:01:44 +00:00
Andrew Kingston 0637168ab9 Change bindable properties order 2021-11-10 14:57:46 +00:00
Budibase Staging Release Bot b1afbfa451 v0.9.180-alpha.7 2021-11-10 14:56:30 +00:00
Peter Clement 6dfba972a5 Merge remote-tracking branch 'origin/develop' into feature/auto-screen-ui 2021-11-10 14:48:56 +00:00
Peter Clement 5cd5fb0cab
Merge pull request #3313 from Budibase/fix/automation-block-width
fix width of automation blocks
2021-11-10 14:46:33 +00:00
Peter Clement 49db941807 fix width of automation blocks 2021-11-10 14:43:07 +00:00
Budibase Release Bot 0202adaa60 v0.9.183 2021-11-10 14:28:28 +00:00
Martin McKeaveney 7da88801ea
Merge pull request #3300 from Budibase/fix/templates
Fix/templates
2021-11-10 15:19:26 +01:00
Martin McKeaveney 0a0a338b83 fix renaming an app 2021-11-10 14:57:46 +01:00
Budibase Staging Release Bot 7e02034897 v0.9.180-alpha.6 2021-11-10 13:50:18 +00:00
Michael Drury de2029588b
Merge pull request #3251 from Budibase/fix/user-metadata
Syncing user metadata - allow builder to interact with user metadata in app
2021-11-10 13:41:57 +00:00
Martin McKeaveney 88c1b16ec2 adding cypress tag to input 2021-11-10 14:08:34 +01:00
mike12345567 1453e8810b Fixing issue found by test case. 2021-11-10 12:52:23 +00:00
Budibase Staging Release Bot 1d7490e328 v0.9.180-alpha.5 2021-11-10 12:29:11 +00:00
Andrew Kingston d47bf555c5
Merge pull request #3309 from Budibase/quick-bindings
Quick bindings
2021-11-10 12:18:52 +00:00
Budibase Staging Release Bot 0e9c16763e v0.9.180-alpha.4 2021-11-10 12:17:43 +00:00
Andrew Kingston 143510ceb8
Merge pull request #3311 from Budibase/block-search-improvements
Improve block searching
2021-11-10 12:08:10 +00:00
Martin McKeaveney a8066909df fix cypress tests 2021-11-10 13:04:59 +01:00
mike12345567 c8e02a20a0 Updating per review comments. 2021-11-10 12:03:43 +00:00
mike12345567 51b6687262 Updating per review comments. 2021-11-10 12:00:29 +00:00
Andrew Kingston 8d6ac3510d Add cypress data tag to binding icon in drawer bindable combo box 2021-11-10 11:58:27 +00:00
Andrew Kingston dd28adbf68 Update block search so that string fields do a 'starts with' search rather than an exact match 2021-11-10 11:48:02 +00:00
Andrew Kingston eabe0e66cf Use bindable combo boxes for text settings and clean up 2021-11-10 11:23:51 +00:00
Andrew Kingston bdae524618 Broadcast specific events for picking or typing to update the value in a combobox 2021-11-10 11:23:35 +00:00
Martin McKeaveney b66d76f010 code review, simplify iframeTemplate 2021-11-10 12:12:33 +01:00
Budibase Staging Release Bot 186a44c40e v0.9.180-alpha.3 2021-11-10 10:13:12 +00:00
Rory Powell edb012fcc7
Merge pull request #3178 from Budibase/postgres-schema
Postgres: Use another schema other than 'public'
2021-11-10 10:03:25 +00:00
Budibase Release Bot 9dd74e580e v0.9.182 2021-11-10 09:52:01 +00:00
mike12345567 e44c461a97 Fixing issue with automation JS scripting not functioning, due to an object being passed in as code parameter. 2021-11-09 18:07:21 +00:00
Rory Powell 351dbd0c27 Tidy imports 2021-11-09 17:55:10 +00:00
Rory Powell b2cdf00d7e Tidy and remove unused fields 2021-11-09 17:52:26 +00:00
Martin McKeaveney 753d2f51bc updating delete app cypress command 2021-11-09 18:35:19 +01:00
Rory Powell d786aaf81c Remove comments 2021-11-09 17:33:29 +00:00
Martin McKeaveney af5b0905cf adding check for delete app 2021-11-09 18:30:51 +01:00
Budibase Staging Release Bot bb410a7742 v0.9.180-alpha.2 2021-11-09 17:25:41 +00:00
Martin McKeaveney 5552f7205a update redundant comment 2021-11-09 18:16:52 +01:00
Martin McKeaveney f69d00e0ef review 2021-11-09 18:14:37 +01:00
Rory Powell 01a3a8ff0d Add oracle instant client installation scripts 2021-11-09 17:10:26 +00:00
Martin McKeaveney 4933d6e67d prevent redirect to acct portal when not necessary 2021-11-09 18:00:32 +01:00
Martin McKeaveney 50b547e0a9 fixes for templates, ensured iframetemplate fires ready event 2021-11-09 17:40:31 +01:00
mike12345567 472af5d4e5 Adding the ability to set a permission for data source queries. 2021-11-09 16:25:23 +00:00
Andrew Kingston b0e0b61527 Add comment to client rows API 2021-11-09 15:48:04 +00:00
Andrew Kingston 25f2109d1f Use full bindings for releationships and attachments 2021-11-09 15:45:32 +00:00
Andrew Kingston 7aa337f7d2 Disable links when in builder preview 2021-11-09 15:24:13 +00:00
mike12345567 b00220cd98 Merge branch 'fix/user-metadata' of github.com:Budibase/budibase into feature/query-rbac-timeouts 2021-11-09 12:49:42 +00:00
Budibase Release Bot 8b7f3a461f v0.9.181 2021-11-09 12:38:10 +00:00
Martin McKeaveney 00340da839 remove comment 2021-11-09 12:25:02 +01:00
Martin McKeaveney 7b8abb376d formatting 2021-11-09 12:24:18 +01:00
mike12345567 2155e5f5eb Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-09 11:20:17 +00:00
mike12345567 28b4adc2b3 Reworking MS-SQL test case to be able to get the sql now with a request being made for each internal query, rather than just at connection. 2021-11-09 11:16:12 +00:00
Martin McKeaveney f7550c8c47 adding flags for messagePassing 2021-11-09 12:15:29 +01:00
Martin McKeaveney 4fdf68d04e still show start from scratch and import when template request fails 2021-11-09 11:58:58 +01:00
Peter Clement 9df2f8b634 new auto screen ux 2021-11-09 09:33:34 +00:00
Rory Powell 5257fe7bf7 Integrate with UI 2021-11-08 22:08:47 +00:00
Budibase Staging Release Bot 610ba92bac v0.9.180-alpha.1 2021-11-08 20:54:52 +00:00
Andrew Kingston d0755ce8ac
Merge pull request #3249 from Budibase/blocks
Core blocks implementation + table with search block
2021-11-08 20:46:21 +00:00
mike12345567 e188367ae2 Removing constants import that was breaking things. 2021-11-08 18:59:27 +00:00
mike12345567 d5f10f5f13 Linting. 2021-11-08 18:27:18 +00:00
mike12345567 2312defd3c Fixing some issues with multi-select coming back as string. 2021-11-08 18:23:48 +00:00
mike12345567 0e499fd60d Some refactoring to make it easier to find specific edge cases of sql clients. 2021-11-08 18:12:40 +00:00
mike12345567 a0ebe7537d Merge branch 'develop' of github.com:Budibase/budibase into fix/user-metadata 2021-11-08 17:28:32 +00:00
mike12345567 15907280b2 Fixing #3182 so that sorting is disabled for certain column types that we cannot use, as well as fixing some issues with MS-SQL plus tables. 2021-11-08 17:25:05 +00:00
Andrew Kingston 08ae550791 Update default number of cards in card list block to 8 2021-11-08 16:54:43 +00:00
Andrew Kingston de9c038150 Fix card list block empty state and update size 2021-11-08 16:40:45 +00:00
Andrew Kingston 3e5980082f Fix card button text potentially showing as undefined 2021-11-08 14:51:13 +00:00
mike12345567 94263b8496 Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-08 14:43:28 +00:00
Budibase Release Bot c10163a301 v0.9.180 2021-11-08 14:36:40 +00:00
Andrew Kingston aa56d6fd63 Add card list with search block. Add concept of nested settings which can consume their own contexts and are not enriched at the top level 2021-11-08 14:35:58 +00:00
Martin McKeaveney 41d61a8310
Merge pull request #3289 from Budibase/fix/prevent-revert
fix revert on unpublished app
2021-11-08 15:28:20 +01:00
Martin McKeaveney 0b6e6b35e8 change message when app not deployed 2021-11-08 15:26:44 +01:00
Martin McKeaveney 42e9286c68 adding check to make sure production db isn't created on sync 2021-11-08 15:26:07 +01:00
Budibase Staging Release Bot e611847752 v0.9.180-alpha.0 2021-11-08 14:13:09 +00:00
mike12345567 c1e23c0153 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-08 14:00:47 +00:00
Budibase Release Bot ec321ba7cb v0.9.179 2021-11-08 12:29:59 +00:00
Martin McKeaveney ed051e1547 fix revert on unpublished app 2021-11-08 13:06:25 +01:00
mike12345567 c22356fb4d Fixing an issue with relationship modal breaking when multiple data sources available to relate to, also fixing an pile of issues with creating and reading rows from SQL server plus. 2021-11-05 18:55:36 +00:00
mike12345567 ab38258654 Updating usage quota middleware to fix issue presented in #3258 where anything with an _id and a _rev is considered to exist in CouchDB, which won't always be the case. Handle the scenario of an external database ID and don't error. 2021-11-05 14:59:28 +00:00
Rory Powell 5c8ad247f8 Merge branch 'develop' into postgres-schema 2021-11-05 14:07:39 +00:00
Rory Powell ab1fb07f86 Add oracledb package, readme, and config 2021-11-05 13:56:54 +00:00
mike12345567 948ec067d5 Updating underlying sql to not use ilike unless in postgres client. 2021-11-05 13:48:13 +00:00
Andrew Kingston 2f949bad85 Lint 2021-11-05 12:43:26 +00:00
mike12345567 ed89efba70 Cleaning up repeated work in sql server building of schema. 2021-11-05 12:41:26 +00:00
Andrew Kingston f8f906b9de Add ability to link rows in tables, and link rows in the table with search block 2021-11-05 12:38:33 +00:00
Andrew Kingston f08b30b65e Remove forced capitalisation of setting labels 2021-11-05 12:38:15 +00:00
Andrew Kingston cb263cd1e4 Fix issue getting bindable properties when selecting a screen 2021-11-05 12:37:42 +00:00
Andrew Kingston dd73ed3e1a Fix issue saving a doc with a multi-options datatype that was not defined 2021-11-05 12:37:16 +00:00
mike12345567 974cf7b27e Linting and updating SQL Server schema generation to include auto column and primary key recognition. 2021-11-05 12:33:48 +00:00
mike12345567 cadb05923e Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-05 10:58:04 +00:00
mike12345567 c0ff805816 Adding a check to disable user sync in test when server not available. 2021-11-04 20:28:26 +00:00
Budibase Release Bot 56e5aca60f v0.9.178 2021-11-04 16:37:06 +00:00
Budibase Staging Release Bot 87f472a82c v0.9.176-alpha.3 2021-11-04 16:30:06 +00:00
Martin McKeaveney 37ddd416c0 tidy up 2021-11-04 17:28:07 +01:00
Martin McKeaveney a48f8434eb fix safari 2021-11-04 17:24:56 +01:00
Martin McKeaveney 1c237d8dc6
Merge pull request #3187 from Budibase/fix/safari-bug
Fix budibase builder preview on safari
2021-11-04 17:22:02 +01:00
Martin McKeaveney 5ebeb6814d refactor switch into a key value handler object
tidy up - remove logs and comments

update windowed modals to use postMessage
2021-11-04 17:21:17 +01:00
Rory Powell b78388f771 Add stub integration file and docker compose config 2021-11-04 14:54:35 +00:00
mike12345567 9aa708588a Adding the sync call from the worker for creation, updating and deletion of users. Making sure that production and development apps are always up to date with user metadata. 2021-11-04 14:53:03 +00:00
Budibase Release Bot 0b57f74a43 v0.9.177 2021-11-04 13:56:13 +00:00
Martin McKeaveney e9fe1edfc6
Merge pull request #3159 from Budibase/feature/template-urls
allow opening a template directly from a URL
2021-11-04 14:46:18 +01:00
Martin McKeaveney 9ce371fa3c remove logs 2021-11-04 14:04:58 +01:00
Martin McKeaveney 7cead2d8f4 cookie based approach 2021-11-04 14:03:18 +01:00
Andrew Kingston 9d473e9a34 Lint 2021-11-04 11:31:43 +00:00
Andrew Kingston dc9b1a2a8c Add button to table with search block and support defining multiple settings sections in component manifest entries 2021-11-04 11:30:43 +00:00
Martin McKeaveney 24805b183b lint 2021-11-04 10:50:43 +01:00
Budibase Release Bot 2715f44db0 v0.9.176 2021-11-04 09:24:56 +00:00
Budibase Staging Release Bot f7b155c7dd v0.9.176-alpha.2 2021-11-04 09:24:27 +00:00
Michael Drury 09e123de95
Merge pull request #3092 from Budibase/dependabot/npm_and_yarn/packages/server/vm2-3.9.4
Bump vm2 from 3.9.3 to 3.9.4 in /packages/server
2021-11-04 09:15:34 +00:00
Michael Drury 821f2da4ec
Merge pull request #3226 from Budibase/fix/3195
Fix for bindings not passing through falsy values
2021-11-04 09:13:57 +00:00
Michael Drury 4d6b63b537
Merge pull request #3239 from Budibase/fix/mike-various
Various fixes for recent issues
2021-11-04 09:13:27 +00:00
Budibase Staging Release Bot bbd249c07d v0.9.176-alpha.1 2021-11-04 00:48:41 +00:00
Martin McKeaveney a46ef3fe4f
Merge pull request #3231 from opensas/patch-1
fix: update README.md
2021-11-04 01:39:34 +01:00
Michael Drury 8bf2e7278e Adding sync user endpoint to server which can be used by the worker. 2021-11-03 23:15:38 +00:00
Michael Drury 1aeb12b0aa Syncing user metadata when builder opened as well as including all global user props for filtering/searching. 2021-11-03 22:23:00 +00:00
Budibase Staging Release Bot 30bdc11527 v0.9.176-alpha.0 2021-11-03 16:33:02 +00:00
Rory Powell 4629fc9e6b Merge branch 'master' into develop 2021-11-03 16:24:16 +00:00
Budibase Release Bot 22f33ba0f0 v0.9.175 2021-11-03 16:20:47 +00:00
Andrew Kingston df9f061d66 Remove conditional props from manifest for table with search block 2021-11-03 16:18:12 +00:00
Andrew Kingston 7fc5851b4c Revert changes to medium sized checkbox 2021-11-03 16:17:45 +00:00
Rory Powell 2358c215d9
Merge pull request #3238 from Budibase/user-password-fix
Fix: Prevent user updates in multi tenant mode from deleting user password
2021-11-03 16:10:39 +00:00
Andrew Kingston 3acc937ddc Fix picker width in table with search block and enable autosizing of other search components 2021-11-03 15:53:45 +00:00
Rory Powell 85cca04321 Add expired user notification 2021-11-03 15:46:45 +00:00
mike12345567 24b2036e09 Fixing rest test mocking. 2021-11-03 15:45:19 +00:00
Andrew Kingston c5433e6ef8 Add support for tables updating server-side sorting 2021-11-03 15:26:15 +00:00
Budibase Release Bot 551be52bfb v0.9.174 2021-11-03 15:10:20 +00:00
Rory Powell 2dced6f7a8 Fix: Prevent user updates in multi tenant mode from deleting user password. Also forward the authentication error from the backend to the login page to warn when an sso user is trying to log in with a password when one is not present 2021-11-03 15:04:05 +00:00
mike12345567 9ce1866fab Fixing an issue with webhooks, couldn't use them in development (like getting schema) and making sure trigger will always use production app #3143. 2021-11-03 14:08:47 +00:00
mike12345567 62613f6a74 Fixing #3237 and #3235 - always apply headers on out going webhooks if they are specified and handle a range of response codes. 2021-11-03 13:13:22 +00:00
mike12345567 aebd39d874 Fixing REST PUT using POST as per #3227. 2021-11-03 13:12:20 +00:00
Andrew Kingston 7ec5c2b1f2 Allow table with search block to render correct components for all relevant field types 2021-11-03 11:58:06 +00:00
Andrew Kingston 73d5d1289b Standardise fetching schema from client apps to fix issues with determing schema for certain data sources 2021-11-03 11:57:47 +00:00
Martin McKeaveney f07e383b5a remove log 2021-11-03 12:56:42 +01:00
mike12345567 bbcee67e4c Fixing issue #3199 - don't allow submitting automation creation modal without name, adding error message. 2021-11-03 11:55:01 +00:00
Martin McKeaveney e7167713fc set template URL in store instead of passing around param 2021-11-03 12:43:52 +01:00
Andrew Kingston bea7a5955e Fix spectrum bug with larger checkboxes 2021-11-03 11:02:59 +00:00
opensas 2ae6f9ee6e
fix: update README.md
add space between #### and text title
2021-11-03 02:42:44 -03:00
Budibase Staging Release Bot a0c9f4c977 v0.9.173-alpha.8 2021-11-02 17:06:37 +00:00
mike12345567 be8979e50a Fixing bug #3195 with zero/falsy values not being passed out of bindings. 2021-11-02 16:55:16 +00:00
mike12345567 2719f7e97e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 2021-11-02 16:30:43 +00:00
Budibase Staging Release Bot fb8cc1c243 v0.9.173-alpha.7 2021-11-02 15:32:59 +00:00
Michael Drury 4fe7a3eebb
Merge pull request #3224 from Budibase/labday/mike-sql
SQL table manipulation and some external table UI rework
2021-11-02 15:23:30 +00:00
mike12345567 67ed3dac19 Fixing some issues with MySQL and dropping foreign key constrained columns. 2021-11-02 13:36:23 +00:00
Andrew Kingston 212e62b62e Simplify some block logic 2021-11-02 12:58:38 +00:00
Andrew Kingston ee7ab70f4d Comment some parts of blocks implementation for clarity 2021-11-02 08:58:50 +00:00
Andrew Kingston 4cbe82c1db Add title setting to table with search block and fix import paths 2021-11-02 08:51:48 +00:00
Andrew Kingston 7bd46a6ecb Remove old files and tidy up 2021-11-02 08:47:19 +00:00
Andrew Kingston 808d2d0f73 Add generic block structure with support for writing blocks like normal svelte components rather than a JSON builder 2021-11-02 08:45:27 +00:00
mike12345567 2d2d342a8c Removing the edit display columns modal as it was very specific and a little confusing, these are defaulted now anyway like internal tables. 2021-11-01 21:17:51 +00:00
mike12345567 3e82abd88e Updating external table UI a bit, adding the concept of defining an existing relationship, updating the data sources UI to make it a bit less cluttered and make the creation of tables more obvious. 2021-11-01 21:15:46 +00:00
Andrew Kingston 6ad3df2e7f Add initial structure of table with search block 2021-11-01 17:18:38 +00:00
mike12345567 1d48ffc38a Adding error scenario for table name already in use. 2021-11-01 16:03:53 +00:00
mike12345567 5d0ce3bf89 Adding mysql support. 2021-10-29 18:43:50 +01:00
mike12345567 0cf08df80f Adding many to many support, generating junction table and setting up constraints. 2021-10-29 18:37:29 +01:00
mike12345567 eb8fde5c95 Fixing a lot of issues around dropping columns, updating columns, relationships and bi-directionality, display columns now default to something for SQL tables as well. 2021-10-29 13:34:10 +01:00
mike12345567 7b1114b7df Adding SQL relationship building. 2021-10-28 22:44:31 +01:00
mike12345567 246d08c804 SQL table building. 2021-10-28 19:39:42 +01:00
Andrew Kingston f682e7e4ac Add in-preview editing for all field labels 2021-10-28 16:31:22 +01:00
Andrew Kingston 90403948dd Fix issue editing components in the preview when nested inside another draggable component 2021-10-28 15:52:07 +01:00
Andrew Kingston 232957f610 Add in-preview editing of buttons and add settings bar for buttons 2021-10-28 15:29:48 +01:00
Andrew Kingston d3839f2f91 Focus contenteditable node when starting editing a component in the preview 2021-10-28 13:28:43 +01:00
Andrew Kingston 9bf5d50d4f Add in-preview editing of link text and improve placeholder usage when combined with in-preview editing 2021-10-28 13:20:04 +01:00
Andrew Kingston 1333844a2c Move keyboard handling into client library so that component deletion via keyboard can reference client app state 2021-10-28 13:00:55 +01:00
Budibase Staging Release Bot 9b63fd62eb v0.9.173-alpha.6 2021-10-28 11:52:29 +00:00
Andrew Kingston 7c16a1423b Allow in-preview editing of paragraphs and headings 2021-10-28 12:43:31 +01:00
mike12345567 51dcdf0697 First version of schema generation for ms-sql, able to retrieve basic tables and rows. 2021-10-27 18:36:27 +01:00
mike12345567 ac27ba4c81 Adding docker compose for ms-sql with products, tasks table setup. 2021-10-27 17:32:02 +01:00
Rory Powell 5b06aa082c Remove whitespace 2021-10-27 17:23:52 +01:00
Rory Powell 60f8bc0450 Update tests 2021-10-27 17:21:29 +01:00
Budibase Staging Release Bot 7a6cf5d534 v0.9.173-alpha.5 2021-10-27 15:45:31 +00:00
mike12345567 3ff25e4122 Fixing an issue with data source saving. 2021-10-27 16:35:53 +01:00
Budibase Staging Release Bot 92f0963726 v0.9.173-alpha.4 2021-10-27 15:24:55 +00:00
Rory Powell 1ffab7f5d6 Postgres: Use another schema other than 'public' 2021-10-27 16:21:19 +01:00
Michael Drury 88c34a42c5
Merge pull request #3165 from Budibase/fix/sql-issues
Not importing SQL tables without a primary key and displaying an error, disabling query HBS helpers
2021-10-27 16:14:13 +01:00
Budibase Release Bot b0a9de45cf v0.9.173 2021-10-27 15:13:34 +00:00
Budibase Staging Release Bot 7bbd460f86 v0.9.173-alpha.3 2021-10-27 14:27:54 +00:00
Andrew Kingston 13a0744c50
Merge pull request #3177 from Budibase/ak-fixes
Relationship aware data provider automatic reloading + extras
2021-10-27 15:16:39 +01:00
mike12345567 d2c738ab33 Addressing review comments. 2021-10-27 14:55:09 +01:00
mike12345567 f86448a276 Merge branch 'develop' of github.com:Budibase/budibase into fix/sql-issues 2021-10-27 14:51:43 +01:00
Andrew Kingston 6b69ce4eb9 Use explicity onDestroy calls rather than an onMount return value to ensure callbacks are actually executed to fix data provider cleanup issues 2021-10-27 14:24:36 +01:00
mike12345567 c15aafe6a2 Fixing builder jest tests. 2021-10-27 13:33:11 +01:00
mike12345567 24eebd9b98 Fixing test cases. 2021-10-27 13:10:46 +01:00
Budibase Staging Release Bot 4aaffe23c0 v0.9.173-alpha.2 2021-10-27 09:02:08 +00:00
Rory Powell de95198506
Merge pull request #3155 from Budibase/match-lowercase-emails
Ignore case when finding user by email
2021-10-27 09:51:37 +01:00
Rory Powell 9cc7bc3bf6
Merge pull request #3145 from Budibase/prevent-dev-app-access
Prevent non builder from accessing dev apps
2021-10-27 09:50:50 +01:00
Andrew Kingston 5d5a35fd32 Don't invalidate users table due to autocolumn fields in schema when hot reloading data in the client library 2021-10-27 08:37:51 +01:00
mike12345567 8b2c505050 Fixing #2718 - disabling handlebars helpers for queries. 2021-10-26 20:04:36 +01:00
mike12345567 015b2a8f56 Fixing #2820 - SQL system no longer includes tables without a primary key constraint and it displays an error to handle this. 2021-10-26 20:03:54 +01:00
Andrew Kingston 870219722a Invalidate related tables automatically via client library and fix issue with data source invalidation from modals 2021-10-26 19:12:55 +01:00
Budibase Staging Release Bot e68412b6c6 v0.9.173-alpha.1 2021-10-26 15:27:44 +00:00
Rory Powell fd9796f715 Update app id check in tests 2021-10-26 16:21:26 +01:00
Rory Powell 7b3c4903dd
Merge pull request #3142 from Budibase/scope-or-view
Scope view filters to table always
2021-10-26 16:17:14 +01:00
Rory Powell 957ce7ef04 Add migration unit tests 2021-10-26 15:47:36 +01:00
Budibase Staging Release Bot 2b38fa91be v0.9.173-alpha.0 2021-10-26 14:03:18 +00:00
Martin McKeaveney 822900d421 Merge branch 'develop' of github.com:Budibase/budibase into feature/template-urls 2021-10-26 15:56:30 +02:00
Rory Powell 61bb04af7e Merge branch 'develop' into match-lowercase-emails 2021-10-26 14:56:22 +01:00
Rory Powell 26bb6cb6b5 Merge branch 'develop' into prevent-dev-app-access 2021-10-26 14:55:59 +01:00
Rory Powell 383f200b99 Merge branch 'develop' into scope-or-view 2021-10-26 14:55:45 +01:00
Rory Powell 62b7787097
Merge pull request #3160 from Budibase/smtp-timeout
Add timeout to node mailer, lower than jest default
2021-10-26 14:52:48 +01:00
Rory Powell 507a58c9c5 Add timeout to node mailer, lower than jest default 2021-10-26 14:31:56 +01:00
Martin McKeaveney 64c48d0ee4 allow opening a template directly from a URL 2021-10-26 15:11:14 +02:00
Martin McKeaveney 9ec7cfbd75 merge with master 2021-10-26 14:28:49 +02:00
Rory Powell 2011e579a1 Ignore case when finding user by email 2021-10-26 12:40:30 +01:00
Andrew Kingston 8cf672252a Update field disabled state when disabled prop changes 2021-10-26 11:05:48 +01:00
Rory Powell 4b80bed3a1 Update snapshot 2021-10-26 09:43:00 +01:00
Rory Powell b8c10c9e9f Linting 2021-10-26 09:42:19 +01:00
Rory Powell 0718f99850 Prevent non builder from accessing dev apps 2021-10-25 16:59:09 +01:00
Budibase Staging Release Bot cc89350ccb v0.9.169-alpha.18 2021-10-25 13:50:36 +00:00
Michael Drury 1aee0e8f2a
Merge pull request #3122 from Budibase/fix/mike-d-various-fixes
Various fixes, including replacing live replication from prod -> dev
2021-10-25 14:41:08 +01:00
Rory Powell f1a74d4384 Scope view filters to table always 2021-10-25 13:34:48 +01:00
Budibase Staging Release Bot bb12d16125 v0.9.169-alpha.17 2021-10-25 09:51:42 +00:00