Martin McKeaveney
|
e02b7c1c68
|
fixing circular dep issue
|
2022-09-02 16:55:55 +01:00 |
Martin McKeaveney
|
7e5252e2e2
|
remove unnecessary files
|
2022-09-02 16:07:30 +01:00 |
Martin McKeaveney
|
0db194b412
|
platform view casing
|
2022-09-02 15:42:20 +01:00 |
Martin McKeaveney
|
9e2fd5222b
|
platform user casing view
|
2022-09-02 09:12:03 +01:00 |
Rory Powell
|
276c455a11
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-09-01 15:26:16 +01:00 |
mike12345567
|
320cbfada3
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-31 15:53:32 +01:00 |
Rory Powell
|
7c2c4a0f94
|
Add conditional around joiValidator schema.append
|
2022-08-31 12:24:12 +01:00 |
Rory Powell
|
5f022e04a3
|
Merge branch 'develop' into user-fixes
|
2022-08-31 11:39:41 +01:00 |
Martin McKeaveney
|
02c93071ee
|
merge
|
2022-08-30 10:33:37 +01:00 |
Rory Powell
|
59a53736ac
|
update bulk create and bulk delete backend
|
2022-08-25 19:41:47 +01:00 |
Martin McKeaveney
|
2470d711b0
|
fixing s3 outage errors and scoping AWS configuration to service level
|
2022-08-25 17:01:12 +01:00 |
Rory Powell
|
d591acf2d3
|
User fixes wip
|
2022-08-23 09:37:13 +01:00 |
Rory Powell
|
8fc8308530
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-08-19 14:08:03 +01:00 |
Rory Powell
|
af7c64255b
|
usage page updates
|
2022-08-19 09:28:26 +01:00 |
Rory Powell
|
76e18fb6de
|
Support tiered pricing for day passes and update upgrade UI
|
2022-08-16 12:13:47 +01:00 |
mike12345567
|
c9c468a424
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-11 16:36:07 +01:00 |
mike12345567
|
76d427001a
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-11 16:34:01 +01:00 |
mike12345567
|
1c7f860184
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-08-11 16:28:46 +01:00 |
Andrew Kingston
|
e8b9a49074
|
Attach correct content type to JS files when uploading to object store
|
2022-08-11 15:25:04 +01:00 |
mike12345567
|
b803a3fd93
|
Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes.
|
2022-08-11 13:50:05 +01:00 |
Martin McKeaveney
|
b89c429f40
|
simplify if
|
2022-08-11 11:31:16 +01:00 |
Martin McKeaveney
|
68df1b14e6
|
skip empty dbs in test
|
2022-08-11 09:30:29 +01:00 |
mike12345567
|
a683665a99
|
Adding plugin upload API - takes a file form-data and then extracts, uploads to minio and stores data about the plugin to CouchDB.
|
2022-08-10 20:01:48 +01:00 |
Martin McKeaveney
|
a60398b3b3
|
dont get app db name if undefined
|
2022-08-10 18:39:41 +01:00 |
Rory Powell
|
664cb2b0b0
|
Merge branch 'master' into develop
|
2022-08-10 14:36:49 +01:00 |
mike12345567
|
1ba804f507
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-08-10 11:55:53 +01:00 |
Rory Powell
|
54df92a8c3
|
Add timezone to served events
|
2022-08-10 11:29:11 +01:00 |
Rory Powell
|
500e697974
|
Trigger served events on ping endpoint
|
2022-08-10 11:01:54 +01:00 |
Rory Powell
|
dd0395995f
|
Rename async to emit
|
2022-08-09 14:01:55 +01:00 |
Rory Powell
|
f7210e96e4
|
Fix served events
|
2022-08-09 13:31:12 +01:00 |
Martin McKeaveney
|
c44ae30721
|
merge from master
|
2022-08-09 11:52:48 +01:00 |
Rory Powell
|
57ca5261bf
|
Support per app events
|
2022-08-08 16:22:26 +01:00 |
Rory Powell
|
3b5abda2cf
|
Rate limit served:X events
|
2022-08-08 15:44:29 +01:00 |
Rory Powell
|
3b9343b3e6
|
Merge branch 'master' into develop
|
2022-08-08 11:50:22 +01:00 |
Rory Powell
|
cc9bc937b6
|
Reduce event frequency
|
2022-08-08 10:47:39 +01:00 |
Rory Powell
|
fe17ffffb6
|
Bulk session wipe fix + logging
|
2022-08-08 09:34:45 +01:00 |
mike12345567
|
2dea5c5614
|
Some various session fixes based on current data.
|
2022-08-05 21:35:26 +01:00 |
mike12345567
|
52d16d1099
|
Updating sessions to TS, adding env var to set the session update length, adding reasons for invalidation, making sure errors are never considered authenticated.
|
2022-08-05 17:13:03 +01:00 |
mike12345567
|
b3a6efa2f9
|
Updating authenticated middleware to typescript and updating the TTL once per minute rather than every API request.
|
2022-08-05 15:21:12 +01:00 |
mike12345567
|
44a6aa85a9
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-08-04 21:35:55 +01:00 |
mike12345567
|
cfe3db835b
|
Updating pino logging to remove health check spam.
|
2022-08-04 20:23:45 +01:00 |
mike12345567
|
f3418c4107
|
Some more logging, moving middlewares to backend-core.
|
2022-08-04 19:03:50 +01:00 |
mike12345567
|
382a2a3050
|
Adding logging for session invalidation.
|
2022-08-04 16:06:59 +01:00 |
Rory Powell
|
1b6b877546
|
Sync global-info users to fix login + prevent double password hashing
|
2022-08-04 14:49:56 +01:00 |
Andrew Kingston
|
7c4bf7aedd
|
Fix crashing when determining roles when no apps exist
|
2022-08-02 16:01:38 +01:00 |
Rory Powell
|
466e41302b
|
Merge pull request #7037 from Budibase/fix/joi-createdAt-updatedAt
Add updatedAt and createdAt as optional to all joi middleware
|
2022-08-02 14:35:58 +01:00 |
Rory Powell
|
6102ace3a9
|
Reduce event frequency
|
2022-08-02 10:52:09 +01:00 |
Rory Powell
|
09127df617
|
Add updatedAt and createdAt as optional to all joi middleware
|
2022-08-02 09:39:30 +01:00 |
Peter Clement
|
c3a4941119
|
Merge pull request #6989 from Budibase/pc/fixes
User Management UI fixes
|
2022-08-01 09:39:55 +01:00 |
mike12345567
|
07f3897b55
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop
|
2022-07-29 14:31:18 +01:00 |
Peter Clement
|
2689c48fa1
|
flag user groups untill licensing ready
|
2022-07-29 13:22:59 +01:00 |
Rory Powell
|
1dc062a3fb
|
Merge branch 'master' into develop
|
2022-07-27 16:32:36 -04:00 |
mike12345567
|
d42f3c3385
|
Adding fix for issue in cloud with user password deletion causing undefined errors.
|
2022-07-27 17:15:01 +01:00 |
Peter Clement
|
dca37a61da
|
adding tests and pr comments
|
2022-07-27 10:20:39 +01:00 |
Peter Clement
|
fda6ed6e62
|
update feature error
|
2022-07-26 20:25:59 +01:00 |
Peter Clement
|
548e8d518c
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-26 20:19:33 +01:00 |
Peter Clement
|
46a6fc5048
|
refactor groups into pro and some other pr comments
|
2022-07-26 20:04:29 +01:00 |
mike12345567
|
f4db17502a
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop
|
2022-07-26 17:28:57 +01:00 |
mike12345567
|
d30e27d27d
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-07-26 17:25:55 +01:00 |
Peter Clement
|
cd426a5ca7
|
adding limits for uploading users
|
2022-07-26 12:17:01 +01:00 |
Peter Clement
|
9e75b18784
|
adding new custom feature disabled error
|
2022-07-25 19:45:50 +01:00 |
Peter Clement
|
3f8a006626
|
some more pr comments
|
2022-07-25 18:57:10 +01:00 |
Peter Clement
|
25d13d4a72
|
move bulk update / delete functionality out of controller
|
2022-07-25 16:58:30 +01:00 |
Andrew Kingston
|
d9dacbc901
|
Use warn rather than info when notifying about ignored conflicts
|
2022-07-25 12:23:30 +01:00 |
Andrew Kingston
|
8bd254f313
|
Use log rather than warn for logInfo
|
2022-07-25 12:22:27 +01:00 |
Andrew Kingston
|
f82b407f30
|
Ignore 409s in write-through cache
|
2022-07-25 12:17:40 +01:00 |
Peter Clement
|
af451840ac
|
move worker middleware to backend-core
|
2022-07-22 11:50:51 +01:00 |
Michael Drury
|
07de5faa2d
|
Main bulk of logic around detecting cron recurring failure, still need to disable.
|
2022-07-20 22:38:06 +01:00 |
Peter Clement
|
94d999faf9
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-19 14:54:29 +01:00 |
mike12345567
|
1c02c3d3c3
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-07-19 14:12:48 +01:00 |
Peter Clement
|
ca41e88045
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-19 11:23:31 +01:00 |
Rory Powell
|
3820182359
|
Write users and activity to dynamo
|
2022-07-18 16:11:52 -04:00 |
mike12345567
|
2f27e750f5
|
PR comments.
|
2022-07-18 18:18:01 +01:00 |
mike12345567
|
078cf9e95f
|
Fixing an issue with automations being unable to access app databases due to new context stack up.
|
2022-07-18 17:38:58 +01:00 |
mike12345567
|
d4b1ed58b8
|
Removing console log.
|
2022-07-18 14:18:15 +01:00 |
mike12345567
|
a8a7bea658
|
Merge branch 'develop' of github.com:Budibase/budibase into labday/backups
|
2022-07-18 13:59:46 +01:00 |
Peter Clement
|
fb7456fa33
|
lint
|
2022-07-18 12:33:56 +01:00 |
Peter Clement
|
f3fa67e802
|
split out id parsing into pro repo
|
2022-07-15 11:29:20 +01:00 |
mike12345567
|
fcfe1341a1
|
PR comments.
|
2022-07-14 19:02:00 +01:00 |
mike12345567
|
5057994b45
|
Merge branch 'master' of github.com:Budibase/budibase into fix/memory-leak
|
2022-07-14 18:53:58 +01:00 |
mike12345567
|
3b4d7950d0
|
Merge branch 'master' of github.com:Budibase/budibase into fix/memory-leak
|
2022-07-14 16:40:23 +01:00 |
mike12345567
|
e2042ebefb
|
Fixing some issues highlighted by test cases, as well as refactoring context a bit to make it easier to edit.
|
2022-07-14 16:02:05 +01:00 |
Peter Clement
|
819ce4e360
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-14 13:32:51 +01:00 |
Peter Clement
|
545f3d62b7
|
overview card updates
|
2022-07-14 08:39:39 +01:00 |
Michael Drury
|
c604a076f4
|
Adding a mechanism to deprecate a view and replace it with a new one.
|
2022-07-13 21:50:19 +01:00 |
Rory Powell
|
1c4473ba30
|
WIP: Memory leak fix
|
2022-07-13 08:22:21 -04:00 |
Martin McKeaveney
|
adb265564e
|
merge
|
2022-07-11 10:19:07 +01:00 |
Rory Powell
|
c40d80a3f3
|
Re-apply quota restrictions
|
2022-07-08 10:52:23 +01:00 |
mike12345567
|
d43de2b6c7
|
Merge branch 'develop' of github.com:Budibase/budibase into labday/backups
|
2022-07-07 13:40:52 +01:00 |
Peter Clement
|
f2139df344
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-06 16:30:24 +01:00 |
mike12345567
|
53ead79de2
|
Updating user search endpoint to allow searching by app ID with a new view, as well as updating user page to have a search input again.
|
2022-07-06 16:09:05 +01:00 |
mike12345567
|
3cc8b7d4a9
|
Updating logging to typescript to fix build issue.
|
2022-07-06 14:04:04 +01:00 |
mike12345567
|
85cb766d14
|
Merge branch 'develop' of github.com:Budibase/budibase into develop
|
2022-07-06 13:38:20 +01:00 |
mike12345567
|
097e088a3d
|
Adding null parameter so that TS doesn't build with strict requirement.
|
2022-07-06 13:36:29 +01:00 |
Dean
|
9fcedfa979
|
Properly invalidate the cached user ensuring up-to-date credentials are always used
|
2022-07-06 11:51:48 +01:00 |
Peter Clement
|
6df456411f
|
fixing users api references
|
2022-07-06 08:45:22 +01:00 |
mike12345567
|
228b2506cc
|
Merge branch 'develop' of github.com:Budibase/budibase into labday/backups
|
2022-07-05 17:47:22 +01:00 |
Peter Clement
|
00ef0e3ef9
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-05 16:04:01 +01:00 |
Dean
|
b0daf30b4a
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-07-05 09:07:33 +01:00 |
mike12345567
|
0074b0cb1f
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
|
2022-07-04 15:47:52 +01:00 |
mike12345567
|
d390bb9c20
|
Moving majority of automation logging functionality to pro.
|
2022-07-04 15:44:47 +01:00 |
Dean
|
5c1ea3cfe1
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-07-04 13:16:39 +01:00 |
Dean
|
1ff9785498
|
Code review updates
|
2022-07-04 12:54:26 +01:00 |
mike12345567
|
11f1e95cc0
|
Main body of PR comments - still need to move a bit to pro.
|
2022-07-04 11:12:08 +01:00 |
Dean
|
db016b319c
|
Merge remote-tracking branch 'origin/develop' into fix/update-icon-context
|
2022-07-04 10:38:16 +01:00 |
Dean
|
129a5c2672
|
OIDC config test fix
|
2022-07-03 22:39:16 +01:00 |
Dean
|
86063063f3
|
Removed debugging line
|
2022-07-03 22:17:29 +01:00 |
Dean
|
3c193129f4
|
Fix for oauth user db update
|
2022-07-03 22:14:18 +01:00 |
Dean
|
1e6845d5cb
|
Refresh the OAuth tokens automatically when making rest calls. Fix to remove the password from the api token authentication.
|
2022-07-03 21:13:15 +01:00 |
Dean
|
9972ec403d
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-07-03 09:55:05 +01:00 |
mike12345567
|
21a78d6fc8
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
|
2022-07-01 15:14:12 +01:00 |
mike12345567
|
e5ddcd9f86
|
Adding MinIO handling, backing up to disk by bucket name.
|
2022-06-30 20:26:49 +01:00 |
mike12345567
|
11df05a7a0
|
Adding main functionality for exporting CouchDB to disk, just need to add MinIO export.
|
2022-06-30 19:20:50 +01:00 |
mike12345567
|
062d834950
|
Updating user page to search through the backend and building a basic pagination store that can be used for it.
|
2022-06-30 15:39:26 +01:00 |
Martin McKeaveney
|
385004ca1c
|
cherry pick new ui from develop
|
2022-06-30 12:52:07 +01:00 |
mike12345567
|
98c486655b
|
Adding user pagination, removing usages of the global user list from builder and replacing with direct user lookups where possible, still need to apply filtering to username/email serverside.
|
2022-06-29 19:11:00 +01:00 |
Dean
|
705af49e5a
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-06-29 09:17:18 +01:00 |
Martin McKeaveney
|
251520bcd1
|
adding types
|
2022-06-28 12:16:23 +01:00 |
mike12345567
|
5100d86752
|
Moving get of logs to pro.
|
2022-06-27 18:00:48 +01:00 |
Dean
|
9301f2ac5b
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-06-27 09:14:40 +01:00 |
mike12345567
|
a625fa573d
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-06-24 17:50:55 +01:00 |
mike12345567
|
0bf9072cd1
|
Fixing an issue where periodically the cache state of the couch revision gets out of sync and need to update it for cache to be able to write again.
|
2022-06-24 17:41:17 +01:00 |
mike12345567
|
53e9f79c65
|
Adding explanation of the difference between Database and SelectableDatabase in Redis.
|
2022-06-24 14:42:15 +01:00 |
mike12345567
|
b5f0d7c4fd
|
Adding case to handle multi-DB setups, to confirm store same doc ID to different databases and they run in different cache keys.
|
2022-06-24 14:28:45 +01:00 |
mike12345567
|
389856795d
|
Updating writethrough cache a bit to make sure it implements the PouchDB API properly.
|
2022-06-24 13:34:00 +01:00 |
mike12345567
|
cd6a92994b
|
Fixing test case and review comments.
|
2022-06-24 12:08:29 +01:00 |
Dean
|
8eabd7ff20
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-06-24 09:21:07 +01:00 |
mike12345567
|
56956dba4f
|
Adding a class wrapper incase using get/put functions multiple times, functions like the PouchDB constructor.
|
2022-06-23 20:27:20 +01:00 |
mike12345567
|
b4bed6c0ce
|
Updating redis to use typescript and adding the option of a writethrough cache which can be used, by passing a DB and a value to be written + a delay for writes.
|
2022-06-23 20:22:51 +01:00 |
Dean
|
5fd385ab30
|
Merge commit
|
2022-06-23 14:29:19 +01:00 |
Andrew Kingston
|
686c38cf47
|
Improve Couch DB URL parsing to handle edge cases and special characters
|
2022-06-23 09:14:22 +01:00 |
Peter Clement
|
d952b9a3bb
|
updated store and finished groups tab
|
2022-06-22 13:55:31 +01:00 |
Peter Clement
|
b7cc71a623
|
saving and fetching groups from couch
|
2022-06-15 16:51:30 +01:00 |
Rory Powell
|
0054c2a502
|
Ensure tests can't send events even when token is set
|
2022-06-15 14:09:02 +01:00 |
Rory Powell
|
6cc2bbadd7
|
Add deployment environment to identities
|
2022-06-15 11:46:03 +01:00 |
Rory Powell
|
3da4fb33cd
|
Better handle first time startup + dedicated event
|
2022-06-15 11:20:13 +01:00 |
Rory Powell
|
97bd8e01f1
|
Add hosting to all identities and events, add installationId to tenant group
|
2022-06-14 17:34:32 +01:00 |
Rory Powell
|
46d7eab105
|
Fix user id generation
|
2022-06-13 22:26:15 +01:00 |
Rory Powell
|
ee9a19a1d5
|
Back populate no-op migrations on new app and tenant create
|
2022-06-13 10:51:29 +01:00 |
Rory Powell
|
12aa9fa1ce
|
Dev improvements - remove need to rebuilds of backend-core/dist and enable debugging when running tests and backend services, use source directly using typescript and jest path mappings
|
2022-06-10 22:57:12 +01:00 |
Rory Powell
|
0cf777a0cd
|
Build fixes
|
2022-06-09 12:33:10 +01:00 |
Martin McKeaveney
|
c470c2f676
|
merge with master
|
2022-06-08 13:26:14 +01:00 |
Martin McKeaveney
|
d15dfb83fc
|
new ui functionality working from S3 bucket
|
2022-06-06 23:30:36 +01:00 |
Rory Powell
|
361ffd224f
|
Merge branch 'release' into feature/event-backfill
|
2022-06-06 09:50:06 +01:00 |
Martin McKeaveney
|
d5540bbd57
|
update google sheets strategy to use the standard passport strategy
|
2022-06-05 16:43:04 +01:00 |
Rory Powell
|
86d094dda4
|
Migration locks and add optional preventRetry option
|
2022-06-01 17:52:41 +01:00 |
Rory Powell
|
081db8423e
|
Fix key eviction
|
2022-06-01 15:31:27 +01:00 |
Rory Powell
|
4f34e1b2c7
|
app id fixes
|
2022-06-01 15:17:49 +01:00 |
Rory Powell
|
7f26a60cc9
|
Default to historical timestamp
|
2022-06-01 14:44:12 +01:00 |
Rory Powell
|
a4eef3daab
|
Add awareness of deployment environment
|
2022-06-01 14:10:00 +01:00 |