Commit Graph

654 Commits

Author SHA1 Message Date
Rory Powell 9273edc794 Integrate with UI 2021-11-08 22:08:47 +00:00
mike12345567 b310918ec4 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 b34cef26c3 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 c82cf534d8 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
mike12345567 f071cc5219 Adding many to many support, generating junction table and setting up constraints. 2021-10-29 18:37:29 +01:00
mike12345567 a94376ce43 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 949c6b8653 Adding SQL relationship building. 2021-10-28 22:44:31 +01:00
mike12345567 329156d6cc SQL table building. 2021-10-28 19:39:42 +01:00
Rory Powell 547bb8ba80 Merge pull request #3104 from Budibase/view-not-set
Handle nulls / empty in views and tables
2021-10-25 10:16:23 +01:00
Rory Powell 99b42c7083 Feedback: Rename set/not set to not empty/empty, remove cell rendering 2021-10-25 09:58:05 +01:00
Martin McKeaveney 3b3862bd01 Merge branch 'develop' into fix/postreleasefixes2 2021-10-21 16:00:48 +01:00
Rory Powell ca4b252abc Merge branch 'develop' into view-not-set 2021-10-21 14:17:04 +01:00
Rory Powell 0fb4613b5a Handle nulls / empty in views and tables 2021-10-21 14:15:55 +01:00
Martin McKeaveney 218996d50d account for 400 errors in data ui for plus datasources, fix query param selection in automations 2021-10-21 12:31:06 +01:00
Andrew Kingston 39c992c6ae Fix view filters not accounting for invalid column names 2021-10-20 14:51:44 +01:00
Peter Clement a20af34a03 refactor to remove object reference 2021-10-18 16:03:13 +01:00
Peter Clement 1d0f5c4d90 fix formula column creation 2021-10-18 15:10:10 +01:00
Peter Clement e28fde815c Merge remote-tracking branch 'origin/develop' into fix/copy-id-and-rev 2021-10-18 14:55:18 +01:00
Peter Clement e85b98a857 copy table schema and dont mutate directly 2021-10-18 14:53:57 +01:00
Peter Clement eb957bc94f Potential fix for issues with updating and saving rows and columns 2021-10-17 21:23:30 +01:00
Peter Clement a746869418 Merge pull request #2984 from Budibase/bug/misc-automation-issues
Fixes for automation issues
2021-10-13 14:56:44 +01:00
Peter Clement d4cffde79e remove uneeded properties from schema 2021-10-13 14:55:40 +01:00
Peter Clement ec50621733 refactor new autocolumn functionality 2021-10-13 11:39:36 +01:00
Martin McKeaveney 11e64b0ffe tidy up 2021-10-12 20:19:32 +01:00
Martin McKeaveney ec26d5c738 SSL support for digitalocean, started utility function for BB logout, bunch of minor bug fixes 2021-10-12 16:13:54 +01:00
Martin McKeaveney 58752cea3e fix view export 2021-10-07 11:14:36 +01:00
mike12345567 2d9a087efe Merge branch 'develop' of github.com:Budibase/budibase into fix/mike-fixes 2021-10-06 16:58:02 +01:00
mike12345567 453556d273 Fixing an issue with attempting to access a locked app causes a redirect loop locking up browser. 2021-10-06 16:27:46 +01:00
mike12345567 ed60a1fb1a Fixing an issue with new data source creation, could not view fetched tables until refresh page. 2021-10-06 15:31:32 +01:00
Peter Clement 0178dfdffd do not persist datasource config details in modal 2021-10-06 15:06:48 +01:00
Martin McKeaveney 05513c0a58 UX feedback updates 2021-10-04 12:24:49 +01:00
Andrew Kingston 7f08ef3a6c Reset data ui searches when mutating rows as we cannot guarantee that bookmarks are the same 2021-09-30 13:49:09 +01:00
Andrew Kingston 38b32d78a8 Merge pull request #2790 from Budibase/data-ui-pagination
Data UI pagination and searching
2021-09-30 11:13:47 +01:00
Peter Clement 86428f3998 remove create budibase db button 2021-09-30 10:50:27 +01:00
Andrew Kingston 908d4b75d8 Ensure transitions are only local to avoid weird svelte issues 2021-09-29 15:26:01 +01:00
Peter Clement cfab8165bd update ssl ux 2021-09-29 13:02:30 +01:00
Andrew Kingston 1c93ae509e Refresh data UI tables when creating a row 2021-09-29 12:29:26 +01:00
Andrew Kingston f9c8cd8506 Automatically refresh data as needed when rows or columns are updated 2021-09-29 12:07:35 +01:00
Andrew Kingston 873ef99527 Add transitions to data UI tables to improve smoothness and prevent stuttering and flashing on loading 2021-09-29 10:33:55 +01:00
Andrew Kingston 4a827c2aab Fix resetting filters and sorting options when changing tables 2021-09-29 10:17:12 +01:00
Andrew Kingston 14b23cffee Prevent bindings from being used when filtering tables in the data UI 2021-09-29 09:18:08 +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 7527c19a8c Add basic search implementation to data UI tables 2021-09-28 15:29:15 +01:00
Peter Clement f45638d874 Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard 2021-09-28 14:26:25 +01:00
Peter Clement a24f2e4142 update modal button text 2021-09-28 12:29:54 +01:00
Peter Clement 1a1c0f2892 check tables can be fetched before saving config 2021-09-28 12:25:57 +01:00
Andrew Kingston f5f8e25c9f Fix huge amount of bugs with data UI state, URL parameters and state/URL sync 2021-09-27 18:25:19 +01:00
Andrew Kingston 705088362b Move lucene logic into builder 2021-09-27 15:36:18 +01:00
Andrew Kingston 51902c807a Merge branch 'develop' of github.com:Budibase/budibase into data-ui-pagination 2021-09-27 12:51:37 +01:00
Andrew Kingston c011b7fe5c Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-27 11:30:51 +01:00
Peter Clement 7121b0a7c8 fix layout of config modal 2021-09-27 10:04:01 +01:00
Peter Clement dad6412271 trigger internal table modal on modal cancel 2021-09-27 09:59:56 +01:00
Andrew Kingston 383d92b99e Add a refresh action to common table searching logic 2021-09-24 16:13:25 +01:00
Peter Clement c67e769afc ux fixes 2021-09-24 11:28:56 +01:00
Peter Clement a6aad71827 rename file and fix analytics 2021-09-24 10:58:04 +01:00
Peter Clement c1829223db Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard 2021-09-24 10:47:59 +01:00
Peter Clement a833df7771 redirect to created datasource 2021-09-24 10:19:48 +01:00
Peter Clement 29551c4621 fix naming of datasources 2021-09-24 10:12:30 +01:00
Peter Clement af5280fa36 fetch tables for datasource plus 2021-09-24 10:01:53 +01:00
Peter Clement 39192e4e7f add base wizard for datasources 2021-09-23 21:47:22 +01:00
Andrew Kingston 890749ee3e Only refresh tables when table ID changes 2021-09-23 17:04:12 +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
Martin McKeaveney 94e3b9ed0c Merge pull request #2714 from mslourens/collapse_queries_with_datasource
Collapse queries with their datasource
2021-09-23 09:36:41 +01:00
Andrew Kingston ec2f727af3 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-23 09:18:52 +01:00
Maurits Lourens 0b93b201a5 Collapse queries with their datasource 2021-09-23 08:48:11 +02:00
Martin McKeaveney 0a7512a4d9 changed events to constants, instantiated analytics client at right time 2021-09-21 20:21:15 +01:00
Andrew Kingston 16febcf3b9 Ensure datasource containing the currently selected table is always expanded 2021-09-21 17:21:25 +01:00
Martin McKeaveney ecb34e49e3 Merge pull request #2169 from mslourens/collapse_expand_database_connections
Collapse and expand database connections
2021-09-16 14:26:25 +01:00
Maurits Lourens 7328fd1e8a fix exporting internal tables 2021-09-06 12:07:05 +02:00
Peter Clement 544dd4ef1d Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement 4fa36727e4 Update validation for array type 2021-08-26 14:04:18 +01:00
Peter Clement f7ebf7f8a4 Fix lucene not allowed characters 2021-08-26 11:39:42 +01:00
Peter Clement 4cfcae415e Rename list to Multi-select 2021-08-26 11:36:05 +01:00
Peter Clement 84350933d4 fix issue with options not being displayed on new line 2021-08-25 17:00:15 +01:00
Martin McKeaveney 368edeb84b Merge pull request #2464 from mslourens/make_labels_more_consistent
make labels for editing more consistent
2021-08-25 16:51:33 +01:00
Peter Clement 05568295b5 Add not contains option to lucene query builder 2021-08-25 14:05:00 +01:00
Maurits Lourens c87fdbc2fc make labels for editing more consistent 2021-08-25 13:42:28 +02:00
Andrew Kingston f127d86d11 Merge branch 'develop' of github.com:Budibase/budibase into multistep-forms 2021-08-23 11:48:03 +01:00
Maurits Lourens d9fc6212f2 Merge branch 'develop' into collapse_expand_database_connections 2021-08-20 22:10:29 +02:00
Peter Clement e97b5ef91a add multiselect component as option for form design 2021-08-20 15:56:11 +01:00
Andrew Kingston cb46e763d3 Making picker sorting optional and default to off. Sort by default for client apps 2021-08-20 10:03:21 +01:00
Peter Clement 17438372d0 Add ability for user to select 'List' data type for a column 2021-08-19 16:54:44 +01:00
Maurits Lourens 3b099d945a fix lint issues 2021-08-18 00:04:54 +02:00
Maurits Lourens de944480da update the name of the datasource 2021-08-17 23:57:11 +02:00
Maurits Lourens 87c59db02e fix lint issues 2021-08-16 22:07:15 +02:00
Maurits Lourens 459ba46c48 return validation errors 2021-08-16 21:15:15 +02:00
mike12345567 bc84bab52c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
Martin McKeaveney 05ec5dc70c Merge pull request #2260 from Budibase/fix/views-2209
Formulas and relationships in views
2021-08-05 16:43:59 +01:00
mike12345567 217e5a02bf Fixing issue #2193, also fixing the name of the file on export, as well as fixing an issue with the exporters not handling relationships. 2021-08-04 18:20:51 +01:00
mike12345567 c534a93091 Linting. 2021-08-04 15:23:26 +01:00
mike12345567 daed47a0a8 Fix #2209 - views, calculations and group by can't support formula or link fields, making sure these aren't options in the UI. Also fixing an issue where formula values were being saved to DB. 2021-08-04 15:22:41 +01:00
Martin McKeaveney 8bc6ed5b34 readd one to many 2021-07-29 15:30:29 +01:00
Maurits Lourens 2809203f60 Collapse and expand database connections 2021-07-29 11:22:45 +02:00
Michael Drury f08547249b Linting. 2021-07-25 11:48:13 +01:00
Michael Drury 6d5f697142 Adding checks around the edit roles modal. 2021-07-25 11:46:40 +01:00
mike12345567 39e91ceb82 Changing budibase -> internal/csv in datasource menu. 2021-07-07 17:47:00 +01:00
mike12345567 53199ddc61 Inverting logic as the type isn't always internal. 2021-07-07 17:21:56 +01:00
mike12345567 44c87f4fb8 Making it possible to create an internal table from the plus symbol. 2021-07-07 17:13:04 +01:00
Andrew Kingston 9542910a41 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Martin McKeaveney 9f3c2a8033 typo 2021-07-06 18:56:41 +01:00
Martin McKeaveney a8277c9385 better naming, filter out public from inheritable roles 2021-07-06 18:55:34 +01:00
Martin McKeaveney 78bd36304e prevent editing public role in apps 2021-07-06 18:54:08 +01:00
mike12345567 8550d00751 Giving the system the ability to make auto increment columns auto-columns in postgres or mysql. 2021-07-05 18:11:23 +01:00
mike12345567 10730d8053 Implementing UI to support the backend put in place. 2021-07-02 14:33:05 +01:00
Martin McKeaveney 93569ccc87 simplify relationship configuration UI 2021-07-01 18:24:43 +01:00
Martin McKeaveney 3c64f870bd Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 15:06:42 +01:00
Martin McKeaveney 1987ea5f3e listing relationships in UI 2021-06-29 19:57:26 +01:00
mike12345567 5a4398f690 Some work towards supporting many SQL relationships. 2021-06-28 17:42:39 +01:00
Andrew Kingston cdd9bed7ad Prevent creating datasource without a type selected 2021-06-28 10:55:58 +01:00
mike12345567 c531a02725 Allowing formula fields to be display columns. 2021-06-22 11:49:35 +01:00
mike12345567 96f477ddfd Linting and adding internal_api_key to cypress. 2021-06-21 14:06:06 +01:00
Martin McKeaveney 5f3336531f finally fixing cypress tests 2021-06-21 13:55:34 +01:00
mike12345567 db01275483 Fixing issue stopping view test from creating tables. 2021-06-21 13:41:58 +01:00
mike12345567 aad0802b83 Formatting. 2021-06-21 13:05:19 +01:00
mike12345567 3919f8a5a3 Fixing issues discovered by cypress tests. 2021-06-21 13:04:41 +01:00
Martin McKeaveney 0f8b3c52be lint 2021-06-18 22:18:23 +01:00
mike12345567 b0ebd7d741 Removing the ability to delete a table. 2021-06-18 17:07:46 +01:00
mike12345567 de1ad05c7a Linting. 2021-06-18 13:33:44 +01:00
mike12345567 552c608b49 Fixing some issues with cypress tests and screens getting multipled. 2021-06-17 18:19:34 +01:00
Martin McKeaveney dd4ed9b69d tidy up, fix UI tests 2021-06-17 14:45:08 +01:00
Martin McKeaveney 08b74d2cec lint 2021-06-17 14:06:31 +01:00
Martin McKeaveney a7029017b0 table, view, datasource selection logic 2021-06-17 13:57:27 +01:00
Martin McKeaveney c97d51bc1e some bugfixes 2021-06-17 12:48:37 +01:00
Martin McKeaveney 1117b8433b view fix, add help icon to builder 2021-06-17 10:47:01 +01:00
Martin McKeaveney a79ae5f4ef tidy up imports 2021-06-16 23:39:14 +01:00
Martin McKeaveney 9841a74e39 datasource selection logic - unselect other entities when choosing datasource 2021-06-16 23:27:38 +01:00
Martin McKeaveney 9e41068a5d end to end data providers and opinionated sql 2021-06-16 17:50:22 +01:00
mike12345567 6733b61b78 Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-16 14:13:57 +01:00
Andrew Kingston ab6e31811b Merge pull request #1712 from Budibase/fix/eslint-prettier
Fix eslint, update eslint and prettier versions and update package scripts
2021-06-16 09:22:07 +01:00
mike12345567 3d9dced317 Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-15 20:00:52 +01:00
Martin McKeaveney e3cced9d97 consolidate data sources and queries together in one UI 2021-06-15 19:48:05 +01:00
Andrew Kingston 38e064fa0f Fix all eslint issues 2021-06-15 19:36:56 +01:00
Martin McKeaveney de279fa6a9 removing _all concept for tables, more work on plus datasource 2021-06-15 13:32:11 +01:00
mike12345567 4950db460c Formatting. 2021-06-14 19:07:13 +01:00
mike12345567 b0bb2a23db Fix for #1710 - don't allow setting setting info from within apps and making the user portal a bit more clear about builders being global admins. 2021-06-14 15:23:24 +01:00
mike12345567 146a72f61d Fixing internal delete. 2021-06-14 13:52:06 +01:00
mike12345567 6685ebaa7b Fixing bulk deletion. 2021-06-11 19:54:47 +01:00
Martin McKeaveney b546faab15 restore page structure back to selected datasource 2021-06-11 17:53:55 +01:00
Martin McKeaveney 114eac4134 external/internal tables and datasources merged, removed autocapture, re-added logout action 2021-06-11 17:52:08 +01:00
mike12345567 1e9ce62261 Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes 2021-06-07 13:22:27 +01:00
mike12345567 b82af48351 Fixing an issue with the various components of a relationship column being edittable after it was created. 2021-06-04 21:25:34 +01:00
mike12345567 5317d7b1f3 Relationship name wasn't editable - fixing this. 2021-06-04 21:19:21 +01:00
mike12345567 781bd7bab6 Fixing internal table issues and updating createTable cypress test case. 2021-06-02 12:32:07 +01:00
mike12345567 507e2587c6 Fixing issue with relationship column not being name-able. 2021-05-28 19:12:14 +01:00
Martin McKeaveney 09ce58aa95 fix mssql encryption option 2021-05-28 11:55:28 +01:00
Andrew Kingston ae297f2fdd Fix toggles in tables in backend UI always showing false 2021-05-27 07:36:46 +01:00
Keviin Åberg Kultalahti fd7050697d checks for user table props in table 2021-05-26 15:44:16 +02:00
Andrew Kingston 104298371a Fix case of group by button 2021-05-25 15:33:04 +01:00
Andrew Kingston 6c960dd9e2 Replace font-weight 500 with 600 as source sans pro does not have a 500 weight, and update autoscreens and templates to use source sans pro 2021-05-25 10:11:41 +01:00
Andrew Kingston 4e67369277 Fix case of edit roles button 2021-05-25 08:24:00 +01:00