1
0
Fork 0
mirror of synced 2024-10-02 10:08:09 +13:00
Commit graph

2181 commits

Author SHA1 Message Date
mike12345567
2312defd3c Fixing some issues with multi-select coming back as string. 2021-11-08 18:23:48 +00:00
mike12345567
0e499fd60d Some refactoring to make it easier to find specific edge cases of sql clients. 2021-11-08 18:12:40 +00:00
mike12345567
a0ebe7537d Merge branch 'develop' of github.com:Budibase/budibase into fix/user-metadata 2021-11-08 17:28:32 +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
Martin McKeaveney
41d61a8310
Merge pull request #3289 from Budibase/fix/prevent-revert
fix revert on unpublished app
2021-11-08 15:28:20 +01:00
Martin McKeaveney
0b6e6b35e8 change message when app not deployed 2021-11-08 15:26:44 +01:00
Martin McKeaveney
42e9286c68 adding check to make sure production db isn't created on sync 2021-11-08 15:26:07 +01:00
mike12345567
c1e23c0153 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-08 14:00:47 +00:00
Martin McKeaveney
ed051e1547 fix revert on unpublished app 2021-11-08 13:06:25 +01: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
mike12345567
ab38258654 Updating usage quota middleware to fix issue presented in #3258 where anything with an _id and a _rev is considered to exist in CouchDB, which won't always be the case. Handle the scenario of an external database ID and don't error. 2021-11-05 14:59:28 +00:00
Rory Powell
5c8ad247f8 Merge branch 'develop' into postgres-schema 2021-11-05 14:07:39 +00:00
Rory Powell
ab1fb07f86 Add oracledb package, readme, and config 2021-11-05 13:56:54 +00:00
mike12345567
948ec067d5 Updating underlying sql to not use ilike unless in postgres client. 2021-11-05 13:48:13 +00:00
mike12345567
ed89efba70 Cleaning up repeated work in sql server building of schema. 2021-11-05 12:41:26 +00:00
Andrew Kingston
dd73ed3e1a Fix issue saving a doc with a multi-options datatype that was not defined 2021-11-05 12:37:16 +00:00
mike12345567
974cf7b27e Linting and updating SQL Server schema generation to include auto column and primary key recognition. 2021-11-05 12:33:48 +00:00
mike12345567
cadb05923e Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-05 10:58:04 +00: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
Rory Powell
b78388f771 Add stub integration file and docker compose config 2021-11-04 14:54:35 +00:00
mike12345567
9aa708588a Adding the sync call from the worker for creation, updating and deletion of users. Making sure that production and development apps are always up to date with user metadata. 2021-11-04 14:53:03 +00:00
Michael Drury
8bf2e7278e Adding sync user endpoint to server which can be used by the worker. 2021-11-03 23:15:38 +00:00
Michael Drury
1aeb12b0aa Syncing user metadata when builder opened as well as including all global user props for filtering/searching. 2021-11-03 22:23:00 +00:00
mike12345567
24b2036e09 Fixing rest test mocking. 2021-11-03 15:45:19 +00:00
mike12345567
9ce1866fab Fixing an issue with webhooks, couldn't use them in development (like getting schema) and making sure trigger will always use production app #3143. 2021-11-03 14:08:47 +00:00
mike12345567
62613f6a74 Fixing #3237 and #3235 - always apply headers on out going webhooks if they are specified and handle a range of response codes. 2021-11-03 13:13:22 +00:00
mike12345567
aebd39d874 Fixing REST PUT using POST as per #3227. 2021-11-03 13:12:20 +00:00
mike12345567
67ed3dac19 Fixing some issues with MySQL and dropping foreign key constrained columns. 2021-11-02 13:36:23 +00:00
mike12345567
5d0ce3bf89 Adding mysql support. 2021-10-29 18:43:50 +01: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
mike12345567
51dcdf0697 First version of schema generation for ms-sql, able to retrieve basic tables and rows. 2021-10-27 18:36:27 +01:00
Rory Powell
5b06aa082c Remove whitespace 2021-10-27 17:23:52 +01:00
Rory Powell
60f8bc0450 Update tests 2021-10-27 17:21:29 +01:00
mike12345567
3ff25e4122 Fixing an issue with data source saving. 2021-10-27 16:35:53 +01:00
Rory Powell
1ffab7f5d6 Postgres: Use another schema other than 'public' 2021-10-27 16:21:19 +01:00
mike12345567
f86448a276 Merge branch 'develop' of github.com:Budibase/budibase into fix/sql-issues 2021-10-27 14:51:43 +01:00
mike12345567
24eebd9b98 Fixing test cases. 2021-10-27 13:10:46 +01:00
Rory Powell
9cc7bc3bf6
Merge pull request #3145 from Budibase/prevent-dev-app-access
Prevent non builder from accessing dev apps
2021-10-27 09:50:50 +01:00
mike12345567
8b2c505050 Fixing #2718 - disabling handlebars helpers for queries. 2021-10-26 20:04:36 +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
Rory Powell
fd9796f715 Update app id check in tests 2021-10-26 16:21:26 +01:00
Rory Powell
26bb6cb6b5 Merge branch 'develop' into prevent-dev-app-access 2021-10-26 14:55:59 +01:00
Rory Powell
383f200b99 Merge branch 'develop' into scope-or-view 2021-10-26 14:55:45 +01:00
Rory Powell
4b80bed3a1 Update snapshot 2021-10-26 09:43:00 +01:00
Rory Powell
b8c10c9e9f Linting 2021-10-26 09:42:19 +01:00
Rory Powell
0718f99850 Prevent non builder from accessing dev apps 2021-10-25 16:59:09 +01:00
Michael Drury
1aee0e8f2a
Merge pull request #3122 from Budibase/fix/mike-d-various-fixes
Various fixes, including replacing live replication from prod -> dev
2021-10-25 14:41:08 +01:00
Rory Powell
f1a74d4384 Scope view filters to table always 2021-10-25 13:34:48 +01:00
Rory Powell
81ca6d3b22
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
841e6b2518 Feedback: Rename set/not set to not empty/empty, remove cell rendering 2021-10-25 09:58:05 +01:00
mike12345567
a2d302cd57 Removing live replication between deployed and development app, instead it is replicated when the app is opened in the builder. Live replication was not working and only actually pulled back the data on deploy which was a little confusing, this way it can easily be controlled. 2021-10-22 14:34:20 +01:00
mike12345567
4794a5374e Fixing an issue with user metadata not always being present when user accessing app, causing weird issues. 2021-10-21 17:23:10 +01:00
Martin McKeaveney
7882862a65 enable collapsible nodes in component tree 2021-10-21 16:24:58 +01:00
Martin McKeaveney
b1f04a0f6b
Merge branch 'develop' into fix/postreleasefixes2 2021-10-21 16:00:48 +01:00
Martin McKeaveney
62a6c5e2b9 upgrade to mysql2 package 2021-10-21 14:47:35 +01:00
Rory Powell
5b8b314476 Merge branch 'develop' into view-not-set 2021-10-21 14:17:04 +01:00
Rory Powell
b88319d201 Handle nulls / empty in views and tables 2021-10-21 14:15:55 +01:00
Andrew Kingston
bc26925c2f Remove optional chaining from server 2021-10-21 10:24:41 +01:00
Andrew Kingston
0f2b50b9f1 Keep views up to date with table schema changes 2021-10-20 20:01:49 +01:00
Michael Drury
e5ca541534
Merge pull request #3094 from Budibase/fix/sql-auto-update
Fixing issue with SQL tables and automation update row action
2021-10-20 13:48:53 +01:00
Andrew Kingston
70890a62f8
Merge pull request #3042 from Budibase/fix/app-export-performance
Improve app export experience
2021-10-20 10:25:59 +01:00
mike12345567
99f8bf1244 Fixing issue with SQL tables and automations updating a row, also making error handling better across automations to make sure some sort of error message is always returned. 2021-10-19 17:00:54 +01:00
Martin McKeaveney
2b05b2c17b error message fixes 2021-10-19 16:52:55 +01:00
Michael Drury
2612725beb
Merge pull request #3091 from Budibase/fix/table-perms
Fixing table permissions issue
2021-10-19 16:45:41 +01:00
mike12345567
3631a799c3 Fixing issue with permissions, if some permissions have already been set for a role an error would be thrown which would break the UI and make it impossible to setup permissions for other tables. 2021-10-19 16:19:48 +01:00
mike12345567
d20eb464b0 Fixes issue #2417 in the backend, looks for fields which could contain a key value and if they do it will resolve them down to the ID field value. 2021-10-18 17:54:34 +01:00
Andrew Kingston
8817230bf1 Refactor app exports to allow a streaming realtime backup, and tidy up 2021-10-18 12:08:12 +01:00
Rory Powell
f0fa60049d
Merge pull request #2975 from Budibase/no-access-role
No access role / public by default
2021-10-18 11:08:45 +01:00
Peter Clement
07264da6de
Merge pull request #3038 from Budibase/fix/data-section-issues
Add check for missing _rev
2021-10-18 10:13:40 +01:00
Peter Clement
1618e668ed add check for missing _rev 2021-10-18 09:51:13 +01:00
Peter Clement
d9a2ba6e96
Merge pull request #3032 from Budibase/fix/data-section-issues
Potential fix for issues with updating and saving rows and columns
2021-10-18 09:34:49 +01:00
Michael Drury
34d5bca7c6
Merge pull request #3025 from Budibase/fix/quick-fixes
Fixing refresh on wrong password and setting hard SQL limits
2021-10-18 09:20:29 +01:00
Peter Clement
29796c3490 Potential fix for issues with updating and saving rows and columns 2021-10-17 21:23:30 +01:00
mike12345567
89be613c40 Setting a hard limit on how many rows can be returned by the SQL plus queries. 2021-10-15 17:52:06 +01:00
Andrew Kingston
2fbb048b0b
Merge pull request #3019 from Budibase/fix/large-csv-import
Fix performance of importing large CSVs
2021-10-15 15:49:11 +01:00
Andrew Kingston
2bef8a036d Lint 2021-10-15 14:57:01 +01:00
Andrew Kingston
a1ed5d2605 Remove linkRows processing when importing CSVs 2021-10-15 14:31:45 +01:00
Michael Drury
5e16f65d6b
Merge pull request #3007 from Budibase/fix/3005
Fixing issues with filter step in automations breaking test flow
2021-10-15 14:03:52 +01:00
Andrew Kingston
27a1342531
Merge pull request #3002 from Budibase/js-binding-drawer
JavaScript bindings
2021-10-15 11:37:25 +01:00
mike12345567
33e5946f59 Fixing an issue with mongo test failing in Node 16 due to unhandled promise rejections. 2021-10-14 16:37:11 +01:00
mike12345567
2d94d93f5b Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:25:07 +01:00
mike12345567
ef8804d6f9 Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:17:20 +01:00
mike12345567
c5bc8fdd08 Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:16:20 +01:00
mike12345567
6a8bf943a8 Fixing issue #3005 - when a filter step is executed it now will fill in the history with a status describing that it stopped, this stops any errors from occurring. 2021-10-14 15:26:38 +01:00
mike12345567
eb25e81072 Fixes #2998 the templates API call will no longer fail if no internet, will simply return an empty array. 2021-10-14 14:18:41 +01:00
mike12345567
02bae53b27 Removing the ability to use the bash scripting action in automations in cloud. 2021-10-13 17:03:19 +01:00
mike12345567
e21016960e Merge branch 'develop' of github.com:Budibase/budibase into feature/query-transformers 2021-10-13 16:47:41 +01:00
Peter Clement
4cdc96a0f6
Merge pull request #2984 from Budibase/bug/misc-automation-issues
Fixes for automation issues
2021-10-13 14:56:44 +01:00
Martin McKeaveney
d9bfacf956 merge 2021-10-13 14:18:56 +01:00
mike12345567
cd1f48b920 Fixing some issues found with query while testing. 2021-10-13 13:22:13 +01:00
Peter Clement
bf3075c15c Merge remote-tracking branch 'origin/develop' into bug/misc-automation-issues 2021-10-13 12:39:05 +01:00
Peter Clement
2105fb31db some tidy up 2021-10-13 09:29:01 +01:00
Martin McKeaveney
ed9574b815 tidy up 2021-10-12 20:19:32 +01:00
mike12345567
b27a07f785 Adding the basics of the query transformers to the frontend and to the backend, as well as switching to vm2 for script running. 2021-10-12 18:45:13 +01:00
Martin McKeaveney
2674f1992f Merge branch 'develop' of github.com:Budibase/budibase into fix/postrelease 2021-10-12 16:50:37 +01:00
mike12345567
bfdbcb1a47 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-10-12 16:20:40 +01:00
Martin McKeaveney
88f42fb221 remove random files 2021-10-12 16:14:49 +01:00
Martin McKeaveney
14370c81b9 SSL support for digitalocean, started utility function for BB logout, bunch of minor bug fixes 2021-10-12 16:13:54 +01:00
Rory Powell
fc81644255 Fix unit tests 2021-10-12 14:03:47 +01:00
Rory Powell
11fb7a0b25 Merge branch 'develop' into no-access-role 2021-10-12 13:31:23 +01:00
Peter Clement
6f708ec86b fix webhook issue in automations 2021-10-12 11:00:49 +01:00
Rory Powell
0d76f5ce22 No access role / public by default 2021-10-12 10:05:57 +01:00
Martin McKeaveney
eb64cb9b07
Merge pull request #2894 from mslourens/update_rest_url_with_slash_questionmark
add a slash before the path and a questionmark before the querystring
2021-10-11 22:05:45 +01:00
Peter Clement
a8829d9adb fix app action trigger 2021-10-11 19:38:43 +01:00
mike12345567
7ae840f758 Fixing an issue with env variables becoming numbers if they started with one. 2021-10-11 17:59:44 +01:00
mike12345567
a7b5fc2e1b Fixing some issues with cloud export/import, removing the ability to export and import your users as this was dangerous and didn't really work with passwords/SSO. 2021-10-08 18:21:40 +01:00
Martin McKeaveney
816d06d9e9 merge 2021-10-07 21:05:39 +01:00
mike12345567
380d0e030e Fixing issue with user's being logged in and trying to access other tenants public apps, this work makes sure that users from other tenants will not be 403'd immediately (too aggressive) but instead they will have all other their RBAC roles revoked. 2021-10-07 15:49:26 +01:00
Martin McKeaveney
6ccaea4a9f remove currentapp stuff 2021-10-07 15:39:22 +01:00
Martin McKeaveney
dff57982ea Merge branch 'master' of github.com:Budibase/budibase into fix/post-release-fixes 2021-10-07 13:09:10 +01:00
Martin McKeaveney
eead9b07b3 fix user ping event 2021-10-07 12:15:05 +01:00
Martin McKeaveney
910477a765 fix table view export in prod 2021-10-07 11:26:09 +01:00
mike12345567
be5f3a84ca Fixing minor mistake. 2021-10-07 08:33:39 +01:00
Martin McKeaveney
191299697b prevent cross tenant app access 2021-10-06 22:16:50 +01:00
mike12345567
1fbd84b629 Making sure creation of SQL rows don't pass down null columns (no point). 2021-10-06 17:55:03 +01:00
mike12345567
1684f18217 Fixing issue #2276 - allows reverting a SQL column to null if no input. 2021-10-06 17:52:12 +01:00
mike12345567
3878cf76cd Fixing issue #2788 - making client side queries and SQL queries consistent with internal table ones. 2021-10-06 17:38:32 +01:00
mike12345567
2b0bdffa65 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
Martin McKeaveney
9e41b9cd8f UX improvements 2021-10-05 23:49:32 +01:00
Martin McKeaveney
ddfecf14dc templates working end to end 2021-10-05 23:02:28 +01:00
Maurits Lourens
53cfb8dc9c fix tests 2021-10-05 13:38:03 +02:00
Maurits Lourens
42d5140c7f add a slash before the path and a questionmark before the querystring 2021-10-05 12:20:09 +02:00
Rory Powell
db5565d03c
Merge pull request #2882 from Budibase/honour-quota
Deny only when usage quota is exceeded
2021-10-04 16:47:53 +01:00
Rory Powell
421f72c4dc
Merge pull request #2881 from Budibase/api-keys
Add API keys between account portal and budibase
2021-10-04 14:17:17 +01:00
Michael Drury
079b4f4633
Merge pull request #2880 from Budibase/fix/2835
Fix for shorthand app URL not re-directing if the user isn't logged in
2021-10-04 14:09:48 +01:00
Rory Powell
f20cc45bc3 Deny only when usage quota is exceeded 2021-10-04 14:07:10 +01:00
Rory Powell
651947bb49 Add API keys between account portal and budibase 2021-10-04 13:40:50 +01:00
mike12345567
b8e968644a Fixing issue with direct app request in self host not working when un-authenticated (doesn't re-direct to login). 2021-10-04 13:31:53 +01:00
mike12345567
a343805fee Fix for many to many relationships where the union table has arbituarily named foreign key constraint columns, an example has been provided in the scripts directory. 2021-10-01 17:16:43 +01:00
Martin McKeaveney
6a6dac9d3a adding debug log for deployments 2021-10-01 15:36:33 +01:00
Michael Drury
c8260ba4de
Merge pull request #2847 from Budibase/fix/2665
Fix created by/updated by auto columns breaking public forms
2021-10-01 15:16:22 +01:00
mike12345567
f4b57aab1c Fixing issue with created by/updated by on public forms, also fixing a small issue with analytics ping generating a 404. 2021-10-01 15:00:11 +01:00
mike12345567
04acb160a2 Quick fix for worker, API key was not considered good enough to access worker, updated this and added better error to smtp action. 2021-10-01 13:29:08 +01:00
Michael Drury
2b49635a31
Merge pull request #2830 from Budibase/fix/2796
Fix for formula fields in enrich call
2021-10-01 11:10:14 +01:00
mike12345567
53fb8682f9 Fixing formula in enrichment calls, it did not retrieve the correct linked table for output processing, grouping rows for enrichment phase with their correct tables. 2021-09-30 17:54:54 +01:00
Martin McKeaveney
443466ca63
Merge pull request #2829 from Budibase/fix/quotas
Fix app creation when there is no app ctx
2021-09-30 17:43:10 +01:00
Rory Powell
fda5a52630 Fix app creation when there is no app ctx 2021-09-30 17:35:09 +01:00
Martin McKeaveney
bdc004d18e removing optional chain 2021-09-30 17:04:55 +01:00
Martin McKeaveney
665a9620a4 lint 2021-09-30 16:39:10 +01:00
Martin McKeaveney
a251c8bfd0 merge with develop 2021-09-30 16:05:06 +01:00
Mike Shanks
fe6ea329f1 added awaits to all mongo querys 2021-09-30 15:05:15 +01:00
Martin McKeaveney
b8fef9965d end user ping for client apps 2021-09-30 15:03:57 +01:00
mike12345567
feae148d03 Fixing view test case. 2021-09-30 12:55:21 +01:00
mike12345567
8e7ee8f23e Only development apps. 2021-09-30 12:50:22 +01:00
mike12345567
7de9ed2fdf Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-30 12:22:28 +01:00
mike12345567
b3cda1cf64 Adding cloud -> self host and self host -> cloud view migrations. 2021-09-30 12:17:27 +01:00
Andrew Kingston
7571be0bb9
Merge pull request #2790 from Budibase/data-ui-pagination
Data UI pagination and searching
2021-09-30 11:13:47 +01:00
Peter Clement
c84e70c919
Merge pull request #2735 from Budibase/feature/datasource-wizard
Datasource wizard
2021-09-30 11:05:22 +01:00
Peter Clement
e0e4048b37 remove log statement 2021-09-30 10:39:21 +01:00
Martin McKeaveney
6681542ab5 fix tests 2021-09-30 10:35:53 +01:00
Martin McKeaveney
6ebc5a389b remove cloud limits for certain tenants 2021-09-30 10:17:25 +01:00
Andrew Kingston
f03b8470a4 Only use fetch for search when running in cypress 2021-09-29 18:22:56 +01:00
mike12345567
ccd2913857 Final cleanup, just need to handle view migration (to self host from cloud). 2021-09-29 17:43:16 +01:00
Andrew Kingston
2b31239f04 Treat the search endpoint as a fetch when running tests as lucene doesn't exist 2021-09-29 17:36:53 +01:00
mike12345567
f69469ea4f Adding the ability to run the monorepo in cloud mode without the connected account portal (login, org setting and admin creation are all available again) as well as re-working how the redirects work to massively reduce the chance of cycles which I was experiencing constantly. 2021-09-29 16:55:59 +01:00
Peter Clement
42e38ad876 update ssl ux 2021-09-29 13:02:30 +01:00
mike12345567
be1f94941c Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-29 12:57:14 +01:00
Peter Clement
f7984d3dbe fix mysql ssl 2021-09-29 10:11:52 +01:00
Martin McKeaveney
c6d1fd3165
Merge pull request #2716 from mslourens/custom_schema_support
Retrieve all columns from all not internal tables
2021-09-29 09:19:33 +01:00
mike12345567
4de566d864 Some fixes after testing and adding some basic work to the frontend. 2021-09-28 18:05:52 +01:00
Peter Clement
22bbbb5ba4 fix tests 2021-09-28 15:29:42 +01:00
Peter Clement
eed3bdcb6b Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard 2021-09-28 14:26:25 +01:00
Peter Clement
5ca4da1146 check tables can be fetched before saving config 2021-09-28 12:25:57 +01:00
mike12345567
145c0a11c9 Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-28 11:23:03 +01:00
mike12345567
f836565f69 Putting together cloud export and import functionality, still need to test, but basic concept there. 2021-09-27 19:12:41 +01:00
Martin McKeaveney
f877244571 abstract usagedoc creation into auth, create the doc if it doesn't exist 2021-09-27 17:35:22 +01:00
Martin McKeaveney
0692263960 tests 2021-09-27 16:39:08 +01:00
Martin McKeaveney
9bbb230aa6 merge with develop 2021-09-27 16:37:55 +01:00
Martin McKeaveney
30f60d9bae prevent SMTP fallback for automations 2021-09-27 16:28:39 +01:00
Michael Drury
106b575c4e
Merge pull request #2729 from Budibase/fix/no-perms-hierarchy
Removing the concept of permissions hierarchy from backend for resources
2021-09-27 15:15:31 +01:00
Michael Drury
20c5753c2f
Merge pull request #2756 from Budibase/fix/sql-fixes
Allow newlines in Postgres JSON inputs
2021-09-27 15:12:02 +01:00
Martin McKeaveney
757fbbc19c re-adding env var controls for cloud limit functionality 2021-09-27 15:03:48 +01:00
Martin McKeaveney
5b1ae778da fallback SMTP configuration for cloud 2021-09-27 14:57:22 +01:00
mike12345567
ba2f6ee120 Fixing issue discovered by test case. 2021-09-27 13:17:31 +01:00
Martin McKeaveney
97cd3756f7 Merge branch 'develop' of github.com:Budibase/budibase into cloud-limits 2021-09-27 12:53:15 +01:00
mike12345567
02a3b7425e Removing useless statement. 2021-09-27 12:17:59 +01:00
Andrew Kingston
b047376089 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-27 11:30:51 +01:00
Andrew Kingston
4c47ee9853 Fix check to create default layouts and screens 2021-09-27 11:30:46 +01:00
Martin McKeaveney
9cb20bcda2 ensure automation quotas are not incremented for test runs 2021-09-27 10:32:39 +01:00
mike12345567
1f474ca106 Minimal fix for issue involving JSON views and newlines with postgres, this fix couldn't be more over-arching as it risked breaking new lines across the board. Have included a script for setting up the test scenario as well. This fixes issue #2612. 2021-09-24 18:10:30 +01:00
Martin McKeaveney
93ccea7f06 remove old middleware 2021-09-23 23:26:09 +01:00
Martin McKeaveney
b161be85ae automation runs quotas 2021-09-23 23:25:25 +01:00
Martin McKeaveney
85c6fac8f5 usageQuota middleware writing to couch 2021-09-23 22:40:14 +01:00
mike12345567
649a33d3c8 Getting rid of the concept of permissions hierarchy, roles still have a hierarchy and base permissions still follow the old system, but resources can be given a stack of separate permissions which don't override each other. 2021-09-23 19:04:53 +01:00
mike12345567
a864105649 Fixing postgres datasource test. 2021-09-23 17:43:06 +01:00
mike12345567
7c7266a547 Fixing SQL test cases. 2021-09-23 16:56:13 +01:00
mike12345567
1952dc308e Fixes issue #2616 - this is a slightly complex fix and handles a few other issues with mysql (around returning on creation of a row and relationships) - a new mechanism is now used for pagination and limiting which makes sure the limits are applied to the outer table rather than the combination of the outer and the joined. 2021-09-23 16:35:09 +01:00
Martin McKeaveney
8b67d675c1
Merge pull request #2715 from mslourens/extend_postgres_data_types
Extend Postgres data type map
2021-09-23 12:25:03 +01:00
Maurits Lourens
baed83c406 Retrieve all columns from all not internal tables 2021-09-23 11:11:00 +02:00
Martin McKeaveney
5a1e39c49f
Merge pull request #2707 from mslourens/fix_constraint_formula_field
Fix formula constraints check
2021-09-23 09:35:43 +01:00
Andrew Kingston
6d545c6a27 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-23 09:18:52 +01:00
Maurits Lourens
2b2a78e155 Extend Postgres data type map 2021-09-23 09:54:58 +02:00
Michael Drury
b3805c9853
Merge pull request #2709 from Budibase/fix/2673
Fix for issue #2673
2021-09-22 18:21:56 +01:00
Michael Drury
53aaea9e31
Merge pull request #2698 from Budibase/feature/view-cloud-replacement
Cloud View replacement
2021-09-22 18:21:38 +01:00
mike12345567
f70cee3c52 Fixing issue #2673 - discovered issues with some column types not being worked out to be auto-columns in postgres. 2021-09-22 17:46:54 +01:00