Commit Graph

4266 Commits

Author SHA1 Message Date
Peter Clement 7e65edfc5a refactor screen templates to include table name 2021-11-24 19:10:10 +00:00
mike12345567 1f6644fc07 Fixing issue with datasource deletion not navigating if was on data source plus table and fixing #3523 where relationships would cause sorting to breaking postgres/oracle. 2021-11-24 18:20:52 +00:00
mike12345567 05a8b47db9 Fix for issue #3327 - may not solve issue with mariaDB but works for MySQL. 2021-11-24 17:03:34 +00:00
mike12345567 391dca561e Removing console log. 2021-11-24 15:30:47 +00:00
mike12345567 9e0f369317 Updating test case to mock response value. 2021-11-24 15:10:52 +00:00
mike12345567 425fa4b595 Adding more error tracking around column creation, to reduce confusion/users not understanding required settings. 2021-11-24 14:55:14 +00:00
Peter Clement 63a6cf5a94
Merge pull request #3520 from Budibase/feature/auto-screen-ui
Autoscreen ux changes
2021-11-24 13:48:51 +00:00
Michael Drury c010935255
Merge pull request #3491 from Budibase/fix/3485
Quick change for SQL existing relationships - allow picking both keys
2021-11-24 13:33:54 +00:00
mike12345567 6de3739318 Review comments. 2021-11-24 13:15:44 +00:00
Peter Clement 23b6a204f6 unneeded log 2021-11-24 11:53:56 +00:00
Andrew Kingston e639ec22ab
Merge pull request #3508 from Budibase/js-formula-fields
JS for formula fields + binding panel refactor
2021-11-24 09:10:46 +00:00
Andrew Kingston 9ae4b3753f Remove unused import 2021-11-24 08:53:14 +00:00
Andrew Kingston 6e85a90a31 Fix relationship paths not using correct readable and runtime bindings in server binding panel 2021-11-24 08:44:12 +00:00
Andrew Kingston 059d33caf3
Merge pull request #3476 from Budibase/multi-filter-component
Dynamic filter component
2021-11-24 08:39:28 +00:00
Peter Clement 024bd01bf9 some autoscreen ux fixes 2021-11-23 20:14:28 +00:00
Peter Clement 70c522a06a
Merge pull request #3441 from Budibase/fix/pc-generic-fixes
Save automation test data
2021-11-23 20:07:19 +00:00
Andrew Kingston e65bfe5b9a Ensure CodeMirror hints are rendered on top of modals 2021-11-23 16:57:51 +00:00
Andrew Kingston d72094e8ad Set inputs to readonly when displaying the javascript function helper label to prevent accidentally setting explicit text 2021-11-23 16:41:09 +00:00
Peter Clement ff9f633db6
Merge pull request #3503 from Budibase/feature/auto-screen-ui
fix bg color of screen wizard modal
2021-11-23 15:16:27 +00:00
Peter Clement 559aadebc7 remove log 2021-11-23 15:02:10 +00:00
Peter Clement 851bbdf07d issue with datasource plus autogen 2021-11-23 15:00:21 +00:00
Peter Clement 616c6538f4 fix bg color of screen wizard modal 2021-11-23 14:45:50 +00:00
Andrew Kingston 5f2f01851b Refactor client and server binding panels into single generic panel. Enable JS for formula fields 2021-11-23 14:05:20 +00:00
Peter Clement b1b5197a31 show datasource plus popover conditionally 2021-11-23 13:54:05 +00:00
Peter Clement e996d4cc9d
Merge pull request #3488 from Budibase/feature/auto-screen-ui
Remove nav selection modal from screens UI (for now)
2021-11-23 13:48:14 +00:00
mike12345567 60f86184de Quick fix for #3485 - default the key to the primary key but allow another field to be selected. 2021-11-23 12:10:40 +00:00
Peter Clement 672cf93b50 Merge remote-tracking branch 'origin/develop' into fix/pc-generic-fixes 2021-11-23 10:24:27 +00:00
Peter Clement b381bd1e41 removing log 2021-11-23 09:43:21 +00:00
Peter Clement 1b69fb8349 fixng some auto screen bugs 2021-11-23 09:39:40 +00:00
Rory Powell dffb3064de Merge branch 'develop' into oracle-datasource 2021-11-23 09:27:55 +00:00
Peter Clement 6c46422d8c remove nav selection modal 2021-11-23 09:01:12 +00:00
mike12345567 9dfa8c7651 Fixing issue from review, values weren't wiped when delete modals closed, also adding a fix for threading to disable it in development as node-ts was causing memory leaks on low memory systems (doesn't apply to production built version). 2021-11-22 17:42:41 +00:00
mike12345567 72bf66926d Updating UI to have a table/column deletion check which makes sure the user understands what they are doing, also disabling external table deletion. 2021-11-22 15:26:24 +00:00
Andrew Kingston 74289a4588 Reorganise component structure 2021-11-22 14:48:04 +00:00
Rory Powell 85ef7838af Merge branch 'develop' into oracle-datasource 2021-11-22 11:07:11 +00:00
Rory Powell 56d8b29962 Merge branch 'develop' into oracle-datasource 2021-11-22 10:47:48 +00:00
Andrew Kingston 68d4376a71 Merge branch 'develop' of github.com:Budibase/budibase into multi-filter-component 2021-11-22 10:44:52 +00:00
Andrew Kingston 5cf9aad280
Merge pull request #3403 from Budibase/cheeks-lab-day
Inline text editing + perf. enhancements + preview enhancements
2021-11-22 10:44:38 +00:00
Peter Clement 8d93a89b1d
Merge pull request #3334 from Budibase/feature/auto-screen-ui
Feature/auto screen UI
2021-11-22 10:15:44 +00:00
Peter Clement 088e96332a Revert "remove delete button for datasource plus"
This reverts commit 6c9461834e.
2021-11-22 10:09:27 +00:00
Peter Clement 6c9461834e remove delete button for datasource plus 2021-11-22 10:07:30 +00:00
Andrew Kingston 2bf6c951fd Merge branch 'cheeks-lab-day' of github.com:Budibase/budibase into multi-filter-component 2021-11-18 15:58:04 +00:00
Andrew Kingston 75efe68f81 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day 2021-11-18 15:53:57 +00:00
Andrew Kingston 038ec39143 Add dynamic filter component 2021-11-18 15:36:16 +00:00
Peter Clement 48942a6b85 disable ability to rename external datasource 2021-11-18 15:14:23 +00:00
mike12345567 2f282e70a9 Fixing issue with exporting CSV/JSON, also saving as right file type. 2021-11-18 14:57:17 +00:00
Peter Clement c40cffc34d remove uneeded add action button 2021-11-18 14:29:31 +00:00
Peter Clement ace9d9b878 fix bug with test results 2021-11-18 11:41:51 +00:00
Michael Drury 97721fe5e5 Updating filter modal to manage invalid schemas when view created. 2021-11-17 22:11:26 +00:00
Peter Clement e81a008a1a fix animation issue with automation blocks 2021-11-17 14:28:14 +00:00
Peter Clement 2d76c530f7 save inputted test data 2021-11-17 13:49:34 +00:00
Michael Drury 361589d18a
Merge pull request #3338 from Budibase/feature/query-rbac-timeouts
Query RBAC, query and automation threading/timeouts
2021-11-17 11:39:09 +00:00
Peter Clement ac9f30612c more refactoring of screen wizard 2021-11-17 10:24:14 +00:00
Andrew Kingston c309db623e Replace old usage of 'editable' manifest setting with 'static' 2021-11-16 18:33:14 +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 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
Andrew Kingston fe7bc33566 Remove deprecated keydown event being sent by client library 2021-11-16 11:45:28 +00:00
Andrew Kingston 638972804d Merge develop into editable text lab day 2021-11-16 11:14:46 +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
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
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
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 0c7da50562 Add deletion modal and hover on delete icon 2021-11-15 11:03:09 +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 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 07f15c5759 Add data block component 2021-11-12 15:19:25 +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
mike12345567 d7ef5e606c Fixing issue where deleted datasources wouldn't clear out queries. 2021-11-11 17:13:35 +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
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
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
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
Martin McKeaveney 3ec7283638 track pageviews in PH, add job role and company size into intercom 2021-11-10 19:40:55 +01: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
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
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
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
Martin McKeaveney 7da88801ea
Merge pull request #3300 from Budibase/fix/templates
Fix/templates
2021-11-10 15:19:26 +01:00
Martin McKeaveney 88c1b16ec2 adding cypress tag to input 2021-11-10 14:08:34 +01:00
Andrew Kingston d47bf555c5
Merge pull request #3309 from Budibase/quick-bindings
Quick bindings
2021-11-10 12:18:52 +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 eabe0e66cf Use bindable combo boxes for text settings and clean up 2021-11-10 11:23:51 +00:00
Martin McKeaveney b66d76f010 code review, simplify iframeTemplate 2021-11-10 12:12:33 +01: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
Martin McKeaveney af5b0905cf adding check for delete app 2021-11-09 18:30:51 +01: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
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 25f2109d1f Use full bindings for releationships and attachments 2021-11-09 15:45:32 +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
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
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 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
mike12345567 94263b8496 Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-08 14:43:28 +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
mike12345567 c1e23c0153 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-08 14:00:47 +00: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
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
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
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 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
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
Rory Powell 4629fc9e6b Merge branch 'master' into develop 2021-11-03 16:24:16 +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
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
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 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 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
mike12345567 c15aafe6a2 Fixing builder jest tests. 2021-10-27 13:33:11 +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
Martin McKeaveney 64c48d0ee4 allow opening a template directly from a URL 2021-10-26 15:11:14 +02:00