1
0
Fork 0
mirror of synced 2024-08-17 11:01:26 +12:00
Commit graph

7833 commits

Author SHA1 Message Date
Budibase Staging Release Bot
b11bc5280f v2.3.18-alpha.18 2023-03-01 12:36:38 +00:00
Budibase Staging Release Bot
e629e9ab22 Update pro version to 2.3.18-alpha.17 2023-03-01 10:06:03 +00:00
Budibase Staging Release Bot
e796880e54 v2.3.18-alpha.17 2023-03-01 10:02:33 +00:00
mike12345567
cb39053b12 Fix for #9778 - there was an issue with operationId in the OpenAPI spec, these need to be unique to be compliant with the spec as brought up in the issue. Also re-writing the spec generation to Typescript to be compliant with how backend code is now written. 2023-02-28 18:10:56 +00:00
Budibase Staging Release Bot
db28c5006c Update pro version to 2.3.18-alpha.16 2023-02-28 14:13:52 +00:00
Budibase Staging Release Bot
64e4788fc5 v2.3.18-alpha.16 2023-02-28 14:10:56 +00:00
Michael Drury
fcb9f3e116 Merge pull request #9815 from Budibase/bug/budi-6076-cannot-delete-columns-in-google-sheet
Bug - budi-6076 cannot delete columns in google sheet
2023-02-28 13:56:32 +00:00
Budibase Staging Release Bot
982a7a17aa Update pro version to 2.3.18-alpha.15 2023-02-28 11:14:33 +00:00
Budibase Staging Release Bot
f60e435c3c v2.3.18-alpha.15 2023-02-28 11:11:24 +00:00
Rory Powell
312c01a879 Prefer default config for google sheets in cloud, don't use env vars for regular auth 2023-02-28 10:36:29 +00:00
Michael Drury
a385fde601 Merge pull request #9795 from Budibase/feature/audit-logs
Audit Logs
2023-02-27 22:06:02 +00:00
mike12345567
e2ee573747 Trying to measure coverage from backend-core from server/worker. 2023-02-27 17:07:52 +00:00
adrinr
b05d568518 Merge remote-tracking branch 'origin/develop' into bug/budi-6076-cannot-delete-columns-in-google-sheet 2023-02-27 17:45:37 +01:00
adrinr
f017f0d54e Catch issue on test 2023-02-27 17:41:42 +01:00
Budibase Staging Release Bot
0810ae8ef0 Update pro version to 2.3.18-alpha.14 2023-02-27 16:30:38 +00:00
Budibase Staging Release Bot
0338a21197 v2.3.18-alpha.14 2023-02-27 16:27:18 +00:00
adrinr
f85ea527bd Add tests for adding/removing columns in a google spreadsheet 2023-02-27 17:25:48 +01:00
adrinr
abe06a127a Types 2023-02-27 17:25:26 +01:00
mike12345567
2fb33e2cf3 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-27 14:51:33 +00:00
Budibase Staging Release Bot
3365f9f0d3 Update pro version to 2.3.18-alpha.13 2023-02-27 14:10:33 +00:00
Budibase Staging Release Bot
edfd53a79a v2.3.18-alpha.13 2023-02-27 14:07:12 +00:00
Rory Powell
2e829ce8a6 Merge pull request #9785 from Budibase/configs-refactor-and-server-test-fixes
Configs /  Server tests / Failing real email tests updates
2023-02-27 14:00:21 +00:00
adrinr
30fde61d4d Handle deletes 2023-02-27 13:33:19 +01:00
mike12345567
65646ba01b Further PR comments. 2023-02-27 11:00:13 +00:00
Budibase Release Bot
941b2e4200 Update pro version to 2.3.18 2023-02-27 10:16:38 +00:00
Budibase Release Bot
868f82ea33 v2.3.18 2023-02-27 10:12:47 +00:00
mike12345567
3eaecc79d5 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 17:03:00 +00:00
Budibase Staging Release Bot
07b874d30f Update pro version to 2.3.18-alpha.12 2023-02-24 15:54:43 +00:00
Budibase Staging Release Bot
0ba544bb0a v2.3.18-alpha.12 2023-02-24 15:51:56 +00:00
mike12345567
8853776c79 Moving around processors to separate audit logs out of central event handling. 2023-02-24 13:52:54 +00:00
mike12345567
58fab29fb4 Main body of PR comments. 2023-02-24 13:32:45 +00:00
Budibase Staging Release Bot
d5a655a4eb v2.3.18-alpha.11 2023-02-24 13:23:58 +00:00
mike12345567
f070be5f65 Moving search index to an enum. 2023-02-24 13:15:14 +00:00
mike12345567
42fc004212 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 12:46:58 +00:00
Budibase Staging Release Bot
80813f5aa8 Update pro version to 2.3.18-alpha.10 2023-02-24 10:51:08 +00:00
Budibase Staging Release Bot
f791cb6365 v2.3.18-alpha.10 2023-02-24 10:48:01 +00:00
adrinr
d5fd635d6c Remove @ts-ignore 2023-02-24 11:26:05 +01:00
adrinr
045822d65e Dry 2023-02-24 11:24:29 +01:00
adrinr
2fc97189e5 Merge remote-tracking branch 'origin/develop' into bug/budi-6619/cannot_update_relationships_in_postgresql_many_to_one 2023-02-24 11:12:07 +01:00
adrinr
d6363f07b3 Renamings 2023-02-24 10:51:55 +01:00
adrinr
2e45f94d79 Improve verbosity 2023-02-24 10:47:32 +01:00
Budibase Staging Release Bot
3f50c04335 Update pro version to 2.3.18-alpha.9 2023-02-24 09:26:25 +00:00
Budibase Staging Release Bot
f3c5ddc7c9 v2.3.18-alpha.9 2023-02-24 09:23:36 +00:00
Budibase Staging Release Bot
969a026db3 Update pro version to 2.3.18-alpha.8 2023-02-23 14:05:48 +00:00
Budibase Staging Release Bot
c4e2566438 v2.3.18-alpha.8 2023-02-23 14:02:39 +00:00
Andrew Kingston
8cd7ba1fdf Undo/Redo for Design and Automate sections + automations refactor (#9714)
* Add full undo/redo support for screens

* Add loading states to disable spamming undo/redo

* Add keyboard shortcuts for undo and redo

* Fix modals not closing in design section when escape is pressed

* Remove log

* Add smart metadata saving to undo/redo

* Add error handling to undo/redo

* Add active state to hoverable icons

* Fix screen deletion

* Always attempt to get latest doc version before deleting in case rev has changed

* Move undo listener top level, hide controls when on certain tabs, and improve selection state

* Add tooltips to undo/redo control

* Update automation section nav to match other sections

* Fix automation list padding

* Fix some styles in create automation modal

* Improve automation section styles and add undo/redo

* Update styles in add action modal

* Fix button size when creating admin user

* Fix styles in add automation step modal

* Fix issue selecting disabled automation steps

* Reset automation history store when changing app

* Reduce spammy unnecessary API calls when editing cron trigger

* WIP automation refactor

* Rewrite most automation state

* Rewrite most of the rest of automation state

* Finish refactor of automation state

* Fix selection state when selecting new doc after history recreates it

* Prune nullish or empty block inputs from automations and avoid sending API requests when no changes have been made

* Fix animation issues with automations

* Sort automations and refetch list when adding or deleting

* Fix formatting

* Add back in ability to swap between values and bindings for block inputs

* Lint

* Format

* Fix potential issue in design section when selected screen is unset

* Fix automation arrow directions everywhere, tidy up logic and fix crash when using invalid looping

* Lint

* Fix more cases of automation errors

* Fix implicity any TS error

* Respect _id specified when creating automations

* Fix crash in history store when reverting a change on a doc whose ID has changed

* Lint

* Ensure cloneDeep helper doesn't crash when a nullish value is passed in

* Remove deprecated frontend automation test

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-23 13:55:18 +00:00
Rory Powell
4e1bebe897 Server flaky tests fixes - improving tenancy config 2023-02-23 13:43:27 +00:00
Rory Powell
d3a7286711 Configs updates: remove circular deps, dedicated module, typing improvements, reduce db reads 2023-02-23 13:41:35 +00:00
Budibase Staging Release Bot
351ea232f7 Update pro version to 2.3.18-alpha.7 2023-02-23 12:17:13 +00:00
Budibase Staging Release Bot
910bac322c v2.3.18-alpha.7 2023-02-23 12:14:21 +00:00
adrinr
5207f51080 Test enrich for all relationship types 2023-02-23 10:50:18 +01:00
adrinr
7868fc657d Fix many-to-one tests 2023-02-23 10:39:16 +01:00
adrinr
9e0d003038 Fix creation 2023-02-23 10:28:24 +01:00
adrinr
70689c0369 Fix tests 2023-02-23 00:06:57 +01:00
adrinr
83649f1959 Setup o2m and m2m relationships 2023-02-22 22:40:50 +01:00
adrinr
f00994af7f Fix wrong relationship mapping 2023-02-22 17:18:05 +01:00
adrinr
8c906c1681 Merge remote-tracking branch 'origin/develop' into bug/budi-6619/cannot_update_relationships_in_postgresql_many_to_one 2023-02-22 15:00:41 +01:00
adrinr
63af59a5b0 Handle link fields 2023-02-22 14:59:42 +01:00
Budibase Staging Release Bot
96dfa32c0b Update pro version to 2.3.18-alpha.6 2023-02-22 13:59:23 +00:00
Budibase Staging Release Bot
8cb9d5067b v2.3.18-alpha.6 2023-02-22 13:56:31 +00:00
Rory Powell
4b85583f5f Update builder and authorized middleware to be more strict towards unauthenticated (#9774)
* Update builder and authorized middleware to be more strict towards unauthenticated

* Remove unnecessary variable
2023-02-22 13:39:31 +00:00
Budibase Staging Release Bot
e04c72331e Update pro version to 2.3.18-alpha.5 2023-02-22 13:37:06 +00:00
Budibase Staging Release Bot
46c015491a v2.3.18-alpha.5 2023-02-22 13:33:55 +00:00
Budibase Staging Release Bot
52c3628846 Update pro version to 2.3.18-alpha.4 2023-02-22 13:14:32 +00:00
Budibase Staging Release Bot
bfe0756373 v2.3.18-alpha.4 2023-02-22 13:11:38 +00:00
Rory Powell
9d6d781244 Use --runInBand in CI only (#9771)
* Use  in CI only

* Use scripts instead of ternary to pick up correct bash syntax
2023-02-22 13:04:16 +00:00
adrinr
e350f6b166 Undo literal changes 2023-02-22 11:02:32 +00:00
adrinr
b9c54b6fe6 Update many to many 2023-02-22 10:54:55 +00:00
Budibase Staging Release Bot
8e07033ec2 Update pro version to 2.3.18-alpha.3 2023-02-22 10:13:25 +00:00
Budibase Staging Release Bot
a03fe900c6 v2.3.18-alpha.3 2023-02-22 10:10:27 +00:00
Budibase Staging Release Bot
faaf01cd53 Update pro version to 2.3.18-alpha.2 2023-02-22 08:43:41 +00:00
Budibase Staging Release Bot
288f853208 v2.3.18-alpha.2 2023-02-22 08:40:11 +00:00
mike12345567
22f42ef898 Adding new mechanism to get the ipAddress and userAgent of call for audit logs. 2023-02-21 19:14:57 +00:00
Budibase Staging Release Bot
1e0e3ce19e Update pro version to 2.3.18-alpha.1 2023-02-21 17:37:00 +00:00
Budibase Staging Release Bot
deb76ca7f3 v2.3.18-alpha.1 2023-02-21 17:33:47 +00:00
mike12345567
ef30c03fa6 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-21 17:26:24 +00:00
mike12345567
41eb0c3964 Updating worker db config to have replication available (for audit logs). 2023-02-21 17:22:23 +00:00
Rory Powell
940de8b6a0 Run CI steps in parallel (#9760)
* Parallel CI

* Add build to integration test

* Add checkout to top of each run

* Revert branch update for ci job

* Experiment with --runInBand for CI

* Fix intermittent backend-core migration test failure

* Fix hanging worker redis connection

* Update naming from reset to newTenant
2023-02-21 17:13:24 +00:00
Budibase Staging Release Bot
1742055c3c Update pro version to 2.3.18-alpha.0 2023-02-21 17:07:51 +00:00
Budibase Staging Release Bot
ccc17f5599 v2.3.18-alpha.0 2023-02-21 17:03:45 +00:00
mike12345567
f7f9e63fe8 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-21 16:53:28 +00:00
adrinr
e0242d0883 Fix the many to one updates 2023-02-21 16:29:18 +00:00
adrinr
be81767a46 Replace maps for foreach 2023-02-21 15:57:56 +00:00
adrinr
e0b3976ee4 Add return select statement back on update 2023-02-21 15:57:04 +00:00
Budibase Staging Release Bot
fcab5884ac Update pro version to 2.3.17-alpha.8 2023-02-21 15:24:40 +00:00
adrinr
1ada790d50 Fix postgres update for relationships 2023-02-21 15:21:00 +00:00
Budibase Staging Release Bot
9fadc42a2e v2.3.17-alpha.8 2023-02-21 15:20:48 +00:00
Adria Navarro
b65e39bb22 Merge pull request #9761 from Budibase/test/fix_foreigndata_pg_test
Test - Fix relation get test to test expected behaviour
2023-02-21 15:13:05 +00:00
Budibase Staging Release Bot
91941a538f Update pro version to 2.3.17-alpha.7 2023-02-21 14:43:54 +00:00
Budibase Staging Release Bot
a3dfaf2c3f v2.3.17-alpha.7 2023-02-21 14:39:55 +00:00
Budibase Staging Release Bot
e093ab5ef4 Update pro version to 2.3.17-alpha.6 2023-02-21 11:56:26 +00:00
Budibase Staging Release Bot
9ed759580f v2.3.17-alpha.6 2023-02-21 11:52:45 +00:00
adrinr
ea8e779d10 Merge remote-tracking branch 'origin/develop' into test/fix_foreigndata_pg_test 2023-02-21 11:37:16 +00:00
Budibase Staging Release Bot
cbddc7ee4f Update pro version to 2.3.17-alpha.5 2023-02-21 11:26:45 +00:00
Budibase Staging Release Bot
e6d7c22efa v2.3.17-alpha.5 2023-02-21 11:22:46 +00:00
adrinr
483f15a5d6 Add explicit check for the foreign field 2023-02-21 09:51:07 +00:00
adrinr
3c5d5f4c25 Fix relation get test to test expected behaviour 2023-02-21 09:42:56 +00:00
Rory Powell
cacf275a99 Prevent SSO users from setting / resetting a password (#9672)
* Prevent SSO users from setting / resetting a password

* Add support for ENABLE_SSO_MAINTENANCE_MODE

* Add typing to self api and build out user update sdk

* Integrate sso checks with user sdk. Integrate user sdk with self api

* Test fixes

* Move self update into SDK

* Lock down maintenance mode to admin user

* Fix typo

* Add health status response and return type signature to accounts.getStatus

* Remove some unnecessary comments

* Make sso save user function non optional

* Remove redundant check on sso auth details provider

* Update syncProfilePicture function name to getProfilePictureUrl

* Update packages/worker/src/sdk/users/events.ts

Co-authored-by: Adria Navarro <adria@revityapp.com>

* Add ENABLE_EMAIL_TEST_MODE flag

* Fix for logging in as sso user when existing user has password already

* Hide password update and force reset from ui for sso users

* Always disable sso maintenance mode in cloud

---------

Co-authored-by: Adria Navarro <adria@revityapp.com>
2023-02-21 08:23:53 +00:00
mike12345567
1eb2307fed Fix for #9749 - static formulas would sometimes attempt to update the same row multiple times, filter down to just the unique row list which requires updating. 2023-02-20 15:35:14 +00:00
mike12345567
b60013cbb8 switching metadataSearch to fullSearch. 2023-02-20 11:29:43 +00:00