Commit Graph

147 Commits

Author SHA1 Message Date
Mel O'Hagan 2bfeb85013 Make NaN undefined 2022-10-24 10:18:51 +01:00
Mel O'Hagan 2eccc935d9 Merge branch 'develop' into bug/sev3/validate-datasource-config 2022-10-24 09:27:24 +01:00
Andrew Kingston ceecfb50e9 Hide new component panel when selected component changes 2022-10-17 09:23:52 +01:00
mike12345567 34771e1ef7 Updates to improve the view development experience. 2022-09-20 19:12:48 +01:00
mike12345567 7736acd0c0 PR comments, removing console logs, as well as trying to get jest tests working in builder. 2022-09-15 22:47:37 +01:00
mike12345567 fc8dc9f176 Fixing issue introduced by fix for #7683 - encoding the query string caused handlebars statements to break, this rectifies that. 2022-09-15 19:35:55 +01:00
Maurits Lourens 8592f79eaa 6538 - add validation to datasource config modal 2022-09-12 10:04:14 +01:00
mike12345567 2fb96b29c9 Encoding query string URI parameters for REST requests - #7683. 2022-09-07 17:31:15 +01:00
Peter Clement 2689c48fa1 flag user groups untill licensing ready 2022-07-29 13:22:59 +01:00
NEOLPAR 9787709dc5 downloading csv users created through batch 2022-07-18 09:57:15 +01:00
Martin McKeaveney 836af2ffbe Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-01 00:34:50 +01:00
mike12345567 44d478c317 Adding loading control to make sure that pagination can't be spammed in between loads. 2022-06-30 17:02:50 +01:00
mike12345567 062d834950 Updating user page to search through the backend and building a basic pagination store that can be used for it. 2022-06-30 15:39:26 +01:00
mike12345567 98c486655b Adding user pagination, removing usages of the global user list from builder and replacing with direct user lookups where possible, still need to apply filtering to username/email serverside. 2022-06-29 19:11:00 +01:00
Andrew Kingston eb4d8d5e52 Add full navigation settings panel in new design UI. Remove navigation theme settings from theme panel 2022-05-06 13:51:27 +01:00
Andrew Kingston b21c4b95b8 Update many usages of goto to redirect to improve routing history and fix many blocking navigation cycles 2022-05-05 09:28:33 +01:00
Andrew Kingston 1fb1e70b28 Improve urlStateSync utility, improve routing structure, improve component tree 2022-04-28 12:05:34 +01:00
Andrew Kingston 1e59576a30 Update routify structure to prevent remounting full page when changing URL params and update nav item wrapping 2022-04-25 19:33:43 +01:00
Andrew Kingston 300f1e8ab1 Add validation and fallback URLs to URL/state sync utility 2022-04-25 15:36:01 +01:00
Andrew Kingston d269354d6f Merge branch 'feature/new-app-publish-workflow' of github.com:Budibase/budibase into new-design-ui-dirty 2022-04-25 13:42:23 +01:00
Andrew Kingston 03be935e6c Refactor routes and start updating core design UI into new components 2022-04-22 16:03:47 +01:00
Andrew Kingston 4f94430c96 Add reusable utility to sync URL params with state 2022-04-21 17:06:11 +01:00
Rory Powell 46965bbb44 Feature flag upgrade page 2022-04-20 09:46:20 +01:00
Dean cc0280ca0c Minor UI updates for the create app modal. A spinner has been added to the modal confirmation UX. The app name is pre-populated using the app name. The app URL can no longer be null 2022-03-23 12:43:20 +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
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 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 de12e0dc79 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-01 16:46:00 +00:00
mike12345567 f9c7877e02 Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-31 15:21:15 +00:00
Andrew Kingston 05e9f6088b Use frontend-core implementation of data fetching in backend UI 2022-01-26 17:43:48 +00:00
Andrew Kingston c7cd6b923d Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-26 16:02:27 +00:00
Rory Powell 3d533d9f13 Handle undefined url 2022-01-26 13:39:40 +00:00
Rory Powell f66a8b888f Handle unexpected errors during validation 2022-01-25 23:27:28 +00:00
Rory Powell 9db180b166 Fix cypress and update nodemon config to use backend-core 2022-01-25 23:26:39 +00:00
Rory Powell e0dcc7648c Remove server -> worker request to retrieve apps, remove hosting endpoints and store 2022-01-21 17:31:18 +00:00
mike12345567 deb4a34c18 Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula. 2022-01-21 16:24:24 +00:00
Rory Powell 2b6f9e20f4 Add deprecation notice 2022-01-20 21:40:10 +00:00
Andrew Kingston 6319760b8c More work on builder API refactor 2022-01-20 19:27:15 +00:00
Andrew Kingston 6a7aed1c0d Update parts of builder with core API refactor 2022-01-20 18:42:30 +00:00
Rory Powell 6e5957a01a validator tweak 2022-01-20 16:25:09 +00:00
Rory Powell 4fb9a4aa59 validator tweak 2022-01-20 16:20:58 +00:00
Rory Powell bc67974996 Share validation between app modals, add yup based validation framework, add url to app modals 2022-01-20 16:01:09 +00:00
Andrew Kingston 1ec3a91cae Update usages of utils and helpers in the builder 2022-01-20 11:19:37 +00:00
Andrew Kingston 9d4f18f1ce Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-19 13:54:39 +00:00
Andrew Kingston 0201841b90 Add initial work on frontend-core refactor 2022-01-18 09:39:19 +00:00
mike12345567 cde801d99b Adding dynamic filter capabilities, also updating search field select in builder to make sure it removes banned search field types. 2022-01-17 16:48:49 +00:00
mike12345567 aae2dc86d3 Getting client partially working, having an issue with search fields not updating for a table block. 2022-01-14 17:42:14 +00:00
Andrew Kingston 422c0a3033 Comment builder implementation of lucene searching to highlight that it will be replaced 2022-01-06 14:05:32 +00:00
Andrew Kingston abc02d812a Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination 2022-01-05 09:21:25 +00:00
Andrew Kingston db55074b0a Merge branch 'develop' of github.com:Budibase/budibase into rest-pagination 2022-01-04 14:34:09 +00:00
mike12345567 18ff7a9cfb Merge branch 'develop' of github.com:Budibase/budibase into feature/query-variables 2022-01-04 12:58:42 +00:00
Rory Powell 5dc6917fb2 Fix dynamic variable deletion and move utils 2021-12-20 10:50:58 -05:00
Andrew Kingston c1feb935cd Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination 2021-12-17 18:56:16 +00:00
mike12345567 ab77c081bd Some minor UI tweaks. 2021-12-17 18:21:36 +00:00
mike12345567 85aa2c27b5 Fixing issues with query dynamic variables being able to overwrite/appearing in other queries. 2021-12-17 17:16:06 +00:00
Andrew Kingston af00ed88ae Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination 2021-12-17 13:12:28 +00:00
Andrew Kingston c6792f9903 Update client side lucene searching to treat string startsWith matches as case-insensitive 2021-12-17 10:00:46 +00:00
Andrew Kingston af8d55ef32 Use fixed width for REST query verbs 2021-12-16 11:56:14 +00:00
mike12345567 858ef084ad Finishing up front-end, getting variable creation and management up and working from within the query schema/header menus. 2021-12-15 19:20:19 +00:00
Andrew Kingston d06cc93757 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-15 13:36:10 +00:00
mike12345567 a7743c8481 Fixing bug in tabs where double clicks cause tab switching, new headers enabled by default, disabled headers rather than enabled, get requests can have bodies. 2021-12-13 11:24:13 +00:00
mike12345567 56d673e55c Fixing some colors. 2021-12-09 14:22:43 +00:00
mike12345567 4cd28fa7c4 Adding http verbs instead of icons for REST requests. 2021-12-09 13:08:16 +00:00
mike12345567 82fd691ec7 Adding bindings to rest API, adding in spaceship placeholder, updating the look of some other components, cleaning up some whitespace. 2021-12-08 17:58:30 +00:00
Andrew Kingston 7beaa80759 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-08 13:08:28 +00:00
Rory Powell 8df37dae85 Merge branch 'develop' into feature/rest-redesign 2021-12-08 12:36:12 +00:00
mike12345567 c0512fa242 Adding query save, fixing routing to handle existing rest queries, adding in full saving of enabled headers functionality, fixing various issues discovered while testing. 2021-12-07 18:24:10 +00:00
Andrew Kingston 00179c8a33 Fix lucene filtering crashing when being provided an invalid binding string as the document array 2021-12-07 13:58:59 +00:00
Rory Powell 52ea1fe1da Duplicate queries 2021-12-07 12:26:00 +00:00
mike12345567 5936fe0f5f Adding all response capabilities. 2021-12-06 17:39:51 +00:00
Andrew Kingston 7b20aa31d1 Flatten JSON schema in apps to allow filtering and display of nested values 2021-12-06 12:37:50 +00:00
Andrew Kingston 7a0ee7aea6 Remove log statements 2021-12-06 12:04:55 +00:00
Andrew Kingston d10d332b9f Update client side lucene searching to work with nested JSON fields and fix bug with flattening nested JSON schema 2021-12-06 12:04:22 +00:00
mike12345567 bfd8007dfa Updating key value in queries to be a bit more clear. 2021-12-01 13:31:40 +00:00
Andrew Kingston 19198b6d50 Improve pagination state logic to avoid potential windows where state can get out of sync 2021-10-14 10:20:38 +01:00
mike12345567 3cea3dd510 Fixing issue #2788 - making client side queries and SQL queries consistent with internal table ones. 2021-10-06 17:38:32 +01:00
Andrew Kingston 5e2ba8c45f Suppress svelte runtime warnings 2021-09-29 10:16:44 +01:00
Andrew Kingston 745aff0c44 Reuse filter drawer component to allow full table filtering on any type in data UI 2021-09-29 09:05:04 +01:00
Andrew Kingston 705088362b Move lucene logic into builder 2021-09-27 15:36:18 +01:00
Andrew Kingston ec7cf96fd9 Move all lucene logic into central builder helpers file 2021-09-27 12:59:49 +01:00
Andrew Kingston 496e079d83 Remove log statement 2021-09-27 12:51:32 +01:00
Andrew Kingston 383d92b99e Add a refresh action to common table searching logic 2021-09-24 16:13:25 +01:00
Andrew Kingston 7ac4144903 Add new core implementation of fetching paginated table data and enable pagination in backend UI for tables 2021-09-23 16:08:47 +01:00
Peter Clement ee830d0e85 refactor of multi-option filtering and validation 2021-08-27 08:05:22 +01:00
Peter Clement 725b9bb6e2 Add more validation options for array field 2021-08-25 15:49:04 +01:00
Peter Clement 05568295b5 Add not contains option to lucene query builder 2021-08-25 14:05:00 +01:00
Peter Clement f000d44e39 Add contains option to lucene query builder 2021-08-24 16:14:38 +01:00
Andrew Kingston 0c80e8c5b5 Move lucene options into common file and add initial work on conditional UI components 2021-07-21 08:46:02 +01:00
Keviin Åberg Kultalahti 2eeb689b86 fix fetchData to start off as loading 2021-05-17 13:24:09 +02:00
Keviin Åberg Kultalahti 47bc197b45 lint fixes 2021-05-14 16:09:07 +02:00
Keviin Åberg Kultalahti f196f480be adds create user flow 2021-05-12 11:00:18 +02:00
Keviin Åberg Kultalahti 548c56cb00 change exports 2021-05-11 18:19:32 +02:00
Keviin Åberg Kultalahti c450e5cd8a reword touched logic and export it as a store 2021-05-11 18:08:55 +02:00
Keviin Åberg Kultalahti 46cbba1cc0 add touched check to validator 2021-05-11 18:03:14 +02:00
Keviin Åberg Kultalahti b10c41143f adds missing files 2021-05-11 17:51:19 +02:00
Keviin Åberg Kultalahti e8d8bb67ee moves helpers to dedicated folder and adds input validation helper stores 2021-05-11 17:51:01 +02:00