Commit Graph

15101 Commits

Author SHA1 Message Date
Andrew Kingston 2bd018ab43 Add tiny margin to show full border around search field 2023-02-28 13:24:28 +00:00
Andrew Kingston 3b3a1e3348 Fix crash when using empty groups, update user invite picker to be right aligned like others 2023-02-28 13:20:00 +00:00
Andrew Kingston 76ffb5d4aa Remove logs 2023-02-28 12:54:18 +00:00
Andrew Kingston 50765d16a7 Remove redundant user fetch refresh 2023-02-28 12:49:55 +00:00
Andrew Kingston 9eadb06fd3 Add role footer for admins and developers, remove wasted API calls 2023-02-28 12:49:40 +00:00
Andrew Kingston 1b7b61bb63 Update user text color 2023-02-28 12:32:22 +00:00
Andrew Kingston adbaf1ea95 Update spacing, borders and sizing 2023-02-28 12:29:13 +00:00
Budibase Staging Release Bot 78287e11da v2.3.18-alpha.15 2023-02-28 11:11:24 +00:00
Dean 34b12fd60e Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-28 09:38:15 +00:00
Dean f818efcc9f Builder user onboarding 2023-02-28 09:37:03 +00:00
Michael Drury 7dfb14c8a5
Merge pull request #9795 from Budibase/feature/audit-logs
Audit Logs
2023-02-27 22:06:02 +00:00
adrinr a7bd117db9 Merge remote-tracking branch 'origin/develop' into bug/budi-6076-cannot-delete-columns-in-google-sheet 2023-02-27 17:45:37 +01:00
Budibase Staging Release Bot 6303105b71 v2.3.18-alpha.14 2023-02-27 16:27:18 +00:00
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
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
adrinr ed03834ef9 Don't hide errors on the frontend 2023-02-27 13:17:05 +01:00
Peter Clement cfdced5716 adjust table sizing and switch column position 2023-02-27 11:12:52 +00:00
Budibase Release Bot 7a59ee813f v2.3.18 2023-02-27 10:12:47 +00:00
Dean 52bfaa820c Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-27 09:12:07 +00:00
Dean 83a764b76e Merge commit 2023-02-27 09:11:32 +00:00
mike12345567 262227bb28 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 17:03:00 +00:00
Budibase Staging Release Bot f77c214b0a v2.3.18-alpha.12 2023-02-24 15:51:56 +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 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 91d09b953d v2.3.18-alpha.10 2023-02-24 10:48:01 +00:00
Peter Clement 6d01911199 fix app sorting 2023-02-24 09:41:48 +00:00
Budibase Staging Release Bot 6ee4594457 v2.3.18-alpha.9 2023-02-24 09:23:36 +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 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
Peter Clement 54d1844eed default start and end date 2023-02-23 13:49:44 +00:00
Peter Clement 74fd1c8622 update filter positioning 2023-02-23 13:00:29 +00:00
Budibase Staging Release Bot 452c69ee8c v2.3.18-alpha.7 2023-02-23 12:14:21 +00:00
Gerard Burns 60fd7b51fb
Improve Add Screen Modal (#9759)
* Improve Add Screen Modal

* lint

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-23 12:06:55 +00:00
Peter Clement 58c6531f5f update table width 2023-02-23 10:57:50 +00:00
Andrew Kingston 4fb3d103be
Fix error being thrown when attempting to change query parameters (#9782) 2023-02-23 08:09:18 +00:00
mike12345567 3a0b3851a9 Getting downloading working correctly, some minor UI updates, adding a new middleware for converting a query string to a body (useful for when a GET has to be used). 2023-02-22 18:50:27 +00:00
Peter Clement be68a5f9d5 start download work 2023-02-22 17:25:24 +00:00
Budibase Staging Release Bot fd87b260e1 v2.3.18-alpha.6 2023-02-22 13:56:31 +00:00
Budibase Staging Release Bot bd7576c6b3 v2.3.18-alpha.5 2023-02-22 13:33:55 +00:00
Budibase Staging Release Bot 60cc87c306 v2.3.18-alpha.4 2023-02-22 13:11:38 +00:00
Peter Clement 936ea7da78 custom popover height and sidebar styling 2023-02-22 12:31:04 +00:00
Peter Clement f4ea53fa6d Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-22 10:11:21 +00:00
Budibase Staging Release Bot ee49637f6f v2.3.18-alpha.3 2023-02-22 10:10:27 +00:00
Peter Clement e132d62ab5 update sidebar styling and fix bugs 2023-02-22 10:09:15 +00:00
Gerard Burns 8296d1b09a
Backups UI Changes (#9726)
* Backups UI Changes

* PR Feedback

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-22 10:03:11 +00:00
Budibase Staging Release Bot 4321a07944 v2.3.18-alpha.2 2023-02-22 08:40:11 +00:00
Budibase Staging Release Bot 865cab09b2 v2.3.18-alpha.1 2023-02-21 17:33:47 +00:00
mike12345567 420502a3e7 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-21 17:26:24 +00:00
Budibase Staging Release Bot f4dd710b75 v2.3.18-alpha.0 2023-02-21 17:03:45 +00:00
mike12345567 5a3e287d2d Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-21 16:53:28 +00:00
Budibase Staging Release Bot c3e4bfe17d v2.3.17-alpha.8 2023-02-21 15:20:48 +00:00
Gerard Burns 47c68ff5d9
Fix Automation Bindings Panel Requiring a Double Click (#9688)
* Fix Automation Bindings Panel Requiring a Double Click

* PR Feedback

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-21 15:04:37 +00:00
Gerard Burns d60db02993
New Onboarding URL Validation (#9507)
* New Onboarding URL Validation

* linting

* PR Feedback
2023-02-21 15:03:58 +00:00
Budibase Staging Release Bot 88f7f79b22 v2.3.17-alpha.7 2023-02-21 14:39:55 +00:00
Peter Clement 1692d28a7e some style updates for the sidebar 2023-02-21 12:31:21 +00:00
Budibase Staging Release Bot 1e58397f7b v2.3.17-alpha.6 2023-02-21 11:52:45 +00:00
Budibase Staging Release Bot f336cec967 v2.3.17-alpha.5 2023-02-21 11:22:46 +00:00
Rory Powell 5b12e2a633 Enable mock redis for integration tests 2023-02-21 10:52:11 +00:00
Peter Clement 9cb8810f1a integrate properly with audit log search api 2023-02-21 10:48:55 +00:00
Rory Powell 1b041c41c3
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
melohagan ac29e5c96d
Null safety (#9746) 2023-02-20 11:03:37 +00:00
Peter Clement 43f242d358 ensure table is pulling from search endpoint 2023-02-17 16:49:41 +00:00
Budibase Staging Release Bot 4145478e38 v2.3.17-alpha.4 2023-02-17 14:56:34 +00:00
Gerard Burns 65bbe20d8b
Add Fetch Row Button Action (#9653)
* Add Fetch Row Button Action

* PR feedback
2023-02-17 14:49:35 +00:00
Budibase Staging Release Bot 383b9b560f v2.3.17-alpha.3 2023-02-17 09:25:55 +00:00
Budibase Staging Release Bot 805f74f92a v2.3.17-alpha.2 2023-02-17 08:32:08 +00:00
Budibase Staging Release Bot 5c22c75429 v2.3.17-alpha.1 2023-02-16 16:52:04 +00:00
Budibase Release Bot a57c922b91 v2.3.17 2023-02-16 16:37:12 +00:00
Budibase Staging Release Bot 92d4358c40 v2.3.17-alpha.0 2023-02-16 14:26:19 +00:00
Martin McKeaveney 9878e87bf6
Merge pull request #9706 from Budibase/qa-2-qa-job-for-nightly-api-test
Re-enabling nightly tests
2023-02-16 14:04:51 +00:00
Andrew Kingston 71aa70e9d0
Attempt to fix flakey 409s when deleting screens that are linked in the nav (#9700) 2023-02-16 13:33:53 +00:00
Martin McKeaveney 7e6a4c8abb running API tests with reporting qa nightly tests 2023-02-15 23:38:59 +00:00
Rory Powell a259c8b898 Merge branch 'develop' into merge-master-into-develop 2023-02-15 15:20:05 +00:00
Rory Powell f37b921c9b Merge branch 'master' into merge-master-into-develop 2023-02-15 15:16:59 +00:00
Rory Powell 3da6502c8c Merge master into develop 2023-02-15 15:10:02 +00:00
Budibase Release Bot 0840e8897b v2.3.16 2023-02-15 15:09:01 +00:00
Budibase Release Bot 3566477d01 v2.3.15 2023-02-15 12:57:32 +00:00
Martin McKeaveney f44af893c1
Merge pull request #9690 from Budibase/link-to-plugin-repo-from-plugin-page
Link to Plugin Repo from Plugin Page
2023-02-15 12:10:43 +00:00
mike12345567 f058527137 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-15 11:29:04 +00:00
Budibase Release Bot d53d727925 v2.3.14 2023-02-15 09:43:10 +00:00
melohagan b14a071426
Date filter freeze fix (#9635)
* Filter with enrichedSchemaFields

* Handle empty object values in date range
2023-02-15 09:27:44 +00:00
Budibase Staging Release Bot 39e98630a1 v2.3.14-alpha.0 2023-02-14 18:12:57 +00:00
mike12345567 2dc1ce3497 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-14 17:57:23 +00:00
Gerard Burns 3492b148fc Link to Plugin Repo from Plugin Page 2023-02-14 15:52:21 +00:00
Budibase Release Bot 75aa71bff9 v2.3.13 2023-02-14 15:15:07 +00:00
mike12345567 5c05ad2445 Fix for #9654 - the error checking was looking at the through fields flipped, which caused many to many relationships to throw an error. Also I've updated the dev compose file on master so that switching between develop and master is smoother. 2023-02-14 14:38:55 +00:00
Peter Clement 14155822e8 add store and api funcs 2023-02-13 16:32:14 +00:00
Peter Clement 83f63e66d8 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-13 11:47:29 +00:00
Peter Clement fcd4d94aca add audit logs feature 2023-02-13 11:43:25 +00:00
mike12345567 0d32e57ef9 Merge branch 'feature/audit-logs' of github.com:Budibase/budibase into feature/audit-logs 2023-02-13 11:41:16 +00:00
Budibase Release Bot 9c597e3398 v2.3.12 2023-02-13 11:23:03 +00:00