1
0
Fork 0
mirror of synced 2024-09-30 00:57:16 +13:00
Commit graph

96 commits

Author SHA1 Message Date
mike12345567
5a05e0bf28 Adding import functionality - still need to update the attachments URL. 2022-10-11 20:25:22 +01:00
mike12345567
a41b362040 Export to tarball through tmp. 2022-10-11 18:21:58 +01:00
mike12345567
bb65cf8ef9 Some updates towards supporting attachments in app exports. 2022-10-10 20:08:59 +01:00
mike12345567
06599e0f17 Building out initial SDK work - converting some existing exporting work to typescript. 2022-10-06 19:10:45 +01:00
Martin McKeaveney
b604a8a52a
Merge pull request #7792 from Budibase/feature/plugin-pro
Plugin pro integration
2022-09-18 10:34:06 +01:00
mike12345567
1505dcbc66 Minor fix - datasource hot reloading was working apart from the the CJS require caching, need to clear down the cache entry before reloading. 2022-09-16 11:25:28 +01:00
mike12345567
ef737a7717 Adding budibase/pro integration for plugins, controlling quota limits. 2022-09-15 14:57:27 +01:00
Rory Powell
0b652a085f Merge branch 'master' into develop 2022-09-15 10:19:56 +01:00
mike12345567
781832a52a Fixing issue with plugin import for datasources - extract the integration correctly. 2022-09-13 12:16:00 +01:00
mike12345567
245569ff9e Reverting organisation page changes. 2022-09-12 16:21:47 +01:00
mike12345567
f7d357974c Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-management-ui 2022-09-12 15:34:34 +01:00
mike12345567
cd6874b2b0 Fixing an intermettient test issue. 2022-09-12 15:16:31 +01:00
Rory Powell
6644a20d2f Merge branch 'master' into develop 2022-09-12 14:05:36 +01:00
mike12345567
485554c309 Fixing an issue with deleting large apps with a lot of internal table data and adding back the export modal which allows picking whether an export includes internal table rows - #7583. 2022-09-09 20:06:29 +01:00
NEOLPAR
62501bbef7 uploading plugin for github, npm and url 2022-09-06 16:28:35 +01:00
NEOLPAR
1ab33510ce sorting npm stuff out 2022-09-05 15:04:26 +01:00
NEOLPAR
0314f65977 Merge branch 'plugins-dev-experience' into feature/plugin-management-ui 2022-09-05 09:38:24 +01:00
mike12345567
f2dd8bff02 Updating plugins to not think about versions, only ever one version of each plugin by name, making plugins self host only and adding error checking for datasource implementations. 2022-09-02 19:32:15 +01:00
NEOLPAR
4de090b4c6 create plugin github public and private 2022-09-01 20:04:45 +01:00
NEOLPAR
ac33190ff0 uploading npm and url plugins 2022-08-31 16:09:47 +01:00
mike12345567
5411f3c8e3 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 15:53:32 +01:00
NEOLPAR
7bd7c7a868 plugin create npm 2022-08-30 21:37:08 +01:00
Martin McKeaveney
0089a07096 merge 2022-08-30 10:33:37 +01:00
Martin McKeaveney
cab86d2563 adding path variable 2022-08-25 11:07:35 +01:00
Martin McKeaveney
07b6516991 additional logging around component definitions 2022-08-25 10:57:30 +01:00
Andrew Kingston
f144288cf8 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:18 +01:00
Andrew Kingston
223a44a359 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:04 +01:00
mike12345567
65659225e1 Adding management of the new README.md file that is retrieved with the plugin skeletons. 2022-08-18 18:23:07 +01:00
mike12345567
e53f86c0b2 Adding in hash handling for datasource plugins. 2022-08-18 15:21:55 +01:00
mike12345567
0db9a4ec6e Adding full builder integration of custom components - splitting into own section properly - fixing some issues with SVG class overlap. 2022-08-17 23:13:51 +01:00
mike12345567
ffb4ba48e7 Adding some controls around datasource config creation and updating minio fetch. 2022-08-17 11:01:25 +01:00
mike12345567
9a49f58a88 Adding full flow for creating custom datasource. 2022-08-17 10:05:13 +01:00
Mel O'Hagan
404e5414b5 Delete attachments on field clear 2022-08-12 11:29:57 +01:00
mike12345567
b7116ccc18 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
mike12345567
295c2e5c68 Fixing issues with exporting apps, first removing the deleted documents when exporting and second making it so that the user has a choice whether to export the development app or the published app from the UI. 2022-07-22 18:16:14 +01:00
Martin McKeaveney
3ed1390c6e adding types 2022-06-28 12:16:23 +01:00
Martin McKeaveney
bf3a14dda4 new ui functionality working from S3 bucket 2022-06-06 23:30:36 +01:00
Peter Clement
3d9a6d5c4c negate export button 2022-06-06 15:17:14 +01:00
Peter Clement
2395112ce2 change variable to reflect negation 2022-05-25 15:06:41 +01:00
Peter Clement
a0735efbb7 Export app without rows 2022-05-25 09:26:10 +01:00
mike12345567
4b25df60f9 Fix for export issue reported in #5669 - streaming + closing the database didn't work well together, have to support an edge case for our code stopping execution, but DB access continuing. 2022-05-03 15:20:46 +01:00
mike12345567
ea6f580501 Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them. 2022-04-19 19:42:52 +01:00
Rory Powell
769f48f935 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 2022-04-19 16:45:27 +01:00
mike12345567
4b1331450c Fixing some issues discovered by the cypress tests, cleaning up how Couch is used. 2022-01-28 18:52:34 +00:00
mike12345567
40c6eb2007 Main body of work, refactoring most usages. 2022-01-27 18:18:31 +00:00
mike12345567
5d9b3af332 Refactoring core library usage in monorepo, make it a bit cleaner/easier to search/more standardised. 2022-01-12 11:32:14 +00:00
mike12345567
4c050699d4 Merge branch 'develop' of github.com:Budibase/budibase into feature/auth-core 2022-01-11 15:16:07 +00:00
mike12345567
836a2f5863 Switching out @budibase/auth to @budibase/backend-core. 2022-01-10 19:33:00 +00:00
mike12345567
1a6397026e Removing attachments when row is deleted (always, need to restrict if app is deployed). 2022-01-06 17:59:29 +00:00
Andrew Kingston
8817230bf1 Refactor app exports to allow a streaming realtime backup, and tidy up 2021-10-18 12:08:12 +01:00