mike12345567
d5a03bf5e3
Making sure tenant ID is always available to the builder websocket.
2023-07-17 18:03:09 +01:00
mike12345567
eebd9d2d7c
Upgrading to latest version of MongoDB to attempt to solve the memory leak, as well as some minor changes to websocket integration to get the development environment to work without the account portal when running in multi-tenancy mode.
2023-07-17 17:52:39 +01:00
Adria Navarro
ccb5143383
Remove context from search
2023-07-17 18:45:40 +02:00
Adria Navarro
13ef7b8858
Merge branch 'develop' into backmerge-20230717
2023-07-17 17:13:26 +01:00
Andrew Kingston
9271210b48
Update application.ts
2023-07-17 16:41:48 +01:00
Adria Navarro
90bf4655ea
Remove ctx from export rows (search not implemented)
2023-07-17 15:57:12 +02:00
Andrew Kingston
1a8da1c0af
Move app enrichment of user sessions to users SDK
2023-07-17 14:56:09 +01:00
Andrew Kingston
1584ee4c95
Use shorthand typing
2023-07-17 14:45:13 +01:00
Adria Navarro
1bd8bdf84c
Clean ctx from fetchview
2023-07-17 15:29:41 +02:00
Adria Navarro
9ca2848c05
Merge pull request #11245 from Budibase/BUDI-7189/clean_controller_dependencies
...
Clean controller dependencies
2023-07-17 14:17:42 +01:00
Adria Navarro
832483442f
Merge pull request #11239 from Budibase/BUDI-7189/extract_search_functionality
...
Moving files and functions
2023-07-17 14:17:26 +01:00
Adria Navarro
e7f1bcab9e
Remove ctx from fetch
2023-07-17 14:16:12 +02:00
Dean
e2311b8a55
Merge remote-tracking branch 'origin/develop' into feature/automation-collaboration
2023-07-17 11:24:50 +01:00
Adria Navarro
81c6eab05e
Fix references
2023-07-17 12:19:20 +02:00
Adria Navarro
77b3547af7
Remove usercontroller dependency from internal
2023-07-17 12:19:20 +02:00
Adria Navarro
940da62b98
Clean
2023-07-17 12:19:20 +02:00
Adria Navarro
20635ae2ff
Type and fix test
2023-07-17 12:18:57 +02:00
Adria Navarro
e336ba4b5e
Type and fix tests
2023-07-17 11:13:21 +02:00
Adria Navarro
9fbad37218
Fix tests
2023-07-17 10:51:52 +02:00
Adria Navarro
d1b64bcd9c
Moving files and functions
2023-07-14 17:09:34 +02:00
Dean
06e516ee70
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-14 09:11:48 +01:00
Dean
a481eee39e
Binding selection fixes, delete controller refactor and some fixes
2023-07-14 09:11:34 +01:00
Adria Navarro
85aa105972
Type row tests
2023-07-13 12:17:24 +02:00
Adria Navarro
a7801c52f8
Allow authtype undefined by default
2023-07-13 11:09:40 +02:00
Adria Navarro
2dadf1d429
Fix conflicting mssql configuration
2023-07-11 20:05:10 +02:00
Adria Navarro
c7f6f6b73c
Merge branch 'develop' into backmerge-20230711
2023-07-11 15:34:58 +01:00
Adria Navarro
02fa87b59b
Merge pull request #11200 from Budibase/budi-7265-sql-ntlm-configuration
...
Allow MSSQL ntlm configuration
2023-07-11 15:33:49 +01:00
Adria Navarro
119506fcc7
Fix typo
2023-07-11 15:41:49 +02:00
Adria Navarro
4280e08f22
Renames
2023-07-11 15:31:59 +02:00
melohagan
89c0d3b389
Add BigInt type support ( #11145 ) ( #11195 )
...
* Add BigInt type
* Allow BigInt columns to be added
* Sort fixes
* Add BigInt field
2023-07-11 14:01:55 +01:00
Adria Navarro
c4fec6973f
Add ntml config
2023-07-11 13:08:15 +02:00
Adria Navarro
00fff6eded
Add local AD option
2023-07-11 12:35:00 +02:00
Andrew Kingston
b335e492d7
Show all users editing an app in the app list
2023-07-10 17:42:27 +01:00
Dean
db501fb10a
Enabled collaboration behaviour in the automation section
2023-07-10 09:30:15 +01:00
Martin McKeaveney
962b96fffc
reverting local dep changes
2023-07-07 15:46:55 +01:00
melohagan
7a06fcee0f
Add BigInt type support ( #11145 )
...
* Add BigInt type
* Allow BigInt columns to be added
* Sort fixes
* Add BigInt field
2023-07-07 15:11:41 +01:00
Martin McKeaveney
abce52d846
merge
2023-07-06 21:58:19 +01:00
Rory Powell
586bca16d0
Move OFFLINE_MODE to backend-core environment
2023-07-06 20:44:48 +01:00
Martin McKeaveney
f13b5df9f4
code review, moving endpoint
2023-07-06 16:41:45 +01:00
Andrew Kingston
3e025049d6
Merge branch 'develop' of github.com:Budibase/budibase into design-collab
2023-07-05 10:14:51 +01:00
Andrew Kingston
aedd04b98a
Fix issue with location of socket metadata
2023-07-05 09:02:10 +01:00
Andrew Kingston
99bf0ca03b
Sync publish and unpublish events between all users
2023-07-04 13:18:38 +01:00
mike12345567
c1e9bc3c81
PR comments.
2023-07-04 11:59:56 +01:00
Andrew Kingston
7be2d6896e
Add indicators to show selected state in data section
2023-07-04 08:58:14 +01:00
mike12345567
4e560a1f32
Adding warning back in for non-409 errors of user sync.
2023-07-03 16:00:33 +01:00
mike12345567
76bce0be1a
Removing the alert log of failure, this isn't really an error scenario, as it'll automatically get updated as part of app syncs and if the sync is reran.
2023-07-03 15:28:42 +01:00
Andrew Kingston
4725faf8b5
Update websocket user metadata structures
2023-07-03 11:23:08 +01:00
Andrew Kingston
d80cca9a11
Allow all users into the design section, enable multi dev collab on screens, improve routing
2023-07-03 11:14:07 +01:00
Andrew Kingston
fe5d5ce075
Update tracking of collaboration events to only count unique users, and maybe fire in cloud envs
2023-06-30 15:55:28 +01:00
mike12345567
4428678ebd
Quick fix for QA-core tests, when encrypt is undefined for MS-SQL, it defaults to true, need to be aware of this so can set trustServerCertificate correctly. Also fixing the naming of a test.
2023-06-30 12:05:18 +01:00
mike12345567
0d1941f264
Fix merge conflict.
2023-06-30 11:36:08 +01:00
mike12345567
6495b55b9d
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-29 17:06:14 +01:00
mike12345567
63d16f1809
Only enable trust server certificate if encryption enabled.
2023-06-29 16:09:25 +01:00
mike12345567
7b6246ee59
Fixes discovered by MS-SQL validator tests in QA-core, fixing custom ports being used (not default) and allowing the use of self signed certificates. Also updating an error message in line with Peters changes.
2023-06-29 16:09:25 +01:00
mike12345567
a66d5bf7be
Merge branch 'develop' of github.com:Budibase/budibase into feat/surface-sql-errors
2023-06-28 17:58:56 +01:00
Michael Drury
72e7373073
Merge pull request #11058 from Budibase/feature/budi-7076
...
Datasource settings tab for SQL databases and SQL schema export functionality
2023-06-28 17:56:03 +01:00
mike12345567
30a9b349d8
Merge branch 'develop' of github.com:Budibase/budibase into feat/surface-sql-errors
2023-06-28 17:31:03 +01:00
mike12345567
81c8bee81e
Quick fix to stop custom role names from being updated.
2023-06-28 17:17:24 +01:00
mike12345567
d8fae3a348
Adding SQL export functionality and settings tab for SQL databases.
2023-06-28 16:52:45 +01:00
Adria Navarro
ec3f962d3c
Fix typings
2023-06-28 15:16:47 +01:00
Adria Navarro
b6f9ae762d
Lint
2023-06-28 14:59:49 +01:00
Adria Navarro
47d6113fee
Submit nested
2023-06-28 14:33:52 +01:00
Adria Navarro
a95a5f1cb2
Populate fields
2023-06-28 14:33:52 +01:00
Adria Navarro
758b4f8254
Allow open by default for field groups
2023-06-28 14:33:52 +01:00
Adria Navarro
352ea72c53
Select and conditional fields
2023-06-28 14:33:52 +01:00
Adria Navarro
8a7d610faf
Move creation pool on the connect step
2023-06-28 14:33:51 +01:00
Adria Navarro
f2d41addbd
Unify prettier
2023-06-28 14:33:51 +01:00
Adria Navarro
c9bee9e423
Display errors
2023-06-28 14:33:51 +01:00
Adria Navarro
94b084a245
Update mssql to latest
2023-06-28 14:33:51 +01:00
Adria Navarro
1e5492b18d
Type mssql
2023-06-28 14:33:51 +01:00
mike12345567
25d0f3f518
Adding settings tab for SQL datasources.
2023-06-28 11:59:53 +01:00
Peter Clement
87768fd577
update error messages:
2023-06-28 09:28:40 +01:00
Peter Clement
fed6a83bca
remove incorrect psql codes
2023-06-28 09:18:41 +01:00
Andrew Kingston
ee74900abb
Update comments
2023-06-27 17:45:24 +01:00
Andrew Kingston
f0c8cb82b2
Remove unused tenantId
2023-06-27 17:43:52 +01:00
Andrew Kingston
801f5655ac
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-27 16:50:51 +01:00
Michael Drury
f7cdf5f2bc
Merge pull request #11001 from Budibase/feature/custom-role-readable-ids
...
Custom roles - readable IDs
2023-06-27 16:17:08 +01:00
Michael Drury
5e8cf41feb
Merge pull request #11013 from Budibase/fix/sql-relationship-fixes
...
Further SQL relationship fixes
2023-06-27 16:16:53 +01:00
Andrew Kingston
8c9d4a9126
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-27 16:09:59 +01:00
Peter Clement
cf0300973a
add error mapping system
2023-06-27 15:28:10 +01:00
Peter Clement
46a9142676
propagate errors coreectly for datasource plus
2023-06-27 15:27:56 +01:00
mike12345567
fc537a0aab
Further PR comments.
2023-06-27 14:56:24 +01:00
Michael Drury
a3ebcb2896
Merge pull request #11033 from Budibase/fix/BUDI-7188
...
Don't sync automation logs from prod to dev app
2023-06-27 12:52:07 +01:00
mike12345567
4d2aa2a67b
PR comments.
2023-06-27 12:45:00 +01:00
mike12345567
1d5bc39282
PR comments.
2023-06-27 12:24:50 +01:00
Andrew Kingston
cfdd6bafb7
Rewrite how middlewares are ran inside sockets, and fix collaboration
2023-06-27 11:33:23 +01:00
mike12345567
47260f23bf
PR comments.
2023-06-27 10:01:06 +01:00
Mel O'Hagan
6f75c5df53
Use any type to fix TypeScript check
2023-06-27 09:59:02 +01:00
Dean
eaecd3ab68
Merge remote-tracking branch 'origin/develop' into merge-master
2023-06-27 09:31:35 +01:00
mike12345567
7e79c827a7
Test fixes, as well as issue discovered by test around _id generation and event triggering.
2023-06-26 19:10:04 +01:00
mike12345567
3eff4d85d0
Adding a test case for the removal of automation logs from app sync, as well as adding to the publish/sync filter a check to not carry over automation logs.
2023-06-26 18:52:15 +01:00
Andrew Kingston
b7603f8bf1
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-26 17:56:11 +01:00
mike12345567
ced1dd95c7
Updating roles tests to make sure ID always valid.
2023-06-26 16:35:16 +01:00
Dean
b6caebe431
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-26 15:51:31 +01:00
melohagan
0ecda93ea9
Fix for $in on ObjectIds ( #11014 )
2023-06-26 15:07:29 +01:00
mike12345567
1c09913d33
Fix for foreign keys being unsettlable after update, breaking Postgres test.
2023-06-26 15:05:10 +01:00
mike12345567
b94801d10a
Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids
2023-06-26 12:39:41 +01:00
Andrew Kingston
6d38bdcd64
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-26 11:32:54 +01:00
Andrew Kingston
5f407259dc
Enable component nesting validation for new apps
2023-06-26 10:39:38 +01:00
Andrew Kingston
aebc3b2bb8
Merge branch 'develop' of github.com:Budibase/budibase into grid-block
2023-06-26 09:05:06 +01:00
mike12345567
e022da5bc8
Adding test case for foreign key autocolumn enrichment.
2023-06-23 18:31:02 +01:00
mike12345567
c2b4dec88f
Fix to make foreign keys auto-columns when used in relationships as well as making sure that when fetching tables that they can be removed, using the old fetch mechanism (to be replaced, but needs to work for now).
2023-06-23 18:09:52 +01:00
mike12345567
3d3efadb37
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-23 15:19:49 +01:00
melohagan
3aca0c0ed3
Null safety ( #11007 )
2023-06-23 14:48:07 +01:00
Dean
fd8400bee5
PR feedback and removed some comments
2023-06-23 11:56:59 +01:00
Andrew Kingston
007b6d605b
Merge pull request #10917 from Budibase/fix/datasource-409
...
Fix datasource conflicts
2023-06-23 11:54:15 +01:00
Adria Navarro
2f548d834f
Merge branch 'develop' into chore/refactor_pro_as_package
2023-06-23 10:43:57 +01:00
mike12345567
baecab785d
Handling the removal of the role_ prefix where applicable so that new role IDs present in the exact same way as built in roles.
2023-06-22 18:02:35 +01:00
melohagan
0860a5b248
Exclude entities from datasource env processing ( #11000 )
2023-06-22 17:35:47 +01:00
mike12345567
c4994b8369
Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids
2023-06-22 14:02:23 +01:00
mike12345567
58d7293798
PR suggestion.
2023-06-22 13:25:37 +01:00
Adria Navarro
1a46879c90
Merge pull request #10993 from Budibase/budi-7115-install_pgdump
...
BUDI-7115 - Install pgdump
2023-06-22 13:22:28 +01:00
mike12345567
5373b867e1
Fix for #10949 - the relationship types were always locked to be the same, which means that the foreign key wasn't being updated correctly as the backend was not aware of which side was the one-to-many side.
2023-06-22 12:32:39 +01:00
Adria Navarro
a227a2664a
Reduce image size
2023-06-22 11:37:33 +01:00
Adria Navarro
55e38725db
Add pg_dump to single dockerfile
2023-06-22 11:29:32 +01:00
Adria Navarro
a5ae0e5a3f
Add pg_dump to server dockerfile
2023-06-22 11:13:20 +01:00
mike12345567
45120c60ba
Getting basic regex in place to make sure role names can be IDs.
2023-06-21 17:08:54 +01:00
Michael Drury
e1741937ae
Removing logging of error in coercion - this was creating noise in errors channel.
2023-06-21 12:08:39 +01:00
Adria Navarro
921c821d2f
Install pg_dump on docker
2023-06-21 11:33:37 +01:00
Andrew Kingston
1403ee59ce
Use app ID as part of room key for grid websocket to fix issues with dev/prod tables having the same table ID but being different tables
2023-06-21 08:51:43 +01:00
Andrew Kingston
3f20a3a439
Enable collaboration for public users and fix collaboration for non-devs
2023-06-21 08:33:58 +01:00
mike12345567
cbfeea121c
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-20 18:09:23 +01:00
melohagan
9e9cece59e
Clone user ( #10974 )
2023-06-20 17:07:34 +01:00
melohagan
b0debf17ef
Table disappears from side bar when changing display name ( #10909 )
...
* Pass sourceId on fetch tables
* Use ExternalTable type
2023-06-20 17:07:12 +01:00
Dean
998f1806aa
Updated analytics tests to account for the embedded
2023-06-20 16:29:09 +01:00
Michael Drury
958cabee52
Merge pull request #10921 from Budibase/fix/airgap-templates-call
...
update airgap script and enable support for offline mode
2023-06-20 13:51:10 +01:00
Adria Navarro
98c549ceaf
Fix ref
2023-06-20 13:42:39 +01:00
Dean
f04f42546a
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-20 12:33:48 +01:00
Dean
602ea9bc4e
General tidying and refactoring. Updated the publish button behaviour to also take into account revert and version update behaviours.
2023-06-20 12:33:18 +01:00
Adria Navarro
cdd15fd75f
Merge pull request #10953 from Budibase/budi-7115-sql-schema-export
...
BUDI-7115 - Sql schema export
2023-06-20 11:57:46 +01:00
Adria Navarro
8ab5913eb9
Change url
2023-06-20 11:33:38 +01:00
Adria Navarro
6ed5894441
Type
2023-06-20 11:14:23 +01:00
Adria Navarro
50d082c385
Merge branch 'develop' into chore/refactor_pro_as_package
2023-06-20 11:14:05 +01:00
Dean
c1248eed12
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-20 10:08:18 +01:00
mike12345567
3955b00bbc
Merge branch 'develop' of github.com:Budibase/budibase into fix/airgap-templates-call
2023-06-19 18:57:17 +01:00
Michael Drury
c5270ee323
Merge pull request #10959 from Budibase/fix/integration-tests
...
Integration test updates and improved logging
2023-06-19 18:52:24 +01:00
Adria Navarro
acfe69a3d5
Remove the doble deep format references
2023-06-19 18:34:51 +01:00
mike12345567
289a75fc9a
Few minor updates to the integration suite to make it easier to decipher what is happening under the hood, as well as making it easier to log from these (where there is no pino logging available, importing backend-core breaks things). Also added a new script which can be used to get local environment setup as needed to run qa-core tests. Finally, xdescribe for the failing test until can work out what is wrong with MongoDB installation in QA environment.
2023-06-19 18:28:38 +01:00
Adria Navarro
718fe1efc6
Implement mssql and tests
2023-06-19 17:56:12 +01:00
Adria Navarro
c44b10eadf
Lint
2023-06-19 17:56:12 +01:00
Adria Navarro
e21dca5582
Implement and test mysql sql dump
2023-06-19 17:56:12 +01:00
Adria Navarro
ab5b8716c0
Get mysql schema
2023-06-19 17:56:12 +01:00
Adria Navarro
d337c52adf
Add feature flags
2023-06-19 17:56:11 +01:00
Adria Navarro
7a4eb3113d
Add external schema endpoint
2023-06-19 17:56:11 +01:00
Adria Navarro
dbcf7814a8
Support ssl
2023-06-19 17:56:11 +01:00
Adria Navarro
e7026d4aed
Get schema function
2023-06-19 17:56:11 +01:00
Adria Navarro
fe3b3aaf53
Fix dependencies
2023-06-19 17:55:47 +01:00
Adria Navarro
7bd0078210
Clean code
2023-06-19 17:55:47 +01:00
Adria Navarro
d7d1eabc0f
Fix build order
2023-06-19 17:55:47 +01:00
Adria Navarro
a0bfebf53d
Merge pull request #10894 from Budibase/budi-7010/frontend-encrypt-app-imports
...
BUDI-7010 - Frontend decrypt app imports
2023-06-19 11:18:38 +01:00
Dean
2304032423
Added embed state, behaviours and event tracking to client app. UI/UX Refactoring
2023-06-16 12:30:08 +01:00
Rory Powell
5f716a62a4
Revert "Merge branch 'develop' into master"
...
This reverts commit 67fb9de7f4
, reversing
changes made to ebec885b0a
.
2023-06-16 10:13:43 +01:00
Michael Drury
58c26d563e
Fixing where getCachedLicense is retrieved from.
2023-06-15 23:29:34 +01:00
Michael Drury
a1d8ad047a
Quick fix suggested by Rory to make use of the cached license when fetching the app package.
2023-06-15 22:51:33 +01:00
mike12345567
d84051ccfd
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-15 17:08:08 +01:00
mike12345567
67e2ce86ce
Adding a license mechanism to the app package call so that public apps can still return what license the app utilises. This is retrieved based on the tenant of the app - we only attach the license type so as to not expose further information than is necessary.
2023-06-15 16:33:07 +01:00
Martin McKeaveney
dd8e54c5e1
update airgap script and enable support for offline mode
2023-06-15 15:20:14 +01:00
Adria Navarro
df3afe2a7c
Merge pull request #10918 from Budibase/budi-5262/support_pg_client_cert
...
Budi 5262 - Support pg client cert
2023-06-15 12:40:16 +01:00
Adria Navarro
b7f0387577
Merge branch 'develop' into budi-5262/support_pg_client_cert
2023-06-15 11:13:52 +01:00
Adria Navarro
4d3ab040bf
Support postgres client certificates
2023-06-15 11:06:01 +01:00
Adria Navarro
f446bd96dd
Merge branch 'master' into backmerge-master
2023-06-15 10:16:21 +01:00
Andrew Kingston
3cbebaf40d
Restore original comment
2023-06-15 09:29:46 +01:00
Andrew Kingston
99a8fc7c12
Revert websocket changes and just fetch datasources constantly
2023-06-15 09:27:45 +01:00
Andrew Kingston
5e5dc902d1
Broadcast datasource change via websocket when making changes to tables
2023-06-15 09:04:21 +01:00
Martin McKeaveney
0545eda29d
Merge pull request #10905 from Budibase/feature/airgap-assets-support
...
removing need for external internet assets and self hosting our own f…
2023-06-14 17:37:43 +01:00
Adria Navarro
e6ad3a4719
Type pg
2023-06-14 17:17:29 +01:00
Jonny McCullagh
757ca6a166
Merge master develop ( #10897 )
...
* Binding drawer fixes
* Added missing headless flag for the bindable combobox
* Fix for QueryEditor width
* Fix svelte transitions in grid new row component breaking routify
* Bump version to 2.7.7
* fix REST connector failure to save
* Bump version to 2.7.8
* Bump version to 2.7.9
* Unexpected token when export data (#10721 )
* Tidy ID string for JSON parse
* Display error for composite keys
* Unit test WIP
* directly assign the mock function on the datasource
* Unit tests for exportRows ID handling
---------
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
* Return all rows if oneOf value is falsey (#10638 )
* Bump version to 2.7.10
* Make sure divider fields are left-most (#10627 )
* Make sure divider fields are left most
* Refactor
* Bump version to 2.7.11
* Temporarily remove the focus store update as it triggers a full redraw of the component settings
* Linting
* Removed commented out code
* Bump version to 2.7.12
* Bump version to 2.7.13
* Do not show Business tag for Email action (#10867 )
* Bump version to 2.7.14
* new deploy trigger (#10892 )
* point the deploys at the new env
* Bump version to 2.7.15
---------
Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
Adria Navarro
f31c615e18
Merge branch 'develop' into backmerge-master
2023-06-14 15:45:47 +01:00
Martin McKeaveney
1ad150827a
fix deps
2023-06-14 15:35:16 +01:00
Martin McKeaveney
307e6dde02
update bblogoimgur to bblogo
2023-06-14 15:21:46 +01:00
Martin McKeaveney
0f02b31ba7
lint
2023-06-14 15:12:39 +01:00
Michael Drury
6776f3d78c
Merge pull request #10881 from Budibase/fix/budi-7026
...
Custom roles breaking app access when not published
2023-06-14 15:10:30 +01:00
Michael Drury
fdad2e6bf3
Merge pull request #10895 from Budibase/fix/budi-7099
...
MySQL cyclic JSON conversion issue with primary display columns
2023-06-14 15:09:17 +01:00
Martin McKeaveney
6fcdcf947e
update budibaseapp url
2023-06-14 15:05:08 +01:00
Martin McKeaveney
cd1675098f
removing need for external internet assets and self hosting our own fonts
2023-06-14 14:54:27 +01:00
Adria Navarro
9832da4067
Merge branch 'develop' into budi-7010-encrypt-app-exports
2023-06-14 14:40:10 +01:00
Adria Navarro
672804c150
Merge pull request #10900 from Budibase/budi-7010/export_controller_as_post
...
BUDI-7010 - Export controller as post
2023-06-14 14:38:01 +01:00
mike12345567
3f63a81c01
PR comments.
2023-06-14 14:34:12 +01:00
Adria Navarro
052ecbb59a
Merge branch 'budi-7010/export_controller_as_post' into budi-7010-encrypt-app-exports
2023-06-14 14:28:26 +01:00
Adria Navarro
fe1a64964a
Fix and improve tests
2023-06-14 14:20:20 +01:00
Adria Navarro
4b065dda8b
Fix exports/imports
2023-06-14 12:32:26 +01:00
Adria Navarro
9a5f67b7d8
Merge branch 'budi-7010/frontend-encrypt-app-exports' into budi-7010/frontend-encrypt-app-imports
2023-06-14 11:21:19 +01:00
Adria Navarro
a4f0b45d5e
Fix merge
2023-06-14 11:17:32 +01:00
Adria Navarro
a9bf6967dc
Merge branch 'budi-7010/export_controller_as_post' into budi-7010-encrypt-app-exports
2023-06-14 11:17:26 +01:00
Adria Navarro
a68dc7c965
Remove excludeRows and appName from the querystrings
2023-06-14 11:06:46 +01:00
Adria Navarro
bfd444dbaa
Change the download to be a post
2023-06-14 10:47:46 +01:00
mike12345567
68082eecf9
Fix for circular issue with primary display fields on SQL tables introduced in most recent update - if somehow the primary display field is set to a relationship field there was a chance of cyclic structure occurring which Koa could not convert to JSON.
2023-06-13 18:21:22 +01:00
Adria Navarro
3d01775b89
Handle errors
2023-06-13 17:08:33 +01:00
Adria Navarro
f3b461a62c
Handle password on creation
2023-06-13 16:50:56 +01:00
mike12345567
60d58034dd
Fixes #6346 - issue with date parsing, adding in some testing around it.
2023-06-13 16:11:22 +01:00
mike12345567
1bdf55e966
Some type updates and fixes for test case.
2023-06-13 14:45:33 +01:00
Adria Navarro
c1e09d0305
Close client on testconnection
2023-06-13 10:49:09 +01:00
Adria Navarro
3aaaad8792
Update mongodb
2023-06-13 10:48:42 +01:00
mike12345567
bedc8e5cce
Fix for custom roles that have not been published causing users to be unable to access an app completely. They should instead be treated as public users as their role isn't valid.
2023-06-12 18:39:30 +01:00
Adria Navarro
81522d0784
Clean defaults
2023-06-12 17:51:21 +01:00
Adria Navarro
551ca404b4
Decrypt file
2023-06-12 16:27:19 +01:00
mike12345567
2486937c43
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend
2023-06-12 16:16:12 +01:00
Adria Navarro
1f4cdf348f
Encrypt files
2023-06-12 11:49:38 +01:00
Adria Navarro
d7f64fe6a4
Update tar libs
2023-06-12 11:12:22 +01:00
Martin McKeaveney
59b33e6867
code review
2023-06-11 18:51:08 +01:00
Martin McKeaveney
3af377510d
fix deps and lockfiles
2023-06-10 16:24:03 +01:00
Martin McKeaveney
7e45773d02
diagnostics panel
2023-06-10 16:16:52 +01:00
Adria Navarro
978591e2ba
Enable encrypting
2023-06-09 16:26:48 +01:00
Adria Navarro
4acfc623b4
Use import for tar
2023-06-09 14:52:19 +01:00
Michael Drury
deffe9d3d4
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend
2023-06-09 13:21:30 +01:00
melohagan
24a00c66bb
Unexpected token when export data ( #10721 )
...
* Tidy ID string for JSON parse
* Display error for composite keys
* Unit test WIP
* directly assign the mock function on the datasource
* Unit tests for exportRows ID handling
---------
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2023-06-09 13:01:55 +01:00
Adria Navarro
8492ef18fa
Ignore 409 errors on user syncs
2023-06-09 12:36:09 +01:00
Martin McKeaveney
746afaf573
initial work on debug panel
2023-06-08 19:50:29 +01:00
melohagan
c0578d4cc2
Send meeting invite via automation email smtp ( #10787 )
...
* Pass calendar props into sendSmtpEmail
* Add calendar event to message
* Add Checkbox and DatePicker automation field UI
* Add URL prop
* Add url to sendSmtpEmail unit test
* Refactor
* Code review comments
* Make location optional
* Add EmailInvite type
---------
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-06-08 14:25:35 +01:00
Martin McKeaveney
fa64ca3d6b
lint
2023-06-08 12:44:41 +01:00
Martin McKeaveney
a9787ff608
fix REST connector failure to save
2023-06-08 12:00:34 +01:00
mike12345567
9ee06e8e42
Updating fetch within main datasource UI to mimic that of the onboarding.
2023-06-07 18:34:32 +01:00
mike12345567
dd8f7fdb91
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend
2023-06-07 18:06:27 +01:00
mike12345567
e07dfab98c
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-07 18:05:29 +01:00
mike12345567
06a7a31847
Hardcoding the top level path for the app service as well.
2023-06-07 16:39:33 +01:00
mike12345567
8d7119a363
Make sure top level path is resolved correctly.
2023-06-07 16:37:42 +01:00
mike12345567
9ebd90a07d
Don't resolve anymore given we have an absolute top level path
2023-06-07 16:36:43 +01:00
mike12345567
70e4795349
Fix top level path within the single image to make sure it can find builder assets correctly.
2023-06-07 16:35:36 +01:00
Adria Navarro
4eac5f93ca
Fix test
2023-06-07 14:10:02 +01:00
Adria Navarro
d8fc37a760
Revert "Merge pull request #10808 from Budibase/undo_wrong_merge_from_develop"
...
This reverts commit 4ccc98103c
, reversing
changes made to 500424c651
.
2023-06-07 14:08:47 +01:00
Adria Navarro
fdd4492830
Merge branch 'develop' into master-backmerge
2023-06-07 14:07:16 +01:00
melohagan
91acb1b3eb
Set sourceId ( #10769 )
2023-06-07 14:01:24 +01:00
Adria Navarro
a14b29efac
Improve fetch performance
2023-06-07 12:29:36 +01:00
Adria Navarro
dd58aaf5cb
Use fancycheckboxgroup
2023-06-07 11:44:32 +01:00
Adria Navarro
bb901d94d2
Clean code
2023-06-07 11:32:42 +01:00
Adria Navarro
5135ac36b7
Fix fetching tables
2023-06-07 11:31:10 +01:00
Adria Navarro
95c66edb65
Clean code
2023-06-07 11:31:10 +01:00
Adria Navarro
c47656d423
Save datasource
2023-06-07 11:31:10 +01:00
Adria Navarro
d21274ef2b
Remove frozen-lockfile from dockerfiles
2023-06-07 09:05:34 +01:00
Adria Navarro
deeba8bae3
Revert "Merge branch 'develop' into master"
...
This reverts commit 6f29c978e0
, reversing
changes made to 1c6ff73c19
.
2023-06-06 22:06:34 +01:00
mike12345567
dab1db2271
Updating datasource save API to allow specifying a filter for which tables to fetch and then linking this up with the new frontend.
2023-06-06 18:27:03 +01:00
mike12345567
cc60baa3d1
Some fixes for BBUI and updating postgres table name fetching to get uniques.
2023-06-06 17:40:14 +01:00
Adria Navarro
fe9a220717
Add yarn.lock
2023-06-06 14:45:20 +01:00
Adria Navarro
12b69dc37d
Remove --configuration=production
2023-06-06 14:45:20 +01:00
Adria Navarro
1f428bd5c2
Fix test
2023-06-06 12:17:56 +01:00
Rory Powell
ad7f6cf5e2
Merge branch 'develop' into merge-master
2023-06-06 11:49:49 +01:00
Adria Navarro
21e870109c
Save datasource
2023-06-06 11:29:50 +01:00
Adria Navarro
25c921e340
Validate url
2023-06-06 11:29:49 +01:00
Adria Navarro
1e238ce693
Validate google sheets url
2023-06-06 11:29:49 +01:00
Andrew Kingston
d70e49d74f
Add event for tracking user collaboration
2023-06-06 10:11:51 +01:00
Rory Powell
abbd8c5c8b
Merge branch 'master' into develop
2023-06-05 23:19:43 +01:00
Andrew Kingston
4a0e23a171
Transfer lock to next oldest session when disconnecting from the builder
2023-06-05 13:54:17 +01:00
Andrew Kingston
f7e21c3348
Remove log from websocket heartbeat
2023-06-05 11:55:45 +01:00
mike12345567
0506096e72
Fixing filtering plus pagination in googlesheets, the pagination previously was first which broke the filtering.
2023-06-05 10:03:47 +01:00
mike12345567
770f7c1dc6
Merge branch 'develop' of github.com:Budibase/budibase into fix/google-sheets-issues
2023-06-05 09:36:45 +01:00
mike12345567
e7649374d2
Fixing googlesheets filtering by _id - there was an issue with the response API giving _rowNumber rather than the expected primary key of rowNumber, need to update the filters accordingly.
2023-06-02 18:25:35 +01:00
mike12345567
213315e14f
Fixing issue with row deletion not returning the _id of the row which was deleted in googlesheets.
2023-06-02 18:03:43 +01:00
Andrew Kingston
6f51843875
Fix TS issue
2023-06-02 16:22:07 +01:00
Michael Drury
adbdaf394a
Small update to make sure that save/patch calls to the rows API (all DS+) return the squashed relationships, not the whole structure.
2023-06-01 18:18:12 +01:00
Andrew Kingston
d8d3d71523
Update websocket logic to ignore events trigger by API requests originating from the same session
2023-06-01 17:14:32 +01:00
Michael Drury
8e4f0e531c
Merge pull request #10755 from Budibase/fix/datasource-info-endpoint
...
Datasource info endpoint update
2023-06-01 12:29:46 +01:00
Michael Drury
67588f1051
Adding a JSON parse incase the input is actually an array in the form of a string (HBS).
2023-06-01 12:14:34 +01:00
Michael Drury
cde4dabe42
Fixing some redis type errors.
2023-06-01 11:10:39 +01:00
deanhannigan
a782a8b9b1
Merge pull request #10758 from Budibase/fix/reduce-array-row-parse-log-level
...
Reduced log level of array parsing on row import
2023-06-01 10:41:19 +01:00
Michael Drury
fde94a262f
Moving ioredis-mock dependency back to dev dependency in backend-core.
2023-06-01 10:13:54 +01:00
Dean
6ee83e2da8
Reduced log level of parse array attempt
2023-06-01 09:05:22 +01:00
Michael Drury
022016366e
Adding ioredis-mock as an actual dependency for builds.
2023-06-01 00:19:24 +01:00
Michael Drury
a3f9759a47
Reverting ioredis-mock removal for test cases - will come back to this in future as it currently breaks pro tests.
2023-06-01 00:02:55 +01:00
mike12345567
16e929bd81
Removing checks around websockets as redis properly available in testing now.
2023-05-31 18:09:15 +01:00
mike12345567
969ee52c29
Fixing merge conflict.
2023-05-31 18:08:29 +01:00
mike12345567
039e78379f
Fixing lint issue.
2023-05-31 17:48:18 +01:00
mike12345567
fba3ec987e
Merge branch 'develop' of github.com:Budibase/budibase into fix/datasource-info-endpoint
2023-05-31 17:37:17 +01:00
mike12345567
249625ad1a
Updating backend tests to actually utilise the redis container which is spun up as part of the tests, doing away with the somewhat problematic ioredis-mock which was breaking some tests due to the addition of the changes for multi-dev collab.
2023-05-31 17:18:01 +01:00
mike12345567
651d50a064
Updating datasource information endpoint to POST which allows sending up an unfinished/unsaved datasource for fetching information with. Also changing how verification and information endpoints work so that enrichment is used and therefore env vars can also be used.
2023-05-31 17:04:29 +01:00
Andrew Kingston
680e609b52
Remove plural forms of enums and use TS enum rather than JS const
2023-05-31 17:03:14 +01:00
Andrew Kingston
8a2d4b7052
Merge branch 'develop' of github.com:Budibase/budibase into websocket-redis-integration
2023-05-31 16:28:14 +01:00
Andrew Kingston
ffbbf04e86
Lint
2023-05-31 16:08:35 +01:00
Andrew Kingston
a7c6298d1f
Ensure socket pruning due to redis TTL expiry works as expected
2023-05-31 15:37:39 +01:00
Dean
bb44c9f07f
Added console log
2023-05-31 15:20:25 +01:00
Andrew Kingston
05e34076f7
Fully rewrite websocket redis integration to use individual keys per session, enable TTLs on sesisons, prune sessions when users connect and add a heartbeat to sockets
2023-05-31 15:13:22 +01:00
Peter Clement
c6d0da33f4
add import for performance lib
2023-05-31 11:33:52 +01:00
Andrew Kingston
d926650232
Add back in functionality to select different redis DB's per client
2023-05-31 10:52:39 +01:00
Peter Clement
162ea5d969
update log formatting
2023-05-31 10:51:54 +01:00
Andrew Kingston
d3fdb52bf5
Store all socket users in redis to allow all server instances to be aware of all users
2023-05-31 10:21:50 +01:00
Peter Clement
702c908ae8
remove logging
2023-05-31 09:42:44 +01:00
Michael Drury
1547280514
Merge pull request #10739 from Budibase/fix/multi-dev-conflicts
...
Multidev lock and conflict management
2023-05-30 22:57:00 +01:00
Rory Powell
a1dbd67535
Remove debug log
2023-05-30 19:23:19 +01:00
Rory Powell
b0783d373a
Lint
2023-05-30 19:16:36 +01:00
mike12345567
7c7bd4d5cb
Fix for debugging with webstorm the old way (if desired), updating the builder middleware to be more multi-dev capable, ignoring 409s when attempting to update the last updated at for apps (if multiple devs hit at same time, only use one) also updating writethrough cache to retry once, with the extended TTL on locks, plus the multi-dev collab it can take a minute to update usage quota doc when a lot of updates occur at once.
2023-05-30 17:41:20 +01:00
Peter Clement
ef9fc94728
Merge branch 'fix/looping-performance-bug' of github.com:Budibase/budibase into fix/looping-performance-bug
2023-05-30 16:52:34 +01:00
Peter Clement
ed6cd8144b
lint
2023-05-30 16:52:22 +01:00
Rory Powell
207512396a
Merge pull request #10738 from Budibase/automation-investigation
...
Automation investigation logging + max doc size fix for automation log
2023-05-30 16:45:27 +01:00
Rory Powell
df5654a7e7
Merge branch 'develop' into fix/looping-performance-bug
2023-05-30 16:41:11 +01:00
Rory Powell
6230e62b9b
Automation investigation logging + max doc size fix for automation log
2023-05-30 16:37:39 +01:00
Peter Clement
3119ba5a8d
remove log
2023-05-30 14:41:04 +01:00
Peter Clement
0a91e5bed1
update let to const
2023-05-30 14:26:49 +01:00
Peter Clement
5a7f0ba586
Fix performance issue with looping and context
2023-05-30 14:25:28 +01:00
Gerard Burns
23ee9f4af8
Post Sign Up Onboarding Changes ( #10701 )
...
* wip
* PR Feedback
* Fixes
* PR Feedback
* PR Feedback
* PR Feedback
2023-05-30 12:54:57 +01:00
Andrew Kingston
be40d72f55
Merge pull request #10712 from Budibase/data-section-multidev
...
Multiple user collaboration for data section
2023-05-30 09:08:14 +01:00
Adria Navarro
e3ce16d0c9
Update local versions to 0.0.0
2023-05-29 10:54:10 +02:00
Peter Clement
55e56e2c1f
Merge branch 'feature/sync-automations' of github.com:Budibase/budibase into feature/sync-automations
2023-05-26 16:58:12 +01:00
Peter Clement
2ae960e2ee
fix broken test
2023-05-26 16:58:00 +01:00
mike12345567
7ba21d836b
Merge branch 'develop' of github.com:Budibase/budibase into feature/sync-automations
2023-05-26 16:42:01 +01:00
Peter Clement
66e1f57a3d
one more feature check for safety on the trigger
2023-05-26 16:06:16 +01:00
Adria Navarro
489ca561b7
Check types
2023-05-26 13:54:10 +02:00
deanhannigan
bd50f32f0d
Merge pull request #10713 from Budibase/fix/internal-view-eval-fn
...
Fix for fetching Internal DB Views in QA cloud
2023-05-26 11:51:07 +01:00
Peter Clement
5a73b02827
update feature array to be an object
2023-05-26 11:02:47 +01:00
Dean
e1a87f2072
Reverted eval call to direct. Indirect appears to cause issues in cloud
2023-05-26 10:22:28 +01:00
Adria Navarro
e563c70163
Merge pull request #10710 from Budibase/chore/esbuild_pro
...
Chore - "esbuild"ing pro
2023-05-26 10:55:20 +02:00
Adria Navarro
77a619945b
Merge pull request #10680 from Budibase/budi-6933-verify-data-source-connection-during
...
Verify data source connection before saves
2023-05-26 10:47:42 +02:00