1
0
Fork 0
mirror of synced 2024-09-18 02:08:34 +12:00
Commit graph

10078 commits

Author SHA1 Message Date
Andrew Kingston
0bebacc741 Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-17 16:38:01 +01:00
mike12345567
f3785892a9 Merge branch 'develop' of github.com:Budibase/budibase into chore/esbuild 2023-05-17 12:45:28 +01:00
Dean
de6f841e30 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-17 09:12:12 +01:00
Dean
4e3624cc6d Merge commit 2023-05-17 09:09:15 +01:00
José Vte. Calderón
4928778b0b Merge pull request #10542 from Budibase/user-limit-ui
Adds account locking if user limit is exceeded
2023-05-17 09:20:55 +02:00
Peter Clement
67272c28af Improve logic in add action modal for collect step 2023-05-16 16:06:37 +01:00
Andrew Kingston
1e48020001 Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-16 15:23:30 +01:00
mike12345567
14806809e8 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-05-16 14:54:44 +01:00
Andrew Kingston
6ed691be1d Improve builder socket 2023-05-16 14:18:31 +01:00
Budibase Release Bot
4c4892a157 v2.6.15 2023-05-16 12:24:17 +00:00
Budibase Release Bot
897e08d0ec v2.6.14 2023-05-16 12:03:33 +00:00
Budibase Release Bot
e26daac58f v2.6.13 2023-05-16 10:21:37 +00:00
Budibase Release Bot
005c3556d6 v2.6.12 2023-05-15 15:51:10 +00:00
Peter Clement
16ace6bf27 add plan tag to collect step 2023-05-15 16:40:52 +01:00
jvcalderon
0e3a6a199e Keep @budibase/types at tsconfig.json 2023-05-15 16:58:43 +02:00
jvcalderon
14a7e77e39 ESLint 2023-05-15 16:52:48 +02:00
jvcalderon
327a8299f2 Extract isCloud information from admin storage 2023-05-15 16:43:14 +02:00
Peter Clement
007f5ca8a9 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-15 15:19:44 +01:00
Peter Clement
27e78206c4 remove logs and copy changes 2023-05-15 14:49:05 +01:00
Andrew Kingston
e28ec0a5a8 Merge pull request #10556 from Budibase/cheeks-fixes
Sort tables in data section + show full screen URLs on hover
2023-05-15 13:54:55 +01:00
jvcalderon
8c71b1fc19 Check error limit conditions explicitly 2023-05-15 14:27:59 +02:00
deanhannigan
110e02c454 Merge pull request #10468 from Budibase/feature/user-side-panel-ux-updates
Designer user side panel UX updates.
2023-05-15 12:51:51 +01:00
Dean
3e19afd390 Merge fix 2023-05-15 12:10:19 +01:00
Dean
5b2f37e175 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-15 12:09:25 +01:00
Adria Navarro
deb73be17d Merge branch 'develop' into budi-6158/allow_searching_users
# Conflicts:
#	packages/pro
2023-05-15 13:02:03 +02:00
Dean
84d6af52f4 Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-15 11:36:54 +01:00
Dean
6fa59da628 Merge remote-tracking branch 'origin/develop' into feature/portal-pending-users-section 2023-05-15 11:02:25 +01:00
Dean
086fb05238 Lint 2023-05-15 10:17:55 +01:00
Dean
00d2bc4f6d Altered initialisation flow to ensure base state is correct for checking update status 2023-05-15 09:38:59 +01:00
Dean
ea458639b3 Navigation updates 2023-05-15 09:14:18 +01:00
jvcalderon
b4d531f886 Change a literal 2023-05-15 09:47:57 +02:00
jvcalderon
17e2a4d7e4 Refactor -> Avouid explicit usage of pricing url 2023-05-15 09:00:20 +02:00
jvcalderon
fc846e1580 Merge branch 'develop' into user-limit-ui 2023-05-15 08:38:45 +02:00
Dean
a1f35be908 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-12 16:30:02 +01:00
Peter Clement
c86c2b4096 add synchronous webhook functionality 2023-05-12 15:57:34 +01:00
Peter Clement
dcfb65b92d sync / async automations go through one endpoint 2023-05-12 15:56:24 +01:00
Budibase Release Bot
6c694762e2 v2.6.11 2023-05-12 14:29:07 +00:00
Dean
d8b59b989d Merge remote-tracking branch 'origin/master' into fix/inclusion-row-parsing 2023-05-12 14:58:19 +01:00
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
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
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
f7fbce3444 Fix multiple issues with first app onboarding 2023-05-11 17:11:13 +01:00
Dean
4b45f1a9f0 Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-11 12:17:45 +01:00
Peter Clement
1626571081 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-11 11:53:12 +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
Dean
c1802452ff Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-10 16:04:17 +01:00
Adria Navarro
6d6f8d416c Arrange UI 2023-05-10 15:46:01 +02: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
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
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
Peter Clement
1539bf234b add ability to trigger synchronous automation from button action 2023-05-09 12:10:20 +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
86f0cd8353 v2.6.8 2023-05-08 15:52:34 +00:00
Adria Navarro
3a9c90ac6b Show error pre-submit 2023-05-08 13:07:54 +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
Adria Navarro
5e8a2de089 Handle cursors on refresh 2023-05-05 16:33:02 +01: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
mike12345567
c880282be3 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-05-05 15:44:32 +01: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
Adria Navarro
1c0da8ff29 Merge branch 'develop' into chore/npmless-builds 2023-05-05 13:31:45 +01: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
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
79a294e173 Merge pull request #10434 from Budibase/improve-automations-error-message
Improve Automations Error Message
2023-05-05 12:00:50 +01:00
Budibase Staging Release Bot
4cd5b39c3a v2.5.10-alpha.2 2023-05-05 10:55:55 +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
86ce8eb831 Fix table ID being passed in to access modal 2023-05-05 10:45:34 +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
Dean
e3dadaa22c Merge commit 2023-05-05 09:10:52 +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
0aa270ad0a v2.6.3 2023-05-05 06:58:10 +00:00
Dean
12ce3291eb Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-04 16:13:48 +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
2086b5d5dd v2.6.2 2023-05-04 13:33:20 +00:00
Dean
e1aa36426e Merge remote-tracking branch 'origin/develop' into feature/user-side-panel-ux-updates 2023-05-04 14:22:23 +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
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
Budibase Release Bot
2506f61812 v2.5.10 2023-05-04 07:54:29 +00:00
Budibase Staging Release Bot
991e91e204 v2.5.10-alpha.1 2023-05-03 17:28:55 +00:00
Adria Navarro
648db248dc Fix builds 2023-05-03 18:05:32 +01:00
Adria Navarro
ba41fe97e1 Merge branch 'develop' into chore/npmless-builds 2023-05-03 18:00:12 +01:00
Dean
6331299b7b Working commit 2023-05-03 17:26:58 +01: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
1fcc64154e v2.5.6-alpha.45 2023-05-03 13:14:55 +00: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
Budibase Staging Release Bot
b911b04a03 v2.5.6-alpha.44 2023-05-02 18:09:57 +00:00
Budibase Staging Release Bot
cf2488cd35 v2.5.6-alpha.43 2023-05-02 14:42:41 +00: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
9ffd43b682 Merge branch 'chore/npmless-builds' into chore/pipeline_npm_version_updates 2023-05-02 14:07:44 +01: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
Budibase Staging Release Bot
a89d7f1f46 v2.5.6-alpha.41 2023-04-29 09:06:58 +00:00
Budibase Release Bot
9e62b6dc4b v2.5.9 2023-04-28 16:26:24 +00:00
Budibase Staging Release Bot
dadf6128bc v2.5.6-alpha.40 2023-04-28 11:05:14 +00: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
Budibase Staging Release Bot
b654985ab9 v2.5.6-alpha.39 2023-04-27 16:18:51 +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
Budibase Staging Release Bot
06cdb7c202 v2.5.6-alpha.37 2023-04-27 13:47:04 +00: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
Budibase Staging Release Bot
ead89bf0bf v2.5.6-alpha.36 2023-04-27 09:31:32 +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
Budibase Staging Release Bot
aad034e53e v2.5.6-alpha.34 2023-04-26 16:16:22 +00:00
Dean
4f8e293dc9 Refresh pending invites after inviting a new user in the portal user menu 2023-04-26 16:42:27 +01:00
Budibase Staging Release Bot
f6a0a66437 v2.5.6-alpha.33 2023-04-26 14:58:55 +00: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
e178afe171 v2.5.6-alpha.32 2023-04-26 13:47:10 +00: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
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
Budibase Staging Release Bot
26007dcd69 v2.5.6-alpha.30 2023-04-25 19:44:40 +00:00
Budibase Staging Release Bot
ca85d48ca6 v2.5.6-alpha.29 2023-04-25 16:52:46 +00:00
mike12345567
19b568891e Merge branch 'develop' of github.com:Budibase/budibase into chore/npmless-builds 2023-04-25 17:44:17 +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
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
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
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
8804b9f5a2 v2.5.6-alpha.26 2023-04-24 19:15:05 +00: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
92115c5b95 Remove latest references 2023-04-24 19:59:46 +01:00
adrinr
25bc89a9b6 Remove package versions 2023-04-24 19:58:40 +01: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
Budibase Staging Release Bot
88a6cd50dd v2.5.6-alpha.23 2023-04-24 16:58:46 +00:00
Budibase Staging Release Bot
19e8836870 v2.5.6-alpha.22 2023-04-24 16:43:56 +00: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
Budibase Staging Release Bot
9ee56025f1 v2.5.6-alpha.20 2023-04-24 12:45:50 +00: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
Budibase Staging Release Bot
360b828e66 v2.5.6-alpha.19 2023-04-24 11:10:02 +00:00
Budibase Staging Release Bot
4a8a6c8bbc v2.5.6-alpha.18 2023-04-24 10:38:25 +00: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
2f2084a426 v2.5.8 2023-04-24 08:47:42 +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
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
Budibase Release Bot
93f7bd54d8 v2.5.7 2023-04-21 17:29:12 +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
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
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
943d17966e Remove import button for users table 2023-04-21 10:50:50 +01:00
Budibase Staging Release Bot
91e7fe8ec1 v2.5.6-alpha.13 2023-04-21 07:16:47 +00:00
adrinr
afc5c99c6f Revert "Merge pull request #10367 from Budibase/revert-10267-chore/pro_as_submodule"
This reverts commit df18119b56, reversing
changes made to 676b85dbd8.
2023-04-20 19:48:29 +01:00
Budibase Staging Release Bot
269cbc8b2c v2.5.6-alpha.12 2023-04-20 18:35:09 +00:00
adrinr
e65225996e Revert https://github.com/Budibase/budibase/pull/10267 2023-04-20 19:04:20 +01:00
mike12345567
2056623897 Fixing linting. 2023-04-20 17:51:43 +01:00
mike12345567
060dc05afa Removing export all apps functionality from cloud - this was a very niche feature and often confusing, now there is a consistent flow for starting out in self host. 2023-04-20 17:19:17 +01:00