1
0
Fork 0
mirror of synced 2024-08-24 06:21:37 +12:00
Commit graph

1712 commits

Author SHA1 Message Date
mike12345567
68a2f9835e Adjusting how redis modules are loaded, making sure client is always set, before init. 2021-07-23 16:53:22 +01:00
mike12345567
3e8d7a8ae2 Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:11:05 +01:00
mike12345567
b5d7e76ec2 Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:10:59 +01:00
Andrew Kingston
78dc524f79 Fix setVersion not returning itself to restore builder syntax compatibility 2021-07-23 15:57:50 +01:00
Andrew Kingston
0845bde7b4 Add missing version to paginated search endpoint 2021-07-23 15:55:58 +01:00
mike12345567
9f06b180a8 Adding concept of version to APIs. 2021-07-23 15:29:14 +01:00
mike12345567
bf4fb71257 Updating to use default false for search pre-processing. 2021-07-23 13:44:46 +01:00
mike12345567
e96f45464a Updating internal search to disable features were required. 2021-07-23 13:29:50 +01:00
mike12345567
4fbe37ff0e Removing optional chaining, not valid in Node. 2021-07-23 13:07:10 +01:00
Rory Powell
af28a7ed6b Mark google activated by default for old configs 2021-07-23 11:38:17 +01:00
mike12345567
1153001af8 Linting. 2021-07-22 22:37:20 +01:00
mike12345567
155e30965f Fixing test cases and bugs that they raised. 2021-07-22 22:36:16 +01:00
Andrew Kingston
a5e27e1387 Fix lucene filtering of all types by parsing values as expected types, and correctly wrapping non-numeric types while building queries 2021-07-22 15:53:20 +01:00
mike12345567
190798d4ee Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
mike12345567
99fe16d169 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-19 17:35:48 +01:00
mike12345567
63dba7b574 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-19 16:24:19 +01:00
mike12345567
2bee1b6b56 Linting. 2021-07-19 14:32:14 +01:00
mike12345567
85f7b056d2 Fixing an issue with lucene equality searching, strings weren't handled correctly. 2021-07-19 14:31:06 +01:00
mike12345567
8241df2581 Fixing some tenancy issues. 2021-07-19 12:57:52 +01:00
mike12345567
1252fbdf38 Changing how automations handle multi-tenancy. 2021-07-19 10:59:34 +01:00
Michael Drury
db559e738b Fixing issue with update row after rows API changed. 2021-07-16 19:13:44 +01:00
mike12345567
037dce5016 Further work, tenancy now working but some more work to be done. 2021-07-16 18:04:49 +01:00
mike12345567
f0f9736c0b Updating auth to utilise the tenant system. 2021-07-16 15:08:58 +01:00
mike12345567
5ffe3c7935 First version of multi-tenancy, work still to be done. 2021-07-15 17:57:02 +01:00
mike12345567
6aaef0e230 Fixing deployment issue. 2021-07-14 17:51:35 +01:00
mike12345567
f2c2ead3fc Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB. 2021-07-14 16:29:32 +01:00
mike12345567
ccb0e1b354 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-14 13:54:39 +01:00
mike12345567
cb1514cb1a Merge branch 'master' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-14 13:53:57 +01:00
mike12345567
e296a67b50 Renaming groups to workspaces. 2021-07-13 17:27:04 +01:00
Martin McKeaveney
eba8f104fd fix postgres query array value 2021-07-13 17:11:11 +01:00
mike12345567
c6d80e2265 Adding float type to MySQL. 2021-07-12 11:10:11 +01:00
mike12345567
dc32c90aaa Fixing some issues discovered with the new SQL connectors were the input type would always be string (causing some SQL types to break) - parsing these before input to attempt to fix this problem - issue referenced in #1943. 2021-07-12 10:51:30 +01:00
Martin McKeaveney
742402f4c7 merge with master 2021-07-11 18:07:46 +01:00
Christo
4b48ea94e4 Test: Add some basic tests for mongodb queries 2021-07-09 20:08:26 +02:00
Christo
c6b1ea9a0f Feat: Add collection fields as "extra" query config for MongoDB 2021-07-09 19:28:46 +02:00
Kyle Harrison
b4afda7b09 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston
a9d4f09782
Merge pull request #1953 from Budibase/client-feature-flags
Client library updating and client library feature awareness
2021-07-09 16:52:45 +01:00
Andrew Kingston
efb0c60464 Remove log statement, batch uploads and remove unecessary conditional 2021-07-09 16:42:09 +01:00
Andrew Kingston
a74d2a8040 Remove leftover code from testing 2021-07-09 12:42:48 +01:00
Andrew Kingston
986785cacf Bundle latest client library with the server and use it when updating apps in production 2021-07-09 12:33:09 +01:00
Andrew Kingston
567d8577ba Add tests for updating and reverting client library version 2021-07-08 13:20:52 +01:00
Andrew Kingston
6716bf2da1 Add endpoint to revert client app version 2021-07-08 12:56:54 +01:00
mike12345567
2bee348721 Fixing test cases. 2021-07-08 00:30:55 +01:00
Andrew Kingston
c1432ee8ec Add UI to revert app version and initial work on app revert backend 2021-07-07 17:35:28 +01:00
mike12345567
7581360e9e Merge branch 'develop' of github.com:Budibase/budibase into feature/user-session 2021-07-07 17:17:16 +01:00
mike12345567
79b7747714 Fixing session issues after testing a bit. 2021-07-07 17:15:53 +01:00
Andrew Kingston
a6b5861cbc Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Andrew Kingston
54236ee031 Add feature flags to manifest 2021-07-07 13:53:59 +01:00
Andrew Kingston
70d29c32f8 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston
7b841e709a Mock redis shutdown method to avoid errors 2021-07-07 09:34:56 +01:00
Andrew Kingston
e00a37d707 Only clean up app tmp dir if it exists during testing 2021-07-07 09:34:40 +01:00
Martin McKeaveney
93b562e2df make logged in users basic by default, prevent allowing users to be assigned as default in the UI 2021-07-06 18:43:04 +01:00
Andrew Kingston
eb620ea3ce Add basic fallback error to real apps when client library fails to load 2021-07-06 18:37:21 +01:00
mike12345567
36c0e45761 WIP - first version of user sessions. 2021-07-06 18:10:04 +01:00
Michael Drury
659d42311c
Merge pull request #1932 from Budibase/fix/sql-relationship-validation
Adding validation to SQL relationship modal
2021-07-06 15:55:41 +01:00
mike12345567
fd6080b39e Making sure that keys cannot be duplicated for primary keys, this wouldn't have any function. 2021-07-06 15:45:14 +01:00
mike12345567
a9c6b10560 Quick fix, make sure auto-columns never sent to DB. 2021-07-06 13:55:05 +01:00
Andrew Kingston
50d59924ad
Merge pull request #1918 from Budibase/spectrum-apps
Spectrum themed apps
2021-07-06 11:43:52 +01:00
mike12345567
6a8fd12805 Linting. 2021-07-05 18:16:04 +01:00
mike12345567
4e4b8f244e Giving the system the ability to make auto increment columns auto-columns in postgres or mysql. 2021-07-05 18:11:23 +01:00
Andrew Kingston
80679cba13 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 17:41:26 +01:00
mike12345567
c10e2da4f5 Fixing issue with TS definitions. 2021-07-05 17:33:36 +01:00
mike12345567
13fab4ba60 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-05 17:17:32 +01:00
Andrew Kingston
7ecb593e0f Remove ES6 optional chaining from server package 2021-07-05 17:05:34 +01:00
mike12345567
abc19bc2c1 Linting. 2021-07-05 15:16:32 +01:00
mike12345567
b4d91769cc Fixing issue with single quotes in strings breaking JSON parsing. 2021-07-05 15:14:45 +01:00
mike12345567
2e18abd342 Linting. 2021-07-03 11:16:29 +01:00
mike12345567
e170d9d146 Re-writing a bit so that it is aware some functionality is SQL only, makes future plus endpoints easier. 2021-07-03 11:15:01 +01:00
mike12345567
579bce8a6a Fixing little UI bugs. 2021-07-03 10:26:37 +01:00
mike12345567
3dc877f315 Linting. 2021-07-02 18:44:01 +01:00
mike12345567
ec889320bc Fixing issue with many to many through junction table not realising some exist, or some need deleted - as well as removing limit from details screen, this was blocking join statements and served no purpose (its already a search by equals). 2021-07-02 18:42:01 +01:00
mike12345567
922e209c72 Updating server test cases. 2021-07-02 14:49:47 +01:00
mike12345567
f2beac85b7 Implementing UI to support the backend put in place. 2021-07-02 14:33:05 +01:00
Martin McKeaveney
3070f2593f bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
Martin McKeaveney
569af97664 preventing relationship overrides 2021-07-01 21:24:23 +01:00
Martin McKeaveney
33950a77b4 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 20:09:27 +01:00
mike12345567
052c1936ce Linting. 2021-07-01 19:23:29 +01:00
mike12345567
3cfbced94d Re-writing external layer in typescript. 2021-07-01 19:20:41 +01:00
mike12345567
5e819faa58 Removing PG hack and handling the updating of relationships from the one side, e.g. one person is linked to many tasks, allow updating the person and having FK in tasks get updated with that persons ID. 2021-07-01 18:23:15 +01:00
mike12345567
e82e175b9c Linting. 2021-07-01 14:25:23 +01:00
Martin McKeaveney
d801f49ac4 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 14:14:52 +01:00
mike12345567
a13b5111bb First version of enrichment. 2021-07-01 14:10:44 +01:00
Andrew Kingston
632fb636f2 Fix loophole where any user could load all screen and layout definitions via app package call 2021-06-30 21:54:48 +01:00
Andrew Kingston
61a1a4a481 Use app name as default layout title 2021-06-30 19:40:59 +01:00
Martin McKeaveney
57eacbf33e Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 18:53:33 +01:00
mike12345567
2b71f28664 Linting. 2021-06-30 18:33:55 +01:00
mike12345567
1fd4144189 First attempt at solving the enrichment call, as well as various fixes. 2021-06-30 18:31:16 +01:00
Martin McKeaveney
d928a93465 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 15:06:42 +01:00
mike12345567
a6549a26b8 Linting. 2021-06-30 14:54:53 +01:00
mike12345567
d17a399ee6 Getting writing of one and many rows working. 2021-06-30 14:46:44 +01:00
Andrew Kingston
24172d111c Remove a lot of hacks around screenslots and allow naming them 2021-06-30 09:05:03 +01:00
mike12345567
fd4dc4b45e Managing the scenario where columns can overlap in SQL relationships which most JSON based libraries cannot manage, instead of trying to manage this just don't return the overlapping columns which are not of interest. 2021-06-29 18:38:27 +01:00
mike12345567
13100a69ba Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
Martin McKeaveney
47d879c7c2 merging with relationship backend work 2021-06-29 12:05:26 +01:00
Andrew Kingston
abc392496e Enable hot reloading of server typescript and fix error when updating app and nmot providing a name 2021-06-29 08:20:17 +01:00
mike12345567
8e0ba1eb45 Most of the work towards writing related rows back. 2021-06-28 18:19:34 +01:00
mike12345567
5dd53f67ac Some work towards supporting many SQL relationships. 2021-06-28 17:42:39 +01:00
mike12345567
af71bf478a Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-28 14:42:15 +01:00
Martin McKeaveney
e183a9e607 definitions and tidy up 2021-06-28 13:04:52 +01:00
mike12345567
4a7e2ffa4f Creating a many-to-many database scenario and seeding with data. 2021-06-28 12:36:05 +01:00