Commit Graph

18598 Commits

Author SHA1 Message Date
Andrew Kingston d752448403 Disable command palette and tour for non lock holders and forcefully prevent access to the design and automate pages 2023-05-12 14:33:00 +01:00
Andrew Kingston 5f81584a14 Update top bar when not the primary builder and prevent flashing during loading states 2023-05-12 14:16:10 +01:00
Andrew Kingston 7f96fbf741 Remove single user restriction and notify users if they are the primary builder or not 2023-05-12 13:55:08 +01:00
jvcalderon de339e4be7 Update submodule reference 2023-05-12 11:34:52 +02:00
jvcalderon 804f378b82 Update submodule reference in order to fix an error while importing utils 2023-05-12 10:23:44 +02:00
Andrew Kingston a00d502acb Add title attribute to reveal full screen URLs when hovering in screen list panel 2023-05-12 08:04:34 +01:00
Andrew Kingston f5a4ad58ab Fix alphabetical sorting for tables 2023-05-12 08:02:21 +01:00
jvcalderon db8f3a59c9 Merge branch 'develop' into user-limit 2023-05-12 09:02:01 +02:00
jvcalderon 562bc05f71 Restore pro submodule 2023-05-12 08:55:20 +02:00
jvcalderon e284e4c6e4 Update pro submodule 2023-05-12 08:46:15 +02:00
Budibase Release Bot 0b8cf0f9bc Update pro version to 2.6.10 2023-05-11 17:36:44 +00:00
Budibase Release Bot eccb0edb0f v2.6.10 2023-05-11 17:35:07 +00:00
melohagan 395cf4a667 Add JSON payload support for Make and Zapier (#10529)
* Rename Integromat to Make. Update logo.

* Add JSON type for automations

* Support deprecated values in JSON

* Fix json query editor width bug

* Push body to schema if missing

* Support JSON body

* Add JSON payload support for Zapier

* Update packages/server/src/automations/steps/make.ts

Co-authored-by: Martin McKeaveney <martin@budibase.com>

* July -> November

* Add unit tests

---------

Co-authored-by: Martin McKeaveney <martin@budibase.com>
2023-05-11 17:49:33 +01:00
Andrew Kingston d52983839d Merge pull request #10544 from Budibase/grid-id
Grid improvements and fixes
2023-05-11 17:23:35 +01:00
Andrew Kingston f7fbce3444 Fix multiple issues with first app onboarding 2023-05-11 17:11:13 +01:00
Adria Navarro 1ebd1c274f Undo key changes 2023-05-11 13:32:46 +02:00
Dean 4b45f1a9f0 Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-11 12:17:45 +01:00
Andrew Kingston 5a0ae3ff01 Disable most context menu options for cells in the new row 2023-05-11 11:58:26 +01:00
Peter Clement 1626571081 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-11 11:53:12 +01:00
Andrew Kingston 59ea4460f9 Fix multiple issues with keypresses and date cells due to flatpickr 2023-05-11 10:51:44 +01:00
jvcalderon f2fc1c0b60 Refactor: Avoid will... 2023-05-11 09:43:54 +02:00
jvcalderon 4d6669b6fe Modify modal to open pricing plan 2023-05-11 09:13:00 +02:00
jvcalderon 58878ac57c Adds account locking if user limit is exceeded 2023-05-11 08:20:52 +02:00
Andrew Kingston d146aae084 Treat formula cell as readonly! 2023-05-10 16:02:00 +01:00
Andrew Kingston 72a64d2378 Fix not properly updating row state for formula columns 2023-05-10 16:00:27 +01:00
Andrew Kingston 88c475e4cb Add grid menu items to copy row ID and rev 2023-05-10 16:00:12 +01:00
Adria Navarro 6d6f8d416c Arrange UI 2023-05-10 15:46:01 +02:00
Budibase Release Bot 70705a8519 Update pro version to 2.6.9 2023-05-10 13:45:43 +00:00
Budibase Release Bot 530c8ce8d7 v2.6.9 2023-05-10 13:43:51 +00:00
Adria Navarro 1434bb9ac9 Improve messaging 2023-05-10 15:23:00 +02:00
Adria Navarro 46963bca69 Search on frontend 2023-05-10 15:19:45 +02:00
Adria Navarro 0d5c14f22a Rename view 2023-05-10 14:54:30 +02:00
Adria Navarro 0882046ea2 Test search by email 2023-05-10 14:53:30 +02:00
Dean 77d1f9250c Updated import row test to evaluate the name and _id fields on the table instead of the entire object. 2023-05-10 12:52:54 +01:00
Dean 1e6652dc39 Fix for importing exported array/option fields. Fix to ensure lastid and inclusion updates persisted as a result of an import. Test updates for array and option fields 2023-05-10 12:36:01 +01:00
Adria Navarro 10d1986dcc Merge branch 'develop' into budi-6158/prevent_duplicated_group_names 2023-05-10 12:41:46 +02:00
Adria Navarro 999dcebb74 Merge branch 'develop' into budi-6158/allow_searching_users 2023-05-10 12:40:08 +02:00
Adria Navarro f0194ac96b Pro referencing 0.0.1 2023-05-10 12:39:24 +02:00
Adria Navarro f8d1f2714c Update pro ref 2023-05-10 12:33:47 +02:00
Adria Navarro c05a93f875 Test last page search 2023-05-10 12:33:11 +02:00
Adria Navarro 3de3ddfa62 Add tests 2023-05-10 12:33:11 +02:00
Adria Navarro 63244e1dde Add test 2023-05-10 12:33:11 +02:00
Adria Navarro 5e7a8f18e5 Fix loading 2023-05-10 12:32:05 +02:00
Adria Navarro d33a06c89c Send search term to api call 2023-05-10 12:32:05 +02:00
Adria Navarro 8bbfa7e0ab Dynamic groups for testing 2023-05-10 12:31:09 +02:00
Adria Navarro e318eda5f4 Update pro ref 2023-05-10 11:44:05 +02:00
Adria Navarro 9b6cb5d09d Merge branch 'develop' into budi-6158/prevent_duplicated_group_names 2023-05-10 10:58:41 +02:00
Adria Navarro eae4f5c9b9 Merge pull request #10508 from Budibase/budi-6158/extract_components
BUDI-6158 - Extract components
2023-05-10 10:57:06 +02:00
Adria Navarro ad257366cf Merge branch 'develop' into budi-6158/paginage-group-users 2023-05-10 10:37:38 +02:00
Adria Navarro a80f00c954 Merge branch 'develop' into budi-6158/prevent_duplicated_group_names
# Conflicts:
#	packages/pro
2023-05-10 10:34:27 +02:00
Adria Navarro 0c95e07183 Update pro ref 2023-05-10 10:28:40 +02:00
Adria Navarro 09f93efe8a Merge pull request #10514 from Budibase/budi-6158/limit_group_name_length
Add group name length limit
2023-05-10 10:24:01 +02:00
Adria Navarro c288053641 Merge pull request #10512 from Budibase/budi-6158/handle_empty_group_names
Do not allow empty group names on builder
2023-05-10 10:23:06 +02:00
Adria Navarro d2da7ea398 Update pro ref 2023-05-10 10:21:05 +02:00
Peter Clement 1539bf234b add ability to trigger synchronous automation from button action 2023-05-09 12:10:20 +01:00
melohagan fb54b6de60 Add pagination to Google Sheets (#10525)
* Add pagination to Google Sheets

* Default limit to 100
2023-05-09 12:05:12 +01:00
Peter Clement ac57a849ce add collect bloc definition 2023-05-09 12:04:32 +01:00
Peter Clement 9b66b30969 add property to denote if step can be looped 2023-05-09 12:04:16 +01:00
Dean 8fcb7d880a Merge remote-tracking branch 'origin/master' into fix/inclusion-row-parsing 2023-05-09 09:46:37 +01:00
Budibase Release Bot bd13a2d186 Update pro version to 2.6.8 2023-05-08 15:54:09 +00:00
Budibase Release Bot 86f0cd8353 v2.6.8 2023-05-08 15:52:34 +00:00
Martin McKeaveney eb37dacc73 lint 2023-05-08 16:23:49 +01:00
Martin McKeaveney b387f969d9 allow passwordless redis 2023-05-08 15:59:12 +01:00
jvcalderon d4d1bc03b3 Fix ESLint 2023-05-08 13:42:26 +02:00
Adria Navarro a4e97f768b Add group name limit 2023-05-08 13:26:26 +02:00
jvcalderon 80d3b99b90 Provide some functions to check the path in the context 2023-05-08 13:26:00 +02:00
Adria Navarro 3a9c90ac6b Show error pre-submit 2023-05-08 13:07:54 +02:00
Adria Navarro cd47bc20a2 Test name trimming 2023-05-08 12:45:30 +02:00
Adria Navarro 1b44f8b18b Do not allow empty names on request 2023-05-08 12:42:51 +02:00
Adria Navarro 752790f3c9 Do not allow undefined names on request 2023-05-08 12:41:48 +02:00
Adria Navarro 51f5f4c018 Display error when populated from the backend 2023-05-08 11:53:14 +02:00
Adria Navarro f59a9da809 Display error when populated from the backend 2023-05-08 11:31:35 +02:00
Adria Navarro b1f1095c89 Split components 2023-05-05 20:21:06 +01:00
Adria Navarro e4b0c55aa6 Split group users component 2023-05-05 20:10:54 +01:00
mike12345567 57a633b926 Implementing main body of connection verification endpoint. 2023-05-05 17:40:39 +01:00
Adria Navarro f8ccee80df Update pro ref 2023-05-05 16:50:06 +01:00
Adria Navarro 21d0bbcb1e Update pro ref 2023-05-05 16:33:28 +01:00
Adria Navarro d79af79bf1 Comment 2023-05-05 16:33:02 +01:00
Adria Navarro 916edf47d4 Handling last page removed 2023-05-05 16:33:02 +01:00
Adria Navarro 5e8a2de089 Handle cursors on refresh 2023-05-05 16:33:02 +01:00
Maurits Lourens 2475f17bd9 update icon name to Delete 2023-05-05 17:33:01 +02:00
Adria Navarro e91f9ea5cd Refetch initial data instead of refreshing 2023-05-05 16:33:01 +01:00
Adria Navarro 89afec9bfc Refetch users on changes 2023-05-05 16:33:01 +01:00
Adria Navarro 2c49232fa8 Renames 2023-05-05 16:33:01 +01:00
Adria Navarro 8102c54bc3 Add searching for users back 2023-05-05 16:33:01 +01:00
Adria Navarro 10fcca92f6 Paginate users on group views 2023-05-05 16:33:01 +01:00
Adria Navarro bbd0690518 Type response 2023-05-05 16:32:27 +01:00
Adria Navarro 4eaa95fc41 Type contexts 2023-05-05 16:31:53 +01:00
mike12345567 ce6c5bfa68 Base connection work - extending the base integration to include the option of a connection check function. 2023-05-05 15:47:55 +01:00
mike12345567 c880282be3 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-05-05 15:44:32 +01:00
Budibase Release Bot c73f9eb12f Update pro version to 2.6.7 2023-05-05 14:31:33 +00:00
Budibase Release Bot 1de22e3758 v2.6.7 2023-05-05 14:30:04 +00:00
Dean 03c048f978 Merge remote-tracking branch 'origin/master' into fix/inclusion-row-parsing 2023-05-05 15:22:49 +01:00
Rory Powell 595db7d346 Merge pull request #10495 from Budibase/fix/custom-locks
Fix usage of custom locks
2023-05-05 15:21:58 +01:00
Rory Powell 1ba5eda149 Fix usage of custom locks 2023-05-05 14:42:21 +01:00
Dean 0aeb06bb2b Merge commit 2023-05-05 13:39:59 +01:00
Adria Navarro 1c0da8ff29 Merge branch 'develop' into chore/npmless-builds 2023-05-05 13:31:45 +01:00
Adria Navarro e4af6a802a Update pro ref 2023-05-05 13:27:22 +01:00
Budibase Release Bot 83dabb6fc4 Update pro version to 2.6.6 2023-05-05 11:52:37 +00:00
Budibase Release Bot 0f8d74157c v2.6.6 2023-05-05 11:50:53 +00:00
melohagan 25b42f0a28 Rename Integromat to Make. Update logo. (#10492) 2023-05-05 12:41:24 +01:00
Budibase Staging Release Bot 21ffea56c4 Update pro version to 2.5.10-alpha.3 2023-05-05 11:20:50 +00:00
Budibase Release Bot cd08227d21 Update pro version to 2.6.5 2023-05-05 11:20:15 +00:00
Budibase Staging Release Bot 58e2ea7c6c v2.5.10-alpha.3 2023-05-05 11:19:15 +00:00
Budibase Release Bot eb5e962e65 v2.6.5 2023-05-05 11:18:39 +00:00
Martin McKeaveney 67813a86a9 Merge pull request #10437 from Budibase/budi-6955-typo-in-default-prompt-user-action
fix typo in prompt user modal default text
2023-05-05 12:02:29 +01:00
Martin McKeaveney 5ea181ec82 Merge pull request #10433 from Budibase/stop-multiple-onclick-events-from-firing
Stop Multiple onClick Events from Firing
2023-05-05 12:01:38 +01:00
Martin McKeaveney 1c81cc4b4d Merge pull request #10483 from Budibase/fix/empty-attachment-row-import
Fix for row import failure caused by empty attachment parsing.
2023-05-05 12:01:04 +01:00
Martin McKeaveney 79a294e173 Merge pull request #10434 from Budibase/improve-automations-error-message
Improve Automations Error Message
2023-05-05 12:00:50 +01:00
Michael Drury cfae0f6811 Merge pull request #10487 from Budibase/fix/automation-log-issue
Potential fix for automation log issue
2023-05-05 11:59:25 +01:00
Budibase Staging Release Bot 87f5c9353a Update pro version to 2.5.10-alpha.2 2023-05-05 10:57:40 +00:00
Budibase Staging Release Bot 4cd5b39c3a v2.5.10-alpha.2 2023-05-05 10:55:55 +00:00
Budibase Release Bot 488ce6c072 Update pro version to 2.6.4 2023-05-05 10:49:18 +00:00
Budibase Release Bot 76ad8bca7c v2.6.4 2023-05-05 10:47:43 +00:00
Andrew Kingston 687d3a9267 Merge pull request #10491 from Budibase/more-grid-tweaks
Grid improvements and fixes
2023-05-05 11:38:24 +01:00
Andrew Kingston 438afa03cf Remove commented out code 2023-05-05 10:46:36 +01:00
Andrew Kingston 86ce8eb831 Fix table ID being passed in to access modal 2023-05-05 10:45:34 +01:00
Dean b0ff61c9ec Feedback update. Console.error to logging.logalert 2023-05-05 09:24:57 +01:00
Andrew Kingston 5b0ba593b8 Move modal consideration CSS selector up a few levels to underlay to prevent modal close clicks triggering external handlers 2023-05-05 09:18:00 +01:00
Andrew Kingston e01e91e075 Fix row selection being cleared when exporting rows, and ignore download-js click events in click-outside handler 2023-05-05 09:13:06 +01:00
Andrew Kingston 1ec5df1299 Use magic icon for auto column and show icons in hide columns button 2023-05-05 08:56:45 +01:00
Andrew Kingston 9b4fa75954 Merge branch 'develop' of github.com:Budibase/budibase into more-grid-tweaks 2023-05-05 08:29:03 +01:00
Budibase Release Bot 541c5ef1c2 Update pro version to 2.6.3 2023-05-05 06:59:33 +00:00
Budibase Release Bot 0aa270ad0a v2.6.3 2023-05-05 06:58:10 +00:00
melohagan b790a1177e Don't validate empty options picker (#10302) 2023-05-05 07:50:01 +01:00
mike12345567 0d7959f720 Fixing some un-identified listeners, queue messages not being correctly printed, also improving the mechanism for detecting if in the main thread or not. 2023-05-04 17:20:21 +01:00
Dean 5cf0e57eec Feedback updates and a fix pass the current query after updating a user invite 2023-05-04 16:01:34 +01:00
Budibase Release Bot 303a029184 Update pro version to 2.6.2 2023-05-04 13:34:48 +00:00
Budibase Release Bot 2086b5d5dd v2.6.2 2023-05-04 13:33:20 +00:00
Martin McKeaveney 50de32a8a0 Merge pull request #10452 from Budibase/feature/clustering-support
attaching clustered mode to an env var
2023-05-04 14:25:23 +01:00
Dean e1aa36426e Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-04 14:22:23 +01:00
Martin McKeaveney 41c131050c lint 2023-05-04 13:43:53 +01:00
Martin McKeaveney 167dfd39d7 fix ts build 2023-05-04 13:32:17 +01:00
Dean f24e511a63 Merge remote-tracking branch 'origin/master' into fix/empty-attachment-row-import 2023-05-04 13:00:52 +01:00
Dean 5498cc86bd Refactor to fix tests and added an extra empty scenario 2023-05-04 12:58:45 +01:00
Dean a1fdff8df8 Linting 2023-05-04 12:25:30 +01:00
Dean f8da7a9f28 Linting 2023-05-04 12:12:47 +01:00
Dean 56a1b068cc Added json parse option for row import attachment values 2023-05-04 11:52:20 +01:00
Budibase Release Bot cde5259e44 Update pro version to 2.6.1 2023-05-04 10:40:47 +00:00
Adria Navarro eec66f6e54 Update refs 2023-05-04 11:39:39 +01:00
Budibase Release Bot 2774e92d83 v2.6.1 2023-05-04 10:39:20 +00:00
Rory Powell 67245e731a Merge pull request #10481 from Budibase/fix/limit-banner-fix
Fixes around user limit banner reappearing and copy adjustment
2023-05-04 11:31:03 +01:00
Dean 98963c1505 Fix for inclusion parsing for arrays and options. View table fix to hide edit button 2023-05-04 11:21:24 +01:00
Peter Clement 1fe7f2fe1b fix copy 2023-05-04 11:09:21 +01:00
Budibase Release Bot 2cbae832c4 Update pro version to 2.6.0 2023-05-04 10:02:34 +00:00
Budibase Release Bot 56eb0a318c v2.6.0 2023-05-04 10:00:54 +00:00
Peter Clement 75d8dd907f fix for limit banner re-appearing 2023-05-04 11:00:04 +01:00
Adria Navarro cc83d7458e Merge branch 'chore/npmless-builds' into chore/esbuild
# Conflicts:
#	packages/pro
#	yarn.lock
2023-05-04 10:32:58 +01:00
Adria Navarro ce0d527d75 Merge branch 'chore/npmless-builds' into chore/pipeline_npm_version_updates
# Conflicts:
#	packages/backend-core/package.json
#	packages/bbui/package.json
#	packages/builder/package.json
#	packages/cli/package.json
#	packages/client/package.json
#	packages/frontend-core/package.json
#	packages/sdk/package.json
#	packages/server/package.json
#	packages/shared-core/package.json
#	packages/string-templates/package.json
#	packages/types/package.json
#	packages/worker/package.json
#	yarn.lock
2023-05-04 10:29:45 +01:00
Adria Navarro cd59df8fa9 Update pro ref 2023-05-04 10:27:21 +01:00
Budibase Release Bot dd07f979f9 Update pro version to 2.5.10 2023-05-04 07:55:58 +00:00
Budibase Release Bot 2506f61812 v2.5.10 2023-05-04 07:54:29 +00:00
Budibase Staging Release Bot 77116bf4c2 Update pro version to 2.5.10-alpha.1 2023-05-03 17:30:27 +00:00
Budibase Staging Release Bot 991e91e204 v2.5.10-alpha.1 2023-05-03 17:28:55 +00:00
Adria Navarro fa6e6b53f8 Merge pull request #10462 from Budibase/fix/budi-6789-import-data-empty-date-is-not-allowed
Fix - Budi 6789 import data empty date is not allowed
2023-05-03 19:22:06 +02:00
Adria Navarro 751854d506 Update pro refs 2023-05-03 18:19:42 +01:00
Adria Navarro f5a83dafd2 Updates 2023-05-03 18:14:37 +01:00
Adria Navarro c3878d37f2 Update pro refs 2023-05-03 18:11:09 +01:00
Adria Navarro efaf2adf05 Fix build 2023-05-03 18:05:32 +01:00
Adria Navarro cec2f88c25 Fix svelte issues 2023-05-03 18:05:32 +01:00
Adria Navarro 648db248dc Fix builds 2023-05-03 18:05:32 +01:00
Adria Navarro 561cd40666 Use tsconfig.json 2023-05-03 18:05:21 +01:00
Adria Navarro d7f7ad5b5f Build shared-core 2023-05-03 18:05:21 +01:00
Adria Navarro 790f7bf3aa Fix worker build 2023-05-03 18:05:21 +01:00
Adria Navarro 8f2d4c94b3 Fix paths 2023-05-03 18:05:21 +01:00
Adria Navarro 19da68f822 Remove tsconfig references 2023-05-03 18:04:57 +01:00
Adria Navarro 312d80c896 Merge branch 'chore/npmless-builds' into chore/esbuild 2023-05-03 18:04:21 +01:00
Adria Navarro 392ae49240 Update pro ref 2023-05-03 18:04:06 +01:00
Adria Navarro a7f69231d9 Merge branch 'chore/npmless-builds' into chore/esbuild 2023-05-03 18:01:04 +01:00
Adria Navarro ba41fe97e1 Merge branch 'develop' into chore/npmless-builds 2023-05-03 18:00:12 +01:00
Budibase Staging Release Bot 7facf0c9ea Update pro version to 2.5.10-alpha.0 2023-05-03 15:25:16 +00:00
Budibase Staging Release Bot 9e986ac69d v2.5.10-alpha.0 2023-05-03 15:23:47 +00:00
Rory Powell e1a147e823 Merge branch 'master' into develop 2023-05-03 16:06:42 +01:00
Budibase Staging Release Bot eb973386d8 Update pro version to 2.5.6-alpha.45 2023-05-03 13:16:23 +00:00
Budibase Staging Release Bot 1fcc64154e v2.5.6-alpha.45 2023-05-03 13:14:55 +00:00
Rory Powell 7762235769 Merge branch 'develop' into pricing/hubspot-updates 2023-05-03 13:51:13 +01:00
Dean 20885a708d Feedback updates 2023-05-03 12:23:21 +01:00
Dean 42e6ff6608 Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-03 11:26:34 +01:00
Dean 19ed0ec3f5 Feedback updates and a fix for z-index issue in user side panel 2023-05-03 11:22:38 +01:00
Dean 6c361b50ee Merge remote-tracking branch 'origin/develop' into feature/portal-pending-users-section 2023-05-03 10:33:22 +01:00
Rory Powell 9647ac5dee Create hubspot expansions and churns as users are added and deleted 2023-05-02 20:08:51 +01:00
Budibase Staging Release Bot ecff055b3e Update pro version to 2.5.6-alpha.44 2023-05-02 18:11:31 +00:00
Budibase Staging Release Bot b911b04a03 v2.5.6-alpha.44 2023-05-02 18:09:57 +00:00
Michael Drury 8624fff9d0 Merge pull request #10470 from Budibase/fix/cli-further-fixes
CLI - fully disable pino logger
2023-05-02 19:01:34 +01:00
mike12345567 f61f9eba68 Linting. 2023-05-02 16:28:56 +01:00
mike12345567 552499b781 Re-writing the disabling of pino/logging - it seems that the pino logger is causing a variety of issues in the built CLI version - easier to offer an environment variable for backend-core which completely removes the logger. 2023-05-02 16:22:43 +01:00
Budibase Staging Release Bot 7d22394d6e Update pro version to 2.5.6-alpha.43 2023-05-02 14:44:15 +00:00
Budibase Staging Release Bot cf2488cd35 v2.5.6-alpha.43 2023-05-02 14:42:41 +00:00
Adria Navarro b4551bb5ca Fix scripts 2023-05-02 15:06:05 +01:00
mike12345567 5758120ecc Minor updates to CLI - incrementing docker-compose version as per #10222 as well as a fix for prebuilds when using pkg version. 2023-05-02 14:58:34 +01:00
Adria Navarro f426ba1ac3 Merge branch 'chore/npmless-builds' into chore/esbuild 2023-05-02 14:56:34 +01:00
Adria Navarro 00cd09d6d4 Merge branch 'develop' into chore/npmless-builds 2023-05-02 14:47:03 +01:00
Dean 41006d363a Merge remote-tracking branch 'origin/develop' into feature/portal-pending-users-section 2023-05-02 14:45:31 +01:00
Dean f7ce1bf15d Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-02 14:35:38 +01:00
Dean bb98160317 On focus search behaviour renders to 100 invites, all groups and the first page of current users 2023-05-02 14:35:15 +01:00
Adria Navarro d0777f6503 Update pro 2023-05-02 14:34:37 +01:00
Adria Navarro 9ffd43b682 Merge branch 'chore/npmless-builds' into chore/pipeline_npm_version_updates 2023-05-02 14:07:44 +01:00
Adria Navarro 1d041a3dd5 Support nulls when optional 2023-05-02 12:48:05 +01:00
Adria Navarro 6e7c78362e Return null instead of undefined 2023-05-02 12:46:53 +01:00
Adria Navarro 650cbc1f01 Handle cast as undefineds 2023-05-02 11:57:18 +01:00
Adria Navarro c87cc39cea Add basic tests 2023-05-02 10:44:25 +01:00
Adria Navarro 29df12c247 Add csvutils 2023-05-02 10:34:45 +01:00
Budibase Staging Release Bot 003ac1c380 Update pro version to 2.5.6-alpha.42 2023-05-02 08:45:36 +00:00
Budibase Staging Release Bot 9f7b212f22 v2.5.6-alpha.42 2023-05-02 08:44:05 +00:00
Dean 530c4fb00f Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-02 09:20:08 +01:00
Rory Powell bad6eb30f4 Update usage bar to warn when greater than 100% 2023-04-30 22:57:08 +01:00
Rory Powell 38d0fd943a Remove business minimum quantity from backend 2023-04-29 22:06:41 +01:00
Budibase Staging Release Bot 6026794e89 Update pro version to 2.5.6-alpha.41 2023-04-29 09:08:19 +00:00
Budibase Staging Release Bot a89d7f1f46 v2.5.6-alpha.41 2023-04-29 09:06:58 +00:00
Rory Powell 26fb217850 Add licenseRequestedAt time to license type 2023-04-28 22:40:06 +01:00
Martin McKeaveney 36397bb77d enabling cluster support for ratelimit cache 2023-04-28 20:23:39 +01:00
Martin McKeaveney e75e91e248 control all redis clustering through env var 2023-04-28 19:53:15 +01:00
Martin McKeaveney f73af919a7 attaching clustered mode to an env var 2023-04-28 19:09:22 +01:00
Budibase Release Bot 778da79a57 Update pro version to 2.5.9 2023-04-28 16:29:24 +00:00
Budibase Release Bot 9e62b6dc4b v2.5.9 2023-04-28 16:26:24 +00:00
melohagan 8742fb39d3 is empty lucene query with OR fix (#10451)
* empty lucene query with OR fix

* Fix unit test
2023-04-28 17:17:32 +01:00
Budibase Staging Release Bot ecb12272da Update pro version to 2.5.6-alpha.40 2023-04-28 11:06:45 +00:00
Budibase Staging Release Bot dadf6128bc v2.5.6-alpha.40 2023-04-28 11:05:14 +00:00
Andrew Kingston 9c811d1a3b Update position of new row buttons to reduce chance of z-index issues with dropdowns as the first new row column 2023-04-28 11:47:44 +01:00
Andrew Kingston ab0d859c82 Fix z-index of add column icon 2023-04-28 11:41:28 +01:00
Andrew Kingston 933545ccf7 Hide add column icon when disable column addition flag is set 2023-04-28 11:37:38 +01:00
Andrew Kingston b79f466324 Prevent selecting rows with keyboard when disable row deletion flag is set 2023-04-28 11:34:16 +01:00
Andrew Kingston 96fc70f29a Fix keyboard shortcuts circumventing disabling adding rows 2023-04-28 11:32:44 +01:00
Andrew Kingston 80da2fb93a Prevent row bulk deletion when delete rows flag is set to false 2023-04-28 11:30:18 +01:00
Andrew Kingston 023cb2b83b Replace bulk delete button with inline icons 2023-04-28 11:25:00 +01:00
Andrew Kingston b07e5095e9 Increase support for lower resolutions in the grid UI by using tooltips instead of text for some buttons at low horizontal breakpoints 2023-04-28 11:13:40 +01:00
Rory Powell 56f43d3f45 Hubspot updates (#10442)
* Hubspot updates for per user pricing

* Lint
2023-04-28 11:12:04 +01:00
Rory Powell a20dfa588a Type updates for plan changed event 2023-04-27 21:58:42 +01:00
mike12345567 4f7e56fed9 Making build script into a module, so that it can be used in a specialised server build which also builds the thread scripts as required for worker-farm. 2023-04-27 19:00:01 +01:00
Budibase Staging Release Bot eb86127bbe Update pro version to 2.5.6-alpha.39 2023-04-27 16:20:56 +00:00
Budibase Staging Release Bot b654985ab9 v2.5.6-alpha.39 2023-04-27 16:18:51 +00:00
mike12345567 de51364303 Some updates to Dockerfiles. 2023-04-27 17:00:15 +01:00
mike12345567 71f2287474 Merge branch 'develop' of github.com:Budibase/budibase into fix/export-no-auto-logs 2023-04-27 16:44:26 +01:00
Budibase Staging Release Bot bea67941fe Update pro version to 2.5.6-alpha.38 2023-04-27 15:18:15 +00:00
Budibase Staging Release Bot d223643e93 v2.5.6-alpha.38 2023-04-27 15:16:50 +00:00
Rory Powell 47933b9a92 Hide manage or renew button when customer uses invoicing + css updates (#10436)
* Hide manage or renew button when customer uses invoicing + css updates

* Remove usages of 'pro' and 'pro plan' from ui

* Enterprise plan -> Enterprise on enforce single sign on

* lint
2023-04-27 16:08:25 +01:00
andz-bb af48549e09 fix typo in prompt user modal default text 2023-04-27 16:06:57 +01:00
Budibase Staging Release Bot a896a75f8f Update pro version to 2.5.6-alpha.37 2023-04-27 13:48:47 +00:00
Budibase Staging Release Bot 06cdb7c202 v2.5.6-alpha.37 2023-04-27 13:47:04 +00:00
Andrew Kingston bd5184694c Merge pull request #10435 from Budibase/more-grid-tweaks
Fix number cell issue with grids and external SQL tables
2023-04-27 14:40:01 +01:00
Gerard Burns e74d4b4ddb PR Feedback 2023-04-27 14:17:09 +01:00
Gerard Burns 8d6c00644a Improve Automations Error Message 2023-04-27 14:09:52 +01:00
Dean 4093516a0d Initial commit of filter UX behaviour 2023-04-27 12:46:40 +01:00
Andrew Kingston 0e0ee590c8 Properly parse number cells as floats 2023-04-27 12:25:21 +01:00
Gerard Burns 50336c80e3 Stop Multiple onClick Events from Firing 2023-04-27 12:01:36 +01:00
Andrew Kingston 5728cf9b2a Add clickoutside handlers to options, long form and relationship cells 2023-04-27 11:55:03 +01:00
mike12345567 5363693ac3 Removing automation logs from app exports as they are not useful - they take up space and the imported app won't have ran any automations yet. I have added it as a flag so that this does not affect backups (as you would want to maintain logs for backups). 2023-04-27 11:36:52 +01:00
Budibase Staging Release Bot 1b815c363a Update pro version to 2.5.6-alpha.36 2023-04-27 09:32:55 +00:00
Budibase Staging Release Bot ead89bf0bf v2.5.6-alpha.36 2023-04-27 09:31:32 +00:00
Andrew Kingston 0769e332a6 Merge pull request #10429 from Budibase/more-grid-tweaks
More grid improvements
2023-04-27 10:24:21 +01:00
Andrew Kingston 46b079497a Use 'high-low' nomenclature for numerical columns in grid sort button 2023-04-27 10:03:23 +01:00
Andrew Kingston e239d1e559 Use 'high-low' nomenclature for sorting on numeric columns in header cells 2023-04-27 09:55:59 +01:00
Andrew Kingston d4b9531b95 Add keyboard shortcut indicators for adding new rows 2023-04-27 09:02:49 +01:00
Budibase Staging Release Bot d6e5647b89 Update pro version to 2.5.6-alpha.35 2023-04-27 07:36:01 +00:00
Budibase Staging Release Bot f8d4e95fbd v2.5.6-alpha.35 2023-04-27 07:34:19 +00:00
Rory Powell 972e2257b7 [draft] Pricing/fixes (#10424)
* Fix qa core suite

* Update package.json

* Lint

* Handle conflict on account metadata

* Fix issue adding users via csv import when on paid plan

* Fix user invites

* Lint
2023-04-27 08:25:53 +01:00
Andrew Kingston 5b03ce0566 Add loading state to new row component 2023-04-26 19:23:06 +01:00
Andrew Kingston 78c50df4bd Add overlay to autocolumns when creating rows 2023-04-26 18:52:16 +01:00
Andrew Kingston 09ec898a4d Update readonly cell border to be gray 2023-04-26 18:43:56 +01:00
mike12345567 5066d20c9d Updating Dockerfiles and dockerignore to clear out any un-needed assets. 2023-04-26 17:59:18 +01:00
Budibase Staging Release Bot 34b0a1fa2d Update pro version to 2.5.6-alpha.34 2023-04-26 16:17:58 +00:00
Budibase Staging Release Bot aad034e53e v2.5.6-alpha.34 2023-04-26 16:16:22 +00:00
Pedro Silva e2937d985c Merge pull request #10264 from Budibase/qa-core-datasource-api-tests
Qa core datasource api tests
2023-04-26 17:09:09 +01:00
Pedro Silva 6e79506445 Fix failing test 2023-04-26 16:45:00 +01:00
Dean 4f8e293dc9 Refresh pending invites after inviting a new user in the portal user menu 2023-04-26 16:42:27 +01:00
Andrew Kingston 44ef27299a Update grid keyboard handling to bring invalid origin consideration to be highest precedence 2023-04-26 16:04:14 +01:00
Budibase Staging Release Bot 2119ef36bd Update pro version to 2.5.6-alpha.33 2023-04-26 15:00:25 +00:00
Budibase Staging Release Bot f6a0a66437 v2.5.6-alpha.33 2023-04-26 14:58:55 +00:00
Martin McKeaveney e70e3ae662 rename 2023-04-26 15:58:21 +01:00
Martin McKeaveney 4f020a4db4 lint 2023-04-26 15:56:46 +01:00
Martin McKeaveney 84f52683b2 chatgpt automation block 2023-04-26 15:55:44 +01:00
Andrew Kingston defcc7a273 Merge branch 'develop' of github.com:Budibase/budibase into more-grid-tweaks 2023-04-26 15:52:34 +01:00
Pedro Silva 796c50d3e0 Merge branch 'develop' into qa-core-datasource-api-tests 2023-04-26 15:51:47 +01:00
Dean 64a4423c62 Merge remote-tracking branch 'origin/develop' into fix/client-versioning 2023-04-26 14:59:03 +01:00
Dean 785b6f50ae Removed console debugging 2023-04-26 14:53:31 +01:00
Budibase Staging Release Bot 71c8fec4db Update pro version to 2.5.6-alpha.32 2023-04-26 13:48:46 +00:00
Budibase Staging Release Bot e178afe171 v2.5.6-alpha.32 2023-04-26 13:47:10 +00:00
Andrew Kingston 5447422c4e Remove leftover spreadsheet entry in manifest 2023-04-26 14:39:54 +01:00
Dean dbd73a1135 Merge remote-tracking branch 'origin/develop' into fix/client-versioning 2023-04-26 14:25:09 +01:00
Dean 13134e0bb0 Removed client package from builder dependencies 2023-04-26 14:22:23 +01:00
Dean 5dff2f3017 Added pending users to user portal screen 2023-04-26 14:16:36 +01:00
Budibase Staging Release Bot 349f4b426e Update pro version to 2.5.6-alpha.31 2023-04-26 12:18:01 +00:00
Budibase Staging Release Bot 457c1ce0a1 v2.5.6-alpha.31 2023-04-26 12:16:31 +00:00
Andrew Kingston 15bf1ace68 Standardise width of design section side panels to fix drawer width issues 2023-04-26 12:10:12 +01:00
Andrew Kingston c691dafc39 Add default value to contentLines 2023-04-26 12:04:41 +01:00
Budibase Staging Release Bot 3e78989e74 Update pro version to 2.5.6-alpha.30 2023-04-25 19:46:09 +00:00
Budibase Staging Release Bot 26007dcd69 v2.5.6-alpha.30 2023-04-25 19:44:40 +00:00
Rory Powell aee52af7f0 Add feature and quota overrides to qa core for cloud tests (#10417)
* Fix qa core suite

* Update package.json

* Lint
2023-04-25 20:36:27 +01:00
Budibase Staging Release Bot 71fcfa1a02 Update pro version to 2.5.6-alpha.29 2023-04-25 16:54:16 +00:00
Budibase Staging Release Bot ca85d48ca6 v2.5.6-alpha.29 2023-04-25 16:52:46 +00:00
mike12345567 67c8c2f44b Merge branch 'chore/npmless-builds' of github.com:Budibase/budibase into chore/npmless-builds 2023-04-25 17:44:34 +01:00
mike12345567 19b568891e Merge branch 'develop' of github.com:Budibase/budibase into chore/npmless-builds 2023-04-25 17:44:17 +01:00
mike12345567 49b45f5e67 Merge branch 'develop' of github.com:Budibase/budibase into chore/esbuild 2023-04-25 17:37:56 +01:00
mike12345567 ebb599e023 Removing units. 2023-04-25 15:22:15 +01:00
mike12345567 5d0fa664f9 Quick attempt at fix for #10274 - some email clients don't respect width, add both height and width. 2023-04-25 15:20:25 +01:00
Andrew Kingston 91b2f4165d Make it more obvious that multi select cells have overflow when using small line height 2023-04-25 14:28:18 +01:00
Adria Navarro 608a38489f Export undefineds as empty values in csv, instead of empty strings 2023-04-25 12:34:50 +01:00
Dean 72c72fc48a Lint fix 2023-04-25 12:31:52 +01:00
Dean f3be917da1 Enrich the upgradable version property when fetching the app package 2023-04-25 12:16:02 +01:00
Budibase Staging Release Bot 3f22bbf50d Update pro version to 2.5.6-alpha.28 2023-04-25 10:51:34 +00:00
Budibase Staging Release Bot 2d2a368f23 v2.5.6-alpha.28 2023-04-25 10:50:10 +00:00
Michael Drury e37b377036 Merge pull request #10406 from Budibase/fix/budi-6920
Fix automation history first load in multi-tenant environments
2023-04-25 11:43:08 +01:00
adrinr c139768b1d Update pro ref 2023-04-25 10:13:58 +01:00
Budibase Staging Release Bot 5b4b3b6fd1 v2.5.6-alpha.27 2023-04-25 09:11:46 +00:00
Andrew Kingston 0204f13c1a Merge pull request #10409 from Budibase/more-grid-tweaks
More grid tweaks
2023-04-25 09:58:56 +01:00
Gerard Burns 0c38124f6a Form Block Improvements (#10404)
* Form Block Improvements

* PR Fixes

* PR feedback
2023-04-25 09:57:21 +01:00
Andrew Kingston 2f97787dfb Fix hidden gutter cell expand icons still having a tooltip 2023-04-25 09:32:06 +01:00
Andrew Kingston 01ada56686 Use friendly name where possible when configuring column visibility 2023-04-25 09:23:16 +01:00
Andrew Kingston 8d21345d55 Add sticky columns as a permanent, disabled option in hide columns buttons 2023-04-25 09:22:30 +01:00
Andrew Kingston 6ab03289c5 Fix checkbox not having a blur method 2023-04-25 09:13:42 +01:00
Andrew Kingston 6c15471778 Fix tab browser behaviour 2023-04-25 09:05:00 +01:00
Andrew Kingston 45ac7d1850 Add hide column option to header cell menu 2023-04-25 09:04:51 +01:00
Andrew Kingston 128411a61b Fix legacy delete button in edit row modal not doing anything 2023-04-25 08:58:41 +01:00
Andrew Kingston 123c47c4d1 Fix real root issue 2023-04-25 08:44:57 +01:00
Andrew Kingston 22d81fd858 Clear selected app ID from overview store when unmounting, and avoid sending up 'null' and 'undefined' string app ID headers 2023-04-25 08:35:25 +01:00
Michael Drury 14545729ac Fix for #10403 - when app overview loads, sometimes old store doesn't get a valid app ID. 2023-04-24 20:39:39 +01:00
Budibase Staging Release Bot c08db11859 Update pro version to 2.5.6-alpha.26 2023-04-24 19:16:43 +00:00
Budibase Staging Release Bot 8804b9f5a2 v2.5.6-alpha.26 2023-04-24 19:15:05 +00:00
adrinr e09e1c8627 Use local pro 2023-04-24 20:01:59 +01:00
adrinr 9bfbe38ba2 Undo wrong deletes 2023-04-24 20:01:58 +01:00
adrinr 842c63aa2b Undo wrong deletes 2023-04-24 20:01:58 +01:00
adrinr a2746ec241 Cleanups 2023-04-24 20:01:49 +01:00
adrinr dd9d499cc1 Use latest for pro 2023-04-24 20:00:22 +01:00
adrinr 9387d37d3b Use 0.0.1 2023-04-24 20:00:22 +01:00
adrinr ad547f32e2 Add latest back 2023-04-24 20:00:22 +01:00
adrinr f52a49091b Bump version to 0.0.999-alpha.19 2023-04-24 20:00:13 +01:00
adrinr 92115c5b95 Remove latest references 2023-04-24 19:59:46 +01:00
adrinr 8f6bf37496 Update pro ref 2023-04-24 19:58:54 +01:00
adrinr bceeed390b Update pro ref 2023-04-24 19:58:54 +01:00
adrinr 2692f51ffa Update pro ref 2023-04-24 19:58:54 +01:00
adrinr 25bc89a9b6 Remove package versions 2023-04-24 19:58:40 +01:00
Budibase Staging Release Bot 165c6020eb Update pro version to 2.5.6-alpha.25 2023-04-24 18:33:52 +00:00
Budibase Staging Release Bot 9056cd41c7 v2.5.6-alpha.25 2023-04-24 18:31:54 +00:00
Budibase Staging Release Bot dfe28d171c v2.5.6-alpha.24 2023-04-24 17:41:06 +00:00
Adria Navarro 640bb2004b Merge pull request #10324 from Budibase/chore/remove_package.json_dependency
Chore - Remove package.json dependency
2023-04-24 19:34:15 +02:00
mike12345567 657197b02d Updating server Dockerfile. 2023-04-24 18:24:09 +01:00
adrinr 128802ebf3 Fix build 2023-04-24 18:05:53 +01:00
Budibase Staging Release Bot 88a6cd50dd v2.5.6-alpha.23 2023-04-24 16:58:46 +00:00
Michael Drury 9c93bf91c0 Merge pull request #10352 from Budibase/fix/10349
Allow SQL formulas using related row information to be used as display columns
2023-04-24 17:50:49 +01:00
Budibase Staging Release Bot 19e8836870 v2.5.6-alpha.22 2023-04-24 16:43:56 +00:00
Adria Navarro c47ff6ccfb Merge branch 'develop' into chore/remove_package.json_dependency 2023-04-24 18:42:55 +02:00
Andrew Kingston 81ec010732 Remove mousedown stop propagation on header cell icon 2023-04-24 17:36:38 +01:00
Budibase Staging Release Bot 4786ce58ed v2.5.6-alpha.21 2023-04-24 16:01:58 +00:00
Andrew Kingston 98ca05d97f Merge pull request #10396 from Budibase/grid-tweaks
Grid tweaks
2023-04-24 16:53:46 +01:00
Andrew Kingston 10e64c0573 Fix a couple of pixel layout issues 2023-04-24 16:23:47 +01:00
Andrew Kingston 975cb867ee Fix showing 1px new row component when no columns exist 2023-04-24 16:14:47 +01:00
Andrew Kingston 4162600950 Remove commented out code 2023-04-24 16:12:25 +01:00
Andrew Kingston 31e0f99910 Lint 2023-04-24 14:55:00 +01:00
Andrew Kingston 6a3fcada9b Add background colour to sticky column to fix error label z-index issue 2023-04-24 13:50:00 +01:00
Andrew Kingston b0ce561383 Update z-index of beta button so that row creation goes on top 2023-04-24 13:47:55 +01:00
Budibase Staging Release Bot 52d9e22fb8 Update pro version to 2.5.6-alpha.20 2023-04-24 12:47:25 +00:00
Budibase Staging Release Bot 9ee56025f1 v2.5.6-alpha.20 2023-04-24 12:45:50 +00:00
Andrew Kingston 357894d556 Fix select all checkbox state being wrong 2023-04-24 13:45:14 +01:00
Andrew Kingston 9594aae29d Update header cell hover cursor 2023-04-24 13:43:11 +01:00
Michael Drury 1b3d92ae86 Merge pull request #10369 from Budibase/chore/pro_as_submodule
Chore - use pro as submodule
2023-04-24 13:26:30 +01:00
Andrew Kingston 726945ea61 Allow bulk row deletion via keyboard even without a focused cell 2023-04-24 13:07:53 +01:00
Andrew Kingston 59a354e0c5 Simplify new row component logic 2023-04-24 13:06:37 +01:00
Andrew Kingston 3a42949b27 Update new row component icon color 2023-04-24 12:53:17 +01:00
Andrew Kingston 5cbaf2f58a Update new row component to render inline where possible 2023-04-24 12:50:35 +01:00
Budibase Staging Release Bot 053e1eae83 Update pro version to 2.5.6-alpha.19 2023-04-24 11:11:26 +00:00
Budibase Staging Release Bot 360b828e66 v2.5.6-alpha.19 2023-04-24 11:10:02 +00:00
melohagan 5e76a50b0b Add info to query result payload (#10291) 2023-04-24 12:03:02 +01:00
Budibase Staging Release Bot 5f883ec42c Update pro version to 2.5.6-alpha.18 2023-04-24 10:39:51 +00:00
Budibase Staging Release Bot 4a8a6c8bbc v2.5.6-alpha.18 2023-04-24 10:38:25 +00:00
Andrew Kingston 98430138fe Improve gutter cell usage 2023-04-24 11:36:48 +01:00
Andrew Kingston 5155727b56 Update grid button text and refactor gutter cell into own component 2023-04-24 11:22:03 +01:00
Budibase Release Bot 9eef7acdb3 Update pro version to 2.5.8 2023-04-24 08:50:28 +00:00
Budibase Release Bot 2f2084a426 v2.5.8 2023-04-24 08:47:42 +00:00
Budibase Staging Release Bot 001bd625c1 Update pro version to 2.5.6-alpha.17 2023-04-24 08:47:21 +00:00
Budibase Staging Release Bot 548ba5a07a v2.5.6-alpha.17 2023-04-24 08:45:56 +00:00
Martin McKeaveney 779d5fe53c Merge pull request #9836 from Budibase/fix/lastName-validation-accept-invite
Fix to clear empty lastName string when accepting an invite to budibase
2023-04-24 09:35:16 +01:00
Martin McKeaveney 86dc082f57 Merge pull request #10366 from Budibase/budi-5186-dynamic-filter-contains-option
Dynamic filter contains option
2023-04-24 09:32:58 +01:00
Rory Powell ec06f13aa6 Per user pricing (#10378)
* Update pro version to 2.4.44-alpha.9 (#10231)

Co-authored-by: Budibase Staging Release Bot <>

* Track installation and unique tenant id on licence activate (#10146)

* changes and exports

* removing the extend

* Lint + tidy

* Update account.ts

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>

* Type updates for loading new plans (#10245)

* Add new quota for max users on free plan

* Split available vs purchased plan & price type definitions. Update usages of available prices and plans

* Type fixes

* Add types for minimums

* New `PlanModel` type for `PER_USER` and `DAY_PASS` (#10247)

* Add new quota for max users on free plan

* Split available vs purchased plan & price type definitions. Update usages of available prices and plans

* Type fixes

* Add types for minimums

* New `PlanModel` type for `PER_USER` and `DAY_PASS`

* Add loadEnvFiles to lerna config for run command to prevent local test failures

* Fix types in license test structure

* Add quotas integration to user create / delete + migration (#10250)

* Add new quota for max users on free plan

* Split available vs purchased plan & price type definitions. Update usages of available prices and plans

* Type fixes

* Add types for minimums

* New `PlanModel` type for `PER_USER` and `DAY_PASS`

* Add loadEnvFiles to lerna config for run command to prevent local test failures

* Fix types in license test structure

* Add quotas integration to user create / delete

* Always sync user count from view total_rows value for accuracy

* Add migration to sync users

* Add syncUsers.spec.ts

* Lint

* Types and structures for user subscription quantity sync (#10280)

* Add new quota for max users on free plan

* Split available vs purchased plan & price type definitions. Update usages of available prices and plans

* Type fixes

* Add types for minimums

* New `PlanModel` type for `PER_USER` and `DAY_PASS`

* Add loadEnvFiles to lerna config for run command to prevent local test failures

* Fix types in license test structure

* Add quotas integration to user create / delete

* Always sync user count from view total_rows value for accuracy

* Add migration to sync users

* Add syncUsers.spec.ts

* Prevent old installs from activating, track install info via get license request instead of on activation.

* Add usesInvoicing to PurchasedPlan

* Add min/max users to PurchasedPlan

* Additional test structures for generating a license, remove maxUsers from PurchasedPlan - this is already present in the license quotas

* Stripe integration for monthly prorations on annual plans

* Integrate annual prorations with test clocks

* Updated types, test utils and date processing for licensing (#10346)

* Add new quota for max users on free plan

* Split available vs purchased plan & price type definitions. Update usages of available prices and plans

* Type fixes

* Add types for minimums

* New `PlanModel` type for `PER_USER` and `DAY_PASS`

* Add loadEnvFiles to lerna config for run command to prevent local test failures

* Fix types in license test structure

* Add quotas integration to user create / delete

* Always sync user count from view total_rows value for accuracy

* Add migration to sync users

* Add syncUsers.spec.ts

* Prevent old installs from activating, track install info via get license request instead of on activation.

* Add usesInvoicing to PurchasedPlan

* Add min/max users to PurchasedPlan

* Additional test structures for generating a license, remove maxUsers from PurchasedPlan - this is already present in the license quotas

* Stripe integration for monthly prorations on annual plans

* Integrate annual prorations with test clocks

* Updated types, test utils and date processing

* Lint

* Pricing/billing page (#10353)

* bbui updates for billing page

* Require all PlanTypes in PlanMinimums for compile time safety

* fix test package utils

* Incoming user limits warnings (#10379)

* incoming user limits warning

* fix inlinealert button

* add corretc button link and text to user alert

* pr comments

* simplify limit check

* Types and test updates for subscription quantity changes in account-portal (#10372)

* Add chance extensions for `arrayOf`. Update events spies with license events

* Add generics to doInTenant response

* Update account structure with quota usage

* User count limits (#10385)

* incoming user limits warning

* fix inlinealert button

* add corretc button link and text to user alert

* pr comments

* simplify limit check

* user limit messaging on add users modal

* user limit messaging on import users modal

* update licensing store to be more generic

* some styling updates

* remove console log

* Store tweaks

* Add startDate to Quota type

---------

Co-authored-by: Rory Powell <rory.codes@gmail.com>

* Lint

* Support custom lock options

* Reactivity fixes for add user modals

* Update ethereal email creds

* Add warn for getting invite from code error

* Extract disabling user import condition

* Handling unlimited users in modals logic and adding start date processing to store

* Lint

* Integration testing fixes (#10389)

* lint

---------

Co-authored-by: Mateus Badan de Pieri <mateuspieri@gmail.com>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Peter Clement <PClmnt@users.noreply.github.com>
2023-04-24 09:31:48 +01:00
Andrew Kingston 3bbf055401 Improve horizontal scrolling performance 2023-04-24 08:09:18 +01:00
Andrew Kingston 4e128c00f4 Add inline button for creating columns 2023-04-24 07:46:36 +01:00
Andrew Kingston 1edfd3b887 Improve grid keyboard shortcuts and allow sorting by any visible field to fix issues with refreshing data when hiding columns 2023-04-23 13:02:17 +01:00
Andrew Kingston 2972af6711 Update column width button sizes 2023-04-23 12:18:43 +01:00
Andrew Kingston 0eb66e7bc6 Add column width button 2023-04-22 23:18:50 +01:00
Andrew Kingston 0493fb5c03 Add space keybind for selecting rows and allow bulk deleting of rows via keypress when rows are selected 2023-04-22 17:03:56 +01:00
Andrew Kingston ace9bca81d Update textarea focus again 2023-04-22 16:42:26 +01:00
Andrew Kingston 0710a0c951 When focusing textarea cells, ensure the cursor is set to the end rather than the start 2023-04-22 16:41:10 +01:00
Andrew Kingston e54ea6661f Improve keyboard shortcuts for adding rows 2023-04-22 16:40:00 +01:00
Andrew Kingston 61f05492ad Improve new row top component and update new row bottom component 2023-04-22 15:09:49 +01:00
Andrew Kingston 9361c91ad4 Update new row top cell colour 2023-04-21 18:49:28 +01:00
Andrew Kingston 49f5aea19c Update new row top component to fix multiple z-index issues 2023-04-21 18:43:01 +01:00
Budibase Release Bot 9aa6e1e44d Update pro version to 2.5.7 2023-04-21 17:32:17 +00:00
Budibase Release Bot 93f7bd54d8 v2.5.7 2023-04-21 17:29:12 +00:00
Andrew Kingston 77406ac183 Improve new row top component and fix style issues with z-index with validation labels 2023-04-21 15:16:11 +01:00
Budibase Staging Release Bot 5dd1410a24 Update pro version to 2.5.6-alpha.16 2023-04-21 13:47:04 +00:00
Budibase Staging Release Bot b3d989e249 v2.5.6-alpha.16 2023-04-21 13:45:11 +00:00
melohagan 476bf65957 Set default enum values (#10377) 2023-04-21 14:37:15 +01:00
Budibase Staging Release Bot 538424a469 Update pro version to 2.5.6-alpha.15 2023-04-21 11:45:04 +00:00
Budibase Staging Release Bot 06e6c20cf1 v2.5.6-alpha.15 2023-04-21 11:43:34 +00:00
Michael Drury 76625cd509 Merge pull request #10363 from Budibase/fix/budi-6900
Removing "export all apps" functionality from cloud
2023-04-21 12:29:07 +01:00
Budibase Staging Release Bot 795ae29428 Update pro version to 2.5.6-alpha.14 2023-04-21 11:26:22 +00:00
Budibase Staging Release Bot c196fc1f3e v2.5.6-alpha.14 2023-04-21 11:24:59 +00:00
mike12345567 72d1394873 Further linting. 2023-04-21 12:07:28 +01:00
mike12345567 c5e1457b25 Merge branch 'develop' of github.com:Budibase/budibase into fix/budi-6900 2023-04-21 12:06:18 +01:00
Andrew Kingston ea78f7fede Prevent immediately cell mutation by typing for readonly cells 2023-04-21 11:00:03 +01:00
Andrew Kingston f8a9af2458 Disable pasting for readonly cells 2023-04-21 10:57:45 +01:00