Commit Graph

3117 Commits

Author SHA1 Message Date
Andrew Kingston d4cc872b5c Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 09:12:16 +01:00
Keviin Åberg Kultalahti d803aa0bd7 adds back babel-jest 2021-04-01 09:26:36 +02:00
Keviin Åberg Kultalahti 214243fc22 lint fix 2021-04-01 08:40:30 +02:00
Andrew Kingston 72590acc18 Import image assets as needed to allow proper bundling 2021-03-31 19:58:30 +01:00
Andrew Kingston 6785fd9b5a Prefix builder URLs with 'builder' in both routify and vite to lay groundwork for server proxying 2021-03-31 19:27:52 +01:00
Andrew Kingston ecd55f6c27 Adjust iframe builder preview to prevent requirement of rollup-plugin-html 2021-03-31 19:12:56 +01:00
Andrew Kingston cf6c15170b Prune builder dependencies 2021-03-31 19:12:28 +01:00
Andrew Kingston aa450c08b4 Fix issue with polyfilling node globals 2021-03-31 18:49:53 +01:00
Andrew Kingston 583faba9da Add BBUI to monorepo and use vite for builder, client lib and standard components 2021-03-31 16:14:56 +01:00
Keviin Åberg Kultalahti 958cae212d fix templates not being passed correct param 2021-03-31 14:23:58 +02:00
Keviin Åberg Kultalahti dc0f04c43a fix merge regression 2021-03-31 13:48:30 +02:00
Keviin Åberg Kultalahti c729b8654b merge next 2021-03-31 11:26:44 +02:00
Keviin Åberg Kultalahti 1f7bd5d387 wip: views store tests 2021-03-30 18:10:58 +02:00
Keviin Åberg Kultalahti 53bff4a4d9 adds tables store tests 2021-03-30 15:37:53 +02:00
Keviin Åberg Kultalahti 7bb01a152c adds an init method to the tables store 2021-03-30 11:32:01 +02:00
Keviin Åberg Kultalahti e83cebde03 fix last roles store test 2021-03-30 10:49:42 +02:00
Andrew Kingston 95c363727d Remove unecessary escape in regex 2021-03-29 18:21:57 +01:00
Keviin Åberg Kultalahti 32e493921b wip: roles store test 2021-03-29 18:23:53 +02:00
Keviin Åberg Kultalahti 996e4bf9b1 update query store 2021-03-29 17:52:38 +02:00
Keviin Åberg Kultalahti 5b5f2c835d fix last query test 2021-03-29 17:50:12 +02:00
Keviin Åberg Kultalahti d1b7620215 fixes queries and datasource tests 2021-03-29 17:45:18 +02:00
Andrew Kingston d26c20df31 Update search component to work with new data bindings. Simplify manifest context entries for data bindings 2021-03-29 16:37:17 +01:00
Andrew Kingston 9012df0b90 Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-29 15:40:35 +01:00
Keviin Åberg Kultalahti b90e37ba64 fix datasource test 2021-03-29 16:23:58 +02:00
Keviin Åberg Kultalahti 22937117fd wip: queries store tests 2021-03-29 14:57:01 +02:00
Keviin Åberg Kultalahti ab0ce42245 adds test for permissions store 2021-03-29 13:16:41 +02:00
Keviin Åberg Kultalahti 29a032d908 finishes datasources stores 2021-03-29 12:54:41 +02:00
Keviin Åberg Kultalahti 7e56446395 adds fetch and delete tests to datasources store 2021-03-29 12:03:34 +02:00
Martin McKeaveney 33fe760959 scripting block 2021-03-26 14:56:34 +00:00
Keviin Åberg Kultalahti ed2d541a77 add some temporary testing files 2021-03-26 15:43:55 +01:00
Keviin Åberg Kultalahti 0586d62878 bump jest 2021-03-26 09:51:28 +01:00
Keviin Åberg Kultalahti a14d991e81 moves backend stores to "stores" in the root src directory 2021-03-26 09:50:37 +01:00
Andrew Kingston a242d19f28 Fix crash generating bindable properties for an empty data provider ID 2021-03-25 16:17:56 +00:00
Andrew Kingston 892bbcd07a Add virtual rendering to table to increase performance and remove grid component 2021-03-25 14:40:29 +00:00
Martin McKeaveney 6f2a1d45cc v0.8.12 2021-03-25 10:40:08 +00:00
Martin McKeaveney bf7031467d cypress tests passing 2021-03-24 21:15:14 +00:00
Martin McKeaveney f4c7455936 merge 2021-03-24 20:44:52 +00:00
Martin McKeaveney 9a47528775 v0.8.11 2021-03-24 18:48:26 +00:00
Andrew Kingston 2cfc30ad2f Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-24 15:52:05 +00:00
Andrew Kingston 6457751367 Add initial version of new spectrum table component 2021-03-24 15:51:57 +00:00
Martin McKeaveney 679da60b1c make cypress use leveldb 2021-03-24 15:36:13 +00:00
mike12345567 19b5b41953 Main work of file system refactor now complete, ready to test more fully - most test cases passing, need to look through them more thoroughly and make sure everything still makes sense. 2021-03-23 17:54:02 +00:00
Andrew Kingston 543b5bb3fd Update cypress tests 2021-03-23 13:31:56 +00:00
Keviin Åberg Kultalahti 3b6d0a4035 remove backendUiStore imports 2021-03-23 14:01:28 +01:00
Keviin Åberg Kultalahti 3cd67b0237 remove backendUiStore 2021-03-23 13:42:03 +01:00
Keviin Åberg Kultalahti 182292c9a3 remove logs 2021-03-23 13:39:18 +01:00
Keviin Åberg Kultalahti 087731600e remove console log 2021-03-23 13:35:31 +01:00
Keviin Åberg Kultalahti 976d8b3b54 lint fix 2021-03-23 13:31:18 +01:00
Keviin Åberg Kultalahti 8f0324bd53 move rows to it's separate store 2021-03-23 13:27:45 +01:00
Keviin Åberg Kultalahti 977da343f8 table route fix 2021-03-23 13:27:16 +01:00
Keviin Åberg Kultalahti 5ed5da2cee extract save function in tables store 2021-03-23 13:19:34 +01:00
Keviin Åberg Kultalahti 6afd886755 extract out select and fetch methods in tables store 2021-03-23 13:06:04 +01:00
Keviin Åberg Kultalahti 4eb0a505bd fix tables not showing up 2021-03-23 13:05:22 +01:00
Keviin Åberg Kultalahti b8f6eb2afb fix datasource select issue 2021-03-23 13:04:54 +01:00
Keviin Åberg Kultalahti 5d30950421 fix databindings 2021-03-23 12:48:54 +01:00
Keviin Åberg Kultalahti e758fff34a wip: cleanup of components 2021-03-23 12:27:10 +01:00
Keviin Åberg Kultalahti 4244185b53 remove unused stuff in backendUiStore 2021-03-23 12:19:10 +01:00
Keviin Åberg Kultalahti b4f5522a5e wip: converts components to use separate stores 2021-03-23 12:16:54 +01:00
Keviin Åberg Kultalahti ac335e4301 split out views to separate store 2021-03-23 12:04:11 +01:00
Keviin Åberg Kultalahti 2d1683c785 update tables select method 2021-03-23 12:04:01 +01:00
Martin McKeaveney afaa706e07 simplify try catch in manage script 2021-03-23 11:01:33 +00:00
Keviin Åberg Kultalahti 54b99d6d4b move tables to separate store 2021-03-23 11:54:03 +01:00
Keviin Åberg Kultalahti ba61442531 remove log 2021-03-23 10:57:34 +01:00
Keviin Åberg Kultalahti c28bfff0ec fixes issues with queries not getting selected correctly 2021-03-23 10:56:53 +01:00
Andrew Kingston b24760f613 Fix automatic generation of form field group schemas 2021-03-22 18:07:11 +00:00
Andrew Kingston d7c4fab4a5 Remove RowDetail component 2021-03-22 18:04:40 +00:00
Andrew Kingston e16a28fcd2 Don't add _id and _rev fields to form schemas 2021-03-22 17:59:54 +00:00
Andrew Kingston 2d6bc0c998 Fix data binding not generating bindable properties for components referencing a data provider ID wrapped for handlebars 2021-03-22 17:57:19 +00:00
Keviin Åberg Kultalahti 948ba63a69 fixes and splits out database to it's separate store 2021-03-22 16:33:08 +01:00
Keviin Åberg Kultalahti 5a4ea4ebf2 moves queries part of backendstore to separate store 2021-03-22 14:47:21 +01:00
Keviin Åberg Kultalahti 25b45ba42c moves integrations part of backendstore to separate store 2021-03-22 13:23:36 +01:00
Andrew Kingston a3d57b3f82 Update row detail autoscreen to use new data provider and safe bindings 2021-03-22 12:11:29 +00:00
Andrew Kingston d88c91c11a Update data provider select to use safe binding options 2021-03-22 12:11:12 +00:00
Andrew Kingston 2d713bed81 Update bindings to always ensure they are safely escaped 2021-03-22 12:10:43 +00:00
Keviin Åberg Kultalahti cc302e0909 fixes permissions problem 2021-03-22 12:57:42 +01:00
Andrew Kingston 135cee8689 Update new row autoscreen to handle new SaveRow button action 2021-03-22 11:42:53 +00:00
Andrew Kingston 96e59e6149 Update list autoscreen to use new data provider 2021-03-22 11:29:26 +00:00
Keviin Åberg Kultalahti a85b9f5895 moves the datasources store to it's separate store 2021-03-22 12:02:55 +01:00
Keviin Åberg Kultalahti 1d64f2149a moves roles in backendstore to a separate store 2021-03-22 10:55:23 +01:00
Keviin Åberg Kultalahti 80065582eb removes unused users field in backend store 2021-03-22 10:14:17 +01:00
Keviin Åberg Kultalahti 2767c21a90 moves permissions to a separate store 2021-03-22 09:59:22 +01:00
Andrew Kingston 521a282aef Add explicity titles to DrawerBindableInputs in DeleteRow button action 2021-03-19 14:28:11 +00:00
Andrew Kingston 2a6e05efff Fix massive widths on remaining button actions 2021-03-19 14:26:37 +00:00
Keviin Åberg Kultalahti aaf1f6a532 merge next 2021-03-19 15:10:12 +01:00
Andrew Kingston 1521a22c39 Fix massive width in filter editor drawer 2021-03-19 14:05:42 +00:00
Andrew Kingston ea68885581 Update SaveRow button action to take an explicit table ID, making it more much flexible. Fix massive width 2021-03-19 14:05:28 +00:00
Andrew Kingston fecf35dc46 Update DeleteRow button action to take explicit props and fix massive width 2021-03-19 14:04:37 +00:00
Andrew Kingston b9c43052f6 Update schema generation to automatically include _id and _rev fields 2021-03-19 14:04:00 +00:00
Keviin Åberg Kultalahti c0aa583de1 remove log 2021-03-19 14:58:00 +01:00
Keviin Åberg Kultalahti 270d0272b0 remove console.log 2021-03-19 13:58:05 +01:00
Keviin Åberg Kultalahti 16e401737d improve database.select performance 2021-03-19 13:51:21 +01:00
Keviin Åberg Kultalahti eb27c9d9dc fix some navigation issues when removing tables/datasources 2021-03-19 11:03:44 +01:00
mike12345567 810b3c34b7 Formatting. 2021-03-18 18:27:00 +00:00
Andrew Kingston 87fd743f75 Update bar chart to work with new data provider 2021-03-18 17:34:51 +00:00
Keviin Åberg Kultalahti cc363fa463 reverts some of the merged files 2021-03-18 14:33:45 +01:00
Keviin Åberg Kultalahti fcd7d577d0 merge next 2021-03-18 14:05:12 +01:00
Keviin Åberg Kultalahti 9d77f084a1 fix not being redirected to datasource index page once you delete a datasource 2021-03-18 10:56:18 +01:00
Keviin Åberg Kultalahti fdc1e44896 removes some logic and fixes table/integration select when switching tabs 2021-03-18 10:46:21 +01:00
Keviin Åberg Kultalahti 6a1ce67e60 Merge branch 'next' into fix/route-preservation 2021-03-18 08:41:41 +01:00
Keviin Åberg Kultalahti 788e29e6df lint fixes 2021-03-17 14:02:12 +01:00
Keviin Åberg Kultalahti a845660b2d fixes for initial routing 2021-03-17 14:01:42 +01:00
Keviin Åberg Kultalahti 4503a7d1f8 wip: routify 2021-03-17 12:40:24 +01:00
Andrew Kingston 788817d249 Update bindable properties to handle new data provider 2021-03-16 19:11:00 +00:00
Andrew Kingston a51f5c73c4 Add data provider component and refactor component setting types 2021-03-16 13:54:34 +00:00
mike12345567 298eb7f444 Merge branch 'next' of github.com:Budibase/budibase into browser-compat 2021-03-16 13:50:31 +00:00
Andrew Kingston 5da828a11c Lint 2021-03-16 09:28:58 +00:00
Martin McKeaveney b4c14bf8a6 v0.8.10 2021-03-15 21:26:50 +00:00
Martin McKeaveney e3e5fdd6d8 Merge branch 'develop' of https://github.com/Budibase/budibase 2021-03-15 20:53:17 +00:00
Martin McKeaveney b4f4b7dde0 fix duplicate column name issue 2021-03-15 20:38:55 +00:00
Andrew Kingston cee0decfcc Remove electron specific app import 2021-03-15 18:32:20 +00:00
Keviin Åberg Kultalahti 8d1834ae76 Merge branch 'develop' into fix/route-preservation 2021-03-15 15:30:51 +01:00
Keviin Åberg Kultalahti c9e8fcb839 fixes small bug where user was not redirected to automation index page once last automation was deleted 2021-03-15 15:30:28 +01:00
Keviin Åberg Kultalahti c04a848853 cleanup 2021-03-15 15:27:29 +01:00
Keviin Åberg Kultalahti 2bafdfb6c2 adds working automation routing 2021-03-15 15:23:22 +01:00
Keviin Åberg Kultalahti de4f77fcb5 adds routing to the automation tab 2021-03-15 15:00:34 +01:00
Andrew Kingston 973cbb5a75 Remove electron specific attachment uploads inside the builder 2021-03-15 12:10:21 +00:00
Keviin Åberg Kultalahti ce59aab7f8 wip: work on routing in automation tab 2021-03-15 12:53:44 +01:00
Keviin Åberg Kultalahti 4e003a1066 changing between Internal/External now selects the first table/source in each tab 2021-03-15 11:38:43 +01:00
Keviin Åberg Kultalahti e4817983a4 now possible to navigate directly to a query 2021-03-15 11:09:09 +01:00
Keviin Åberg Kultalahti 4b30384549 data switcher now shows correct tab 2021-03-15 10:26:59 +01:00
Keviin Åberg Kultalahti 6c3d4b47f5 now possible to navigate directly to a datasource 2021-03-15 10:18:23 +01:00
Martin McKeaveney 0f37bc44a7 v0.8.9 2021-03-14 18:13:13 +00:00
Martin McKeaveney 6afcda7599 v0.8.8 2021-03-12 14:20:18 +00:00
Keviin Åberg Kultalahti ec46fdcbf5 adds index page to datasource route 2021-03-12 14:28:24 +01:00
Keviin Åberg Kultalahti 3cfd4cc590 adds success notification when saving api keys 2021-03-12 13:29:54 +01:00
Keviin Åberg Kultalahti 2cd7567f9d moves click handler for deployment info to pill rather than icon 2021-03-12 13:23:51 +01:00
Martin McKeaveney 1b95326b20 v0.8.7 2021-03-12 11:45:42 +00:00
Martin McKeaveney b51ac37b6f v0.8.6 2021-03-12 09:33:12 +00:00
Martin McKeaveney f576e2fdfe
Merge branch 'master' into develop 2021-03-11 16:31:22 +00:00
Martin McKeaveney 58a7cf5e76
Merge pull request #1264 from Budibase/fix/colorpicker
Colorpicker bugs
2021-03-11 16:30:34 +00:00
Andrew Kingston f209a1e91b Add clear icon to screen search field 2021-03-11 15:53:31 +00:00
mike12345567 e2495122c7 Merge branch 'master' of github.com:Budibase/budibase into tests/upping-coverage 2021-03-11 14:51:13 +00:00
Martin McKeaveney a12caebf86
Merge pull request #1271 from Budibase/develop
Develop
2021-03-11 13:11:47 +00:00
mike12345567 3947044014 Formatting. 2021-03-10 17:56:16 +00:00
mike12345567 63f081930f Upping automation coverage by adding webhook testing and increasing screen coverage. 2021-03-10 11:47:39 +00:00
Andrew Kingston 141d3be174 Don't close folders when selecting a new screen 2021-03-10 10:35:49 +00:00
Andrew Kingston c09d74f61e Ignore click actions when a screen search string exists 2021-03-10 10:35:16 +00:00
Andrew Kingston dd831d56d2 Fix crash when searching screens and selecting layouts 2021-03-09 19:09:41 +00:00
Andrew Kingston 5195e42bc5 Add placeholder to screen search 2021-03-09 19:06:37 +00:00
Andrew Kingston dfee775717 Make screens searchable and make routes collapsible 2021-03-09 19:06:25 +00:00
Andrew Kingston de3fd34c60 Fix incorrect port used for CI cypress tests 2021-03-09 11:32:37 +00:00
Keviin Åberg Kultalahti bb4681f2b6 change default color of colorpicker 2021-03-09 09:32:53 +01:00
Keviin Åberg Kultalahti 293ca3e54f fixes colorpicker bugs 2021-03-08 17:05:42 +01:00
Andrew Kingston 40beae659a Add cypress test for deleting a component 2021-03-08 11:57:56 +00:00
Andrew Kingston d9a5c08a87 Add tests for handlebars helper and fix curly brackets used in binding test 2021-03-08 11:25:24 +00:00
mike12345567 3f9d5ac6e3 Fixing an issue discovered where the relationshipType currently specifies the wrong cardinality, for now just flipping the way it is specified in the front end as this will accurately describe what the backend is performing. 2021-03-05 15:19:33 +00:00
Andrew Kingston dc3dadcc44 Refactor cypress to use common app creation functionality and stop cypress deleting all apps 2021-03-05 14:36:38 +00:00
Andrew Kingston 4c5a608fe6 Revert default cypress port 2021-03-05 14:06:44 +00:00
Andrew Kingston c03e361710 Add cypress tests for data bindings and component creation 2021-03-05 13:52:26 +00:00
Martin McKeaveney 72f0aebb2b v0.8.5 2021-03-03 17:46:36 +00:00
Martin McKeaveney 768a9d59da v0.8.4 2021-03-03 17:05:18 +00:00
Martin McKeaveney c8ad39fb49
Merge branch 'master' into develop 2021-03-03 16:00:10 +00:00
Martin McKeaveney af6ccebb17
Merge pull request #1242 from Budibase/083bugfixes
fix space table name grid bug
2021-03-03 15:59:30 +00:00
Martin McKeaveney 8dd49a4d09 fix space table name grid bug 2021-03-03 13:51:53 +00:00
Kevin Åberg Kultalahti 13787d9d3b
Merge pull request #1232 from Budibase/feature/standard-components-transitions
Adds transition setting in the design panel on container component
2021-03-03 13:12:48 +01:00
mike12345567 519d7b32dc PR comment from Marty, adding a bit more vertical breathing room around checkboxes of relationship type. 2021-03-03 10:41:40 +00:00
Andrew Kingston 08da1d7468
Merge pull request #1234 from Budibase/lab-day-cheeks
Useful features and fixes from lab day
2021-03-03 02:16:57 -08:00
Keviin Åberg Kultalahti c6292c070c fixes to transitions and adds default fade to screens 2021-03-02 13:37:54 +01:00
mike12345567 2975ed39e0 Updating with a suggestion from Andrew kingston, adding row/rows to sentences about one->many relationships so that singular/plural english makes sense. 2021-03-02 11:10:26 +00:00
mike12345567 b9493db3a9 Removing console log. 2021-03-01 18:10:28 +00:00
mike12345567 93759fa77c Formatting. 2021-03-01 18:03:33 +00:00
mike12345567 4cd6fef492 Updating the properties panel to show the component type rather than name (no point in repeating) and some final styling changes to the one to many update. 2021-03-01 17:48:52 +00:00
mike12345567 a21ca8fb62 First version, still playing around with styling. 2021-03-01 17:06:08 +00:00
Keviin Åberg Kultalahti ff2b0fb5df remove unused code in routes 2021-03-01 17:49:29 +01:00
Keviin Åberg Kultalahti e9b2e8406f remove unused code in settings and start components 2021-03-01 17:45:32 +01:00
Keviin Åberg Kultalahti cca3583465 remove unused code in integration components 2021-03-01 17:42:34 +01:00
Keviin Åberg Kultalahti 0c91c36ed8 remove unused code in PropertiesPanel 2021-03-01 17:41:10 +01:00
Keviin Åberg Kultalahti 49d37b9ced remove unused code in NavigationPanel 2021-03-01 17:37:17 +01:00
Keviin Åberg Kultalahti 7ef07b61ee removes unused code in automation and backend sections 2021-03-01 17:34:27 +01:00
Keviin Åberg Kultalahti 43e37e2ed6 lint fix 2021-03-01 17:09:23 +01:00
Keviin Åberg Kultalahti 58f0c45085 remove slide and scale transitions 2021-03-01 17:03:13 +01:00
Keviin Åberg Kultalahti b36d4c8a76 fix not being able to remove transition 2021-03-01 16:58:01 +01:00
Keviin Åberg Kultalahti d386de0282 moves the transition setting to the design panel 2021-03-01 16:46:05 +01:00
Andrew Kingston 9382a0a567 Remove obsolete code from log out button action component 2021-03-01 14:56:30 +00:00
Andrew Kingston 736259f371 Add password field component 2021-03-01 14:13:11 +00:00
Kevin Åberg Kultalahti 752437907d
Merge pull request #1211 from Budibase/feat/automation-drawer-conversion
Convert the Automate popover to the Drawer component
2021-03-01 14:48:04 +01:00
Keviin Åberg Kultalahti 8dbf8249da use bindableProperties instead of bindings in AUtomationBindingPanel 2021-03-01 14:22:17 +01:00
Keviin Åberg Kultalahti a8520aae54 remove unneeded things 2021-03-01 14:04:07 +01:00
Kevin Åberg Kultalahti abba6727ca
Merge pull request #1213 from Budibase/labday/dnd-actions
Adds drag and drop to the actions drawer
2021-03-01 09:12:25 +01:00
Keviin Åberg Kultalahti 99d81fa367 revert Automate block that accidently made it in to this PR 2021-02-26 17:46:18 +01:00
Keviin Åberg Kultalahti 5d26724e54 adds drag-and-drop to the action drawer 2021-02-26 17:11:14 +01:00
Keviin Åberg Kultalahti 9f9858fd59 remove BindableInput and switch to DrawerBindableInput 2021-02-26 15:24:36 +01:00
Keviin Åberg Kultalahti 811a15df3e remove genericpopover component 2021-02-26 15:23:41 +01:00
Keviin Åberg Kultalahti b1248d99ba final touches to get drawer working correctly in automations 2021-02-26 15:12:44 +01:00
Andrew Kingston c70201553e Add log out button action 2021-02-26 14:04:12 +00:00
Keviin Åberg Kultalahti 2f764bad9b bindings now show up correctly in the drawer 2021-02-26 14:53:51 +01:00
Keviin Åberg Kultalahti f0ffd5f695 remove unused things 2021-02-26 14:39:44 +01:00
Keviin Åberg Kultalahti afd92407ff merge existing work from old branch 2021-02-26 14:27:54 +01:00
Keviin Åberg Kultalahti 188f2b74d7 adds DnD support ot the actions drawer 2021-02-26 14:21:05 +01:00
Andrew Kingston 80f86720ac Add background image component 2021-02-26 09:58:11 +00:00
Andrew Kingston 61056fc2f0 Add button action for login 2021-02-26 09:57:06 +00:00
Andrew Kingston 091054df5d Fix crash when schema doesnt exist for a datasource 2021-02-26 09:55:38 +00:00
Martin McKeaveney 9c8c3bd5fe default to dark mode 2021-02-25 20:44:16 +00:00
Martin McKeaveney 88fa3d18ea v0.8.3 2021-02-25 17:18:36 +00:00
Martin McKeaveney da6a90a042 v0.8.2 2021-02-25 16:39:52 +00:00
Martin McKeaveney 0cfbe2357b bugfixes 2021-02-25 16:21:41 +00:00
Martin McKeaveney 63fefd08a9 v0.8.1 2021-02-25 13:50:33 +00:00
Martin McKeaveney dbb0252ab5 fixing 1:N UI order 2021-02-25 13:34:12 +00:00
Martin McKeaveney ae6a6ad779 v0.8.0 2021-02-25 12:49:03 +00:00
mike12345567 5733255cc8 Merge branch 'master' of github.com:Budibase/budibase into bug/relationship-display-id 2021-02-25 12:36:16 +00:00
Martin McKeaveney 5bc8b5da4c Server side data integrity for 1:N 2021-02-25 11:55:23 +00:00
Andrew Kingston 559b4d8314 Update backend linked row selector to support new relationship object 2021-02-25 11:34:35 +00:00
Andrew Kingston 73d19f53d1 Add support for new relationship object in backend table 2021-02-25 11:05:46 +00:00
Andrew Kingston 8379900a08 Remove front end validation on password when editing users 2021-02-25 09:11:56 +00:00
Martin McKeaveney 8d2e343ca0 Merge branch 'master' of https://github.com/Budibase/budibase into develop 2021-02-24 21:57:50 +00:00
Martin McKeaveney c6be93628b
Merge pull request #1185 from Budibase/mysql-ssl
Mysql ssl
2021-02-24 20:33:35 +00:00
Martin McKeaveney 5a6306f49f prevent null being appended to binding box 2021-02-24 17:56:14 +00:00
mike12345567 2b87f8bbb8 Updating group by functionality, so that relationships aren't an option. 2021-02-24 17:21:53 +00:00
Martin McKeaveney 0905d35ef2 SSL config for mysql, remove rickroll 2021-02-24 16:31:47 +00:00
mike12345567 c63190acc0 Formatting. 2021-02-24 15:34:52 +00:00
mike12345567 06839700a2 Fixing some CSS bugs in the automation bindings popover. 2021-02-24 15:34:31 +00:00
Martin McKeaveney c99676239d merge 2021-02-24 14:46:26 +00:00
mike12345567 5807143429 Formatting. 2021-02-24 14:03:10 +00:00
Martin McKeaveney 8f011a8eac
Merge pull request #1173 from Budibase/martin-bugfixes
Martin bugfixes
2021-02-24 13:14:55 +00:00
Martin McKeaveney d0b7cf71e3 show all query types in form component 2021-02-24 11:57:53 +00:00
Kevin Åberg Kultalahti 50d25e14c3
Merge pull request #1168 from Budibase/fix/budi-day-bug-list
Fix/dot notation grid fix
2021-02-24 12:54:29 +01:00
Michael Drury 55b55a0a28 Updating packages in builder and server, making build work in Windows. 2021-02-24 10:56:12 +00:00
Keviin Åberg Kultalahti e7d38878f5 Revert "work on converting popover to drawer"
This reverts commit fb1eb55ba2.
2021-02-24 10:33:54 +01:00
Martin McKeaveney 03512da423 case insensitive regex for app names 2021-02-23 18:37:37 +00:00
mike12345567 223d03b5f8 removing use of optional chaining and just checking for status. 2021-02-23 17:13:46 +00:00
mike12345567 97f8a5fd1e Fixing a minor issue, making sure only trying to add displayFieldColumn when the app has that column (older ones may not yet). 2021-02-23 17:08:35 +00:00
mike12345567 e4774f43e8 Adding check to see if analytics is disabled completely (in dev). 2021-02-23 16:50:41 +00:00
mike12345567 2e1ce270e4 Merge branch 'master' of github.com:Budibase/budibase into bugs/various-bugs 2021-02-23 16:40:33 +00:00
mike12345567 04feb1d38f Formatting. 2021-02-23 16:31:33 +00:00
mike12345567 4ce179c213 Merge branch 'develop' of github.com:Budibase/budibase into bugs/various-bugs 2021-02-23 16:31:12 +00:00
mike12345567 dbd172428e Adding a few fixes for bugs related to user table, user table views and some async functions that weren't awaiting promises. 2021-02-23 16:29:50 +00:00
Keviin Åberg Kultalahti fb1eb55ba2 work on converting popover to drawer 2021-02-23 16:43:03 +01:00
Martin McKeaveney 8db4b28a1a
Merge pull request #1163 from Budibase/develop
Develop
2021-02-23 15:35:39 +00:00
Andrew Kingston 2f78afac6d Fix cypress test 2021-02-23 14:28:05 +00:00
Keviin Åberg Kultalahti 0388675f27 remove unused things 2021-02-23 15:20:24 +01:00
Keviin Åberg Kultalahti 2d80208282 adds option to allow dot notation in column names 2021-02-23 13:14:30 +01:00
Martin McKeaveney ee47ece8ef
Merge pull request #1161 from Budibase/0.8-bugfixes
0.8 bugfixes
2021-02-23 11:51:16 +00:00
Michael Drury ea07683a9f
Merge pull request #1155 from Budibase/bug/fix-binding-issue
Fixing issue with copying/cutting and pasting components with bindings
2021-02-23 11:35:23 +00:00
Andrew Kingston 67b249e4f2
Merge pull request #1160 from Budibase/cheeks-bug-fixes
Budi Day Bug Fixes
2021-02-23 03:18:45 -08:00
Martin McKeaveney 50f9663622 ensure error is thrown on client validation failure 2021-02-23 10:41:11 +00:00
Andrew Kingston 009bf37556 Show error when trying to create user with a duplicate email address 2021-02-23 10:33:26 +00:00
mike12345567 ab136e248a Only performing the change on copies, allowing cuts through. 2021-02-23 10:26:37 +00:00
Keviin Åberg Kultalahti 92a05ee205 Rename True/False to Boolean 2021-02-23 10:38:24 +01:00
Martin McKeaveney beb98eea1b
Merge pull request #1156 from Budibase/external-data-source-fixes
External data source fixes
2021-02-22 18:53:22 +00:00
Martin McKeaveney e79615e665 removing redundant cancel button 2021-02-22 18:40:33 +00:00
Martin McKeaveney ffb5f5fea9 remove log 2021-02-22 17:51:15 +00:00
Martin McKeaveney 692c5a9b3e read all columns for schema rather than just the first 2021-02-22 17:41:02 +00:00
mike12345567 820fe9c9a5 Adding prettier ignore statement as it kept re-formatting the spacing in query viewer file. 2021-02-22 15:53:49 +00:00
mike12345567 a5ca194823 Merge branch 'develop' of github.com:Budibase/budibase into bug/fix-binding-issue 2021-02-22 15:50:29 +00:00
mike12345567 23d10e1949 Fixing issue - this will replace any bindings when copying and pasting a stack of components with 'Invalid binding'. 2021-02-22 15:49:57 +00:00
Michael Drury adaabf5441
Merge pull request #1152 from Budibase/user-active-and-bugs
Some fixes and the ability to set a user to inactive
2021-02-22 15:10:16 +00:00
mike12345567 096a72fad6 Merge branch 'develop' of github.com:Budibase/budibase into user-active-and-bugs 2021-02-22 14:46:57 +00:00
Andrew Kingston fe1e035360 Add unique drawer names for each binding drawer 2021-02-22 14:16:01 +00:00
Andrew Kingston e3c214f310 Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-22 14:01:02 +00:00
Martin McKeaveney ff795446b2
Merge pull request #1083 from Budibase/bug/4001-to-0-fix
Attempting to fix the 4001 bug - using ephemeral ports in production (builder)
2021-02-22 13:57:26 +00:00
mike12345567 0913cd3cf8 Formatting. 2021-02-22 12:30:07 +00:00
mike12345567 267f1fd87d Switching user activity state to an options field rather than boolean (more extensible). 2021-02-22 12:29:49 +00:00
Andrew Kingston fc8f4b9215 Bump BBUI version 2021-02-22 12:28:43 +00:00
Andrew Kingston 8c4cf0bb8d Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-22 12:23:46 +00:00
mike12345567 564b16e623 Fixing test case. 2021-02-22 12:05:59 +00:00
mike12345567 a81b44ccaf Formatting. 2021-02-22 11:40:24 +00:00
mike12345567 632bfec1e5 Adding the ability to set whether a user is active or not rather than deleting them, stops them from being able to log in to the system. 2021-02-22 11:39:58 +00:00
Joe a45a1b1e80 Icon / header size updated
i'd prefer if these were smaller but this involves a larger discussions around font-sizes within the builder
2021-02-22 09:03:04 +00:00
Joe ddbb3e287c scrollable ui
- the entire width of the ui is now scrollable
2021-02-22 09:02:09 +00:00
Joe 7166f11a1d Query results section ui updated
- json ui emphasized
- min-height added to stop screen bouncing when navigating across tabs
- spacing adjusted
2021-02-22 09:01:40 +00:00
Joe b6c6b52dac initial spacing improvements and border adjustments
additional spacing added
border added to main nav
font-size adjustments
2021-02-21 12:04:36 +00:00
Michael Drury f05a581532
Merge pull request #1140 from Budibase/feature/relationship-enrichment
Re-introducing relationship tags - showing the display column
2021-02-19 16:54:18 +00:00
mike12345567 24ed7db624 Updating cypress tests as well as changing the auto column icons a bit to improve the look. 2021-02-19 15:49:54 +00:00
Martin McKeaveney b5d30a71f6 Merge branch 'develop' of https://github.com/Budibase/budibase into rest-api-integration 2021-02-19 15:12:23 +00:00
Martin McKeaveney 86026a2c12 adding description blurbs to datasources 2021-02-19 15:07:43 +00:00
mike12345567 77d268c8ac Merge branch 'develop' of github.com:Budibase/budibase into feature/relationship-enrichment 2021-02-19 14:35:18 +00:00
Martin McKeaveney 92098ceb59 lint 2021-02-19 14:31:07 +00:00
Andrew Kingston 519fd2b4df Fix crash when viewing views without schemas 2021-02-19 14:06:08 +00:00
Andrew Kingston 10d6fb44e2 Add field type to backend table headers 2021-02-19 14:05:54 +00:00
Keviin Åberg Kultalahti 2925150d28 lint fix 2021-02-19 15:00:17 +01:00
Keviin Åberg Kultalahti f9e519be9e remove unused logic in backend store 2021-02-19 14:59:47 +01:00
Keviin Åberg Kultalahti fa1a2c58c5 adds thin prop to select component when adding new row 2021-02-19 14:34:04 +01:00
Keviin Åberg Kultalahti 8cc35e3fc2 fix sneaky mergeflict 2021-02-19 14:21:23 +01:00
Andrew Kingston e021b55704 Add relationship enrichment display to backend UI 2021-02-19 13:05:52 +00:00
Keviin Åberg Kultalahti 2bce2f05ce lint fix 2021-02-19 13:56:24 +01:00
Keviin Åberg Kultalahti c6ad951fe5 merge develop 2021-02-19 13:55:17 +01:00
Keviin Åberg Kultalahti c91e5be8f9 adds disabled state to relationship type - column must be re-created in order to change the value 2021-02-19 13:49:28 +01:00
Martin McKeaveney f8c04cc586 merge with develop 2021-02-19 12:09:17 +00:00
Martin McKeaveney 1b35837eb4 merge 2021-02-19 12:08:40 +00:00
Martin McKeaveney 50eabc82d0 prevent editing of headers in params 2021-02-19 12:07:37 +00:00
Andrew Kingston d4d4a36448 Display enriched relationship info in grids and bindings 2021-02-19 12:00:06 +00:00
Keviin Åberg Kultalahti 82eafdc788 displays correct relationship type in the create/edit component 2021-02-19 12:44:16 +01:00
Martin McKeaveney 40e7fbd8ab response parsing 2021-02-18 19:24:42 +00:00
Martin McKeaveney 68f28bb912 more design updates 2021-02-18 18:55:08 +00:00
Andrew Kingston 03c7593ce6 Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-18 17:45:10 +00:00
Andrew Kingston 5c2aa7d603 Fix and tidy up all button actions and drawers 2021-02-18 17:44:56 +00:00
Martin McKeaveney d99e1a5a53 design updates, changing query verb names to HTTP verbs 2021-02-18 16:58:10 +00:00
mike12345567 24a07bae41 Some major performance optimisations, found that db.find is not fast unless its indexed, there is also no point in indexing for our internal relationship searching, however we can use the allDocs call. This will likely be slow for very large calls (say 100K records) but for these sort of calls we really need to paginate anyway. 2021-02-18 13:38:57 +00:00
mike12345567 bc935b9027 linting. 2021-02-17 17:34:15 +00:00
mike12345567 99c509cc64 Fixing some errors found with relationships. 2021-02-17 17:30:58 +00:00
Andrew Kingston 3760835226 Fix calc view schemas not being determined correctly 2021-02-17 16:01:11 +00:00
Andrew Kingston 5530a7b241 Merge branch 'develop' of github.com:Budibase/budibase into budi-day-02-11-cheeks-joe 2021-02-17 15:25:34 +00:00
mike12345567 1930957553 Adding delay to cypress test to allow time for statistics to calculate. 2021-02-16 22:12:58 +00:00
mike12345567 2849ccb4b9 Updating cypress test to fix in CI. 2021-02-16 21:40:35 +00:00
mike12345567 1c577349d4 Fixing automation issue - now autocolumns hidden there too. 2021-02-16 18:58:59 +00:00
mike12345567 89e4e4787e Formatting. 2021-02-16 18:47:25 +00:00
mike12345567 66139b2b99 Fixing another cypress test. 2021-02-16 18:47:05 +00:00
mike12345567 e2646c4688 Fixing issue with cypress test, fixing a 409 conflict that could occur in table saving - shouldn't happen now. 2021-02-16 18:29:38 +00:00
mike12345567 ae904c79d0 Fixing an issue with Cypress tests. 2021-02-16 17:55:21 +00:00
mike12345567 a6db41aff5 Fixing linting. 2021-02-16 17:35:16 +00:00
mike12345567 3d012eafb9 Fixing minor issue with auto-column toggles. 2021-02-16 16:52:30 +00:00
mike12345567 2bb6e3e590 Formatting. 2021-02-16 16:38:36 +00:00
mike12345567 a744515ee2 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-16 16:38:11 +00:00
mike12345567 8b01fa9e74 Updating BBUI after Andrew K fixed an issue with buttons and borders transitioning (causing buttons to expand/contract etc). 2021-02-16 16:34:54 +00:00
Andrew Kingston f01e9998b8
Merge pull request #1124 from Budibase/url-context
Bindable URL parameters
2021-02-16 16:32:23 +00:00
mike12345567 31b6036f46 Fixing some UI stuff after discussing with Andrew K - making sure auto-columns always appear at end of table. 2021-02-16 16:22:25 +00:00
mike12345567 8b0f99b0b1 Updating where utilities are held in builder and then making user table relationships autocolumn aware too. 2021-02-16 15:41:50 +00:00
Andrew Kingston f0a48ea341 Merge branch 'develop' of github.com:Budibase/budibase into url-context 2021-02-16 15:35:05 +00:00
Keviin Åberg Kultalahti 2da22416c5 fix: field property saved to wrong place 2021-02-16 15:29:24 +01:00
mike12345567 02a68beee1 Some further UI work for auto-columns. 2021-02-16 13:56:40 +00:00
Andrew Kingston eeb912a4a6 Fix drawer bindable input not updating when typing with drawer closed 2021-02-16 13:17:30 +00:00
Andrew Kingston bd72b14ce3 Rename form data bindings to Fields instead of Schema 2021-02-16 13:17:13 +00:00
Keviin Åberg Kultalahti 91ef114065 change wording and remove console log 2021-02-16 12:50:12 +01:00
Keviin Åberg Kultalahti a3d053897f bump bbui 2021-02-16 11:14:49 +01:00
mike12345567 0b891eb283 Removing repeated constant. 2021-02-16 10:07:15 +00:00
Andrew Kingston 5c6831b9c9 Merge branch 'master' of github.com:Budibase/budibase into url-context 2021-02-16 09:22:37 +00:00
Andrew Kingston 37b9ba4f6a Update URL settigns to be bindable inputs and update navigate action 2021-02-15 20:03:29 +00:00
mike12345567 7acd429c78 Formating. 2021-02-15 19:59:49 +00:00
mike12345567 0b0101da10 Adding the ability to create/control auto-columns from the create/edit column modal. 2021-02-15 19:59:30 +00:00
Martin McKeaveney 415257a8e0 tidy up 2021-02-15 18:59:21 +00:00
Martin McKeaveney 3a1a375c35 REST integration complete 2021-02-15 18:41:56 +00:00
mike12345567 10aa830d05 Work in progress, getting the server backend mostly ready for this work. 2021-02-15 17:47:14 +00:00
Martin McKeaveney 6019af93ee REST integration end to end 2021-02-15 17:05:53 +00:00
Keviin Åberg Kultalahti 0f5e91b645 fix not being able to select relationship type 2021-02-15 17:37:07 +01:00
Keviin Åberg Kultalahti a42aecbfbe initial work to switch toggle to radio button 2021-02-15 17:12:39 +01:00
Martin McKeaveney d58ac80cc9 v0.7.8 2021-02-15 14:07:27 +00:00
Martin McKeaveney 484b490fb7 dropdown fixes 2021-02-15 12:37:37 +00:00
Keviin Åberg Kultalahti 17e4ff1c60 Merge branch 'develop' into relationship-one-to-many 2021-02-15 12:02:26 +01:00
mike12345567 044aed1346 Linting. 2021-02-12 20:38:00 +00:00
mike12345567 c812823c3f Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 18:03:52 +00:00
Keviin Åberg Kultalahti 8539a6dcbe initial standard-components relationship field component update 2021-02-12 16:47:20 +01:00
mike12345567 da59ca30e6 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 13:40:27 +00:00
Martin McKeaveney dbd4f4c5a9 merge 2021-02-12 13:35:00 +00:00
Keviin Åberg Kultalahti 5afeb600a6 missed conflict fix 2021-02-12 14:32:46 +01:00
Martin McKeaveney 9ac9766399 merge 2021-02-12 13:32:37 +00:00
Martin McKeaveney c913637547 merge 2021-02-12 13:31:29 +00:00
Keviin Åberg Kultalahti c81fb5e8be merge develop 2021-02-12 14:24:38 +01:00
mike12345567 8383e125eb Quick CSS change for manage access popover. 2021-02-12 12:05:01 +00:00
mike12345567 fcc683cf99 Some more fixes for RBAC as well as fixing the duplication of roles. 2021-02-12 12:02:07 +00:00
Andrew Kingston 47dc6e8598 Merge branch 'master' of github.com:Budibase/budibase into url-context 2021-02-12 11:43:28 +00:00
Martin McKeaveney 9ce9d10c29 v0.7.7 2021-02-12 11:15:38 +00:00
Martin McKeaveney 6b624f605f hotfix/prevent-app-creation-failing 2021-02-12 11:08:36 +00:00
Martin McKeaveney 4971d05e40 simplify UI 2021-02-12 10:12:17 +00:00
Andrew Kingston 17a9e44ef6 Add filtering to repeaters 2021-02-11 13:03:22 +00:00
mike12345567 a3ae17be8e Merge branch 'master' of github.com:Budibase/budibase into rbac-ui 2021-02-11 13:01:07 +00:00
Andrew Kingston 350dd8b3cd Fix automatic form generation from relationship and calculated view schemas 2021-02-11 09:17:36 +00:00
Martin McKeaveney 0fc6f0de98 tidy up 2021-02-10 22:25:30 +00:00
Martin McKeaveney 20bf34d53c RBAC popover complete 2021-02-10 22:23:27 +00:00
Andrew Kingston 544f94954c Make all form components use fill width of container 2021-02-10 19:23:53 +00:00
Andrew Kingston aec4939b93 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-10 18:34:45 +00:00