Commit Graph

25963 Commits

Author SHA1 Message Date
Peter Clement ee9403f56f Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-27 15:04:27 +00:00
Peter Clement c33e833e86 null date string was breaking download for certain ranges 2023-02-27 15:03:25 +00:00
mike12345567 706b78b243 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-27 14:51:33 +00:00
mike12345567 43d29ca9a3 Fixing open handle issue - now that the worker has access to queues needs to shut them down. 2023-02-27 14:41:28 +00:00
Budibase Staging Release Bot a9bf19dc2f Update pro version to 2.3.18-alpha.13 2023-02-27 14:10:33 +00:00
Budibase Staging Release Bot 95ce3bb56c v2.3.18-alpha.13 2023-02-27 14:07:12 +00:00
Rory Powell d24c7a988e
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
Rory Powell a6027be943
Enforceable SSO (#9787)
* Add ENFORCEABLE_SSO feature flag

* First draft of enforce sso configuration / show single sign on url

* Reading and writing isSSOEnforced + integration with login page

* Enable CI + lint

* Set correct base branch for CI

* Test fix for expected string changed

* Use tenant aware platform url as SSO link

* Bring in latest pro changes

* Lint

* Add useEnforceableSSO mock helper function

* Update configs.spec.ts with coverage for public settings

* Update users.spec.ts with additional tests for isPreventPasswordActions

* Lint

* Update refresh OAuthToken to use correct enum and add case statement
2023-02-27 13:42:51 +00:00
mike12345567 5b09b15d27 Trying to remove audit log test - see if it fixes test stalling issue. 2023-02-27 13:31:52 +00:00
mike12345567 4803e8b7fe Fixing test case. 2023-02-27 13:17:42 +00:00
Rory Powell ab44eba7b2
Update packages/types/src/documents/global/config.ts
Co-authored-by: Adria Navarro <adria@revityapp.com>
2023-02-27 12:02:49 +00:00
mike12345567 807c12dde3 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-27 11:43:11 +00:00
mike12345567 827c7cef4a Moving is audited and adding in env var for ip address/user agent auditing. 2023-02-27 11:42:52 +00:00
Peter Clement cfdced5716 adjust table sizing and switch column position 2023-02-27 11:12:52 +00:00
mike12345567 35b670e3ac Further PR comments. 2023-02-27 11:00:13 +00:00
mike12345567 0debbe759c Fix based on test cases. 2023-02-24 19:04:40 +00:00
mike12345567 9327c0e096 Fix for auth logout test case. 2023-02-24 17:42:22 +00:00
mike12345567 1be17ee3bb Fixing circular dependencies which were blocking tests. 2023-02-24 17:31:58 +00:00
mike12345567 262227bb28 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 17:03:00 +00:00
mike12345567 699d7da4ea Adding test case for PII clear out. 2023-02-24 16:51:04 +00:00
mike12345567 0b013f305f Adding a system for checking audited data in events, so that PII can be removed by posthog processor. 2023-02-24 16:45:33 +00:00
Budibase Staging Release Bot 66f74dfbc3 Update pro version to 2.3.18-alpha.12 2023-02-24 15:54:43 +00:00
Budibase Staging Release Bot f77c214b0a v2.3.18-alpha.12 2023-02-24 15:51:56 +00:00
mike12345567 3f4ea4b152 Fixing build issue. 2023-02-24 13:55:36 +00:00
mike12345567 30024e7b81 Moving around processors to separate audit logs out of central event handling. 2023-02-24 13:52:54 +00:00
mike12345567 f407e18db6 Main body of PR comments. 2023-02-24 13:32:45 +00:00
Budibase Staging Release Bot 90c32a8e5c v2.3.18-alpha.11 2023-02-24 13:23:58 +00:00
Gerard Burns d6eb7446c7
Fix App Import (#9796) 2023-02-24 13:16:33 +00:00
mike12345567 98e6530913 Moving search index to an enum. 2023-02-24 13:15:14 +00:00
mike12345567 b9fb7f29a2 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 12:46:58 +00:00
Peter Clement d6d1b9e991 fix datepicker bug 2023-02-24 12:27:52 +00:00
Budibase Staging Release Bot c18c898a22 Update pro version to 2.3.18-alpha.10 2023-02-24 10:51:08 +00:00
Budibase Staging Release Bot 91d09b953d v2.3.18-alpha.10 2023-02-24 10:48:01 +00:00
adrinr 61f9febc69 Remove @ts-ignore 2023-02-24 11:26:05 +01:00
adrinr d13d275165 Dry 2023-02-24 11:24:29 +01:00
adrinr 928ab4fb09 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 ff8a4b420d Renamings 2023-02-24 10:51:55 +01:00
adrinr b60105f546 Improve verbosity 2023-02-24 10:47:32 +01:00
Peter Clement c6dac1f2f6 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 09:41:58 +00:00
Peter Clement 6d01911199 fix app sorting 2023-02-24 09:41:48 +00:00
Budibase Staging Release Bot b497bc00e9 Update pro version to 2.3.18-alpha.9 2023-02-24 09:26:25 +00:00
Budibase Staging Release Bot 6ee4594457 v2.3.18-alpha.9 2023-02-24 09:23:36 +00:00
mike12345567 862e85a8c2 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-23 17:23:29 +00:00
mike12345567 a3fd0d84d5 Implementing a few basic tests to create and search the audit logs. 2023-02-23 17:23:06 +00:00
Peter Clement d66597397e sorting for event and app list 2023-02-23 17:14:08 +00:00
Peter Clement 2601ff5255 add debounce for search 2023-02-23 14:33:15 +00:00
Peter Clement ee9c1ea214 fix spacing as columns were moving around 2023-02-23 14:20:56 +00:00
Budibase Staging Release Bot 562ee514ac Update pro version to 2.3.18-alpha.8 2023-02-23 14:05:48 +00:00
Budibase Staging Release Bot 76d67319b0 v2.3.18-alpha.8 2023-02-23 14:02:39 +00:00
Andrew Kingston f3a28e556b
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