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

5475 commits

Author SHA1 Message Date
Rory Powell
ff8760e860 Pre-review tidy, add new badge to plugins 2022-09-15 11:23:51 +01:00
Rory Powell
0980be9377 Merge branch 'develop' into feature/day-pass-pricing 2022-09-15 10:56:50 +01:00
Rory Powell
0b652a085f Merge branch 'master' into develop 2022-09-15 10:19:56 +01:00
Rory Powell
193a262705 Merge branch 'develop' into feature/day-pass-pricing 2022-09-15 08:55:33 +01:00
Martin McKeaveney
c1dc1aa488
Merge branch 'develop' into qa/qa-core-jest 2022-09-15 01:18:58 +01:00
Martin McKeaveney
3c0b9344d8 complete refactor and total type safety of test suite - making use of OpenAPI types throughout 2022-09-15 00:58:08 +01:00
mike12345567
cf7a9e47a2 Merge branch 'develop' of github.com:Budibase/budibase into events/plugins 2022-09-14 17:48:25 +01:00
Michael Drury
dcc70f9679
Merge pull request #7770 from Budibase/fix/datasource-rename
Data source -> datasource throughout code - plus friendly plugin name displayed
2022-09-14 18:47:54 +02:00
mike12345567
d7f38a38bc Adding types for plugin events, specifically for plugin init, import and deletion, this is across the CLI and the server. 2022-09-14 17:35:46 +01:00
Peter Clement
7f43b40685
Merge pull request #7766 from Budibase/fix/pc-fixes
Bug fixes #6836 and #7242
2022-09-14 14:39:10 +01:00
Andrew Kingston
050485eb2f Lint 2022-09-14 14:35:08 +01:00
mike12345567
2216ff1987 Fixing linting issue. 2022-09-14 14:07:00 +01:00
mike12345567
01f115cd6b Merge branch 'develop' of github.com:Budibase/budibase into fix/datasource-rename 2022-09-14 14:06:38 +01:00
mike12345567
eeda89725d Renaming data source -> datasource as per Mel's request. 2022-09-14 12:11:20 +01:00
Andrew Kingston
7bee35f816 Allow custom components in cloud 2022-09-14 12:01:49 +01:00
Andrew Kingston
917ce9e177 Add validation to plugins uploaded using file upload and allow component uploads via non-file sources in cloud 2022-09-14 11:58:59 +01:00
Andrew Kingston
9511fb72c7 Allow component plugins in cloud 2022-09-14 10:14:17 +01:00
mike12345567
781832a52a Fixing issue with plugin import for datasources - extract the integration correctly. 2022-09-13 12:16:00 +01:00
Peter Clement
0d097f48e4 add backend name validation for app creation / update 2022-09-13 11:44:33 +01:00
melohagan
8a5545f81f
Merge pull request #7333 from Budibase/feature/select-tables-to-fetch
Allow list of named tables to be fetched
2022-09-13 11:19:49 +01:00
Mel O'Hagan
e53f7a1d28 Case insensitive table fetch 2022-09-13 10:55:38 +01:00
Michael Drury
87197b61af
Merge pull request #7574 from Budibase/bug/sev4/delete-formula-column
Exclude formula columns from Sql drop column
2022-09-13 11:27:59 +02:00
Andrew Kingston
00cbf6cf37 Refactor server websocket dependency tree to fix jest tests 2022-09-13 09:54:25 +01:00
melohagan
f2fe1c86c0
Merge pull request #7737 from Budibase/bug/sev3/foreign-key-bigint-smallint
Postgres (and other external DBs) support foreign key bigint -> smallint
2022-09-13 08:26:02 +01:00
Andrew Kingston
3d57010a10 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-12 20:00:32 +01:00
mike12345567
d737e0f8eb Updating plugin backend, refactoring a bit, correctly allowing a set of headers to be used for a URL. 2022-09-12 19:12:05 +01:00
mike12345567
40e579e0b7 Updating add/delete process to have better notifications, removing some errors. 2022-09-12 17:43:13 +01:00
mike12345567
036487378c Refactoring some plugin adding work - changing how source is specified to remove lower casing. 2022-09-12 17:04:27 +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
3c857ec501 Prefer worker/app port to generic port env variable - #7736. 2022-09-12 15:17:39 +01:00
mike12345567
cd6874b2b0 Fixing an intermettient test issue. 2022-09-12 15:16:31 +01:00
Mel O'Hagan
0ed5647782 lint 2022-09-12 14:22:07 +01:00
Mel O'Hagan
3b928e0ffb Compare string versions of relationship columns 2022-09-12 14:21:32 +01:00
Rory Powell
6644a20d2f Merge branch 'master' into develop 2022-09-12 14:05:36 +01:00
Martin McKeaveney
8a3126826d
Merge pull request #7734 from Budibase/fix/cr-header
Fix/cr header
2022-09-12 12:22:35 +01:00
Rory Powell
e2b5c7b4ef Merge branch 'develop' into feature/day-pass-pricing-temp 2022-09-12 11:33:02 +01:00
Martin McKeaveney
bd7c62e48c adding friendlyname for legacy HTTP support 2022-09-12 10:18:18 +01:00
Martin McKeaveney
8ef5324048 provide fix for CR header and backwards compatibility with legacy servers 2022-09-12 10:00:05 +01:00
Martin McKeaveney
5c07c17cdd adding insecure HTTP parser 2022-09-12 09:27:16 +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
mike12345567
92a1d709b8 Fixing test cases. 2022-09-09 17:18:19 +01:00
NEOLPAR
0e7c302a1b fixing node exports 2022-09-09 12:15:38 +01:00
NEOLPAR
347e7d33e8 fix build error exporting and declaring plugins 2022-09-09 12:01:04 +01:00
NEOLPAR
9038bdcd1d added plugin validation 2022-09-09 11:13:18 +01:00
NEOLPAR
61bfb46740 fixed building issue 2022-09-09 11:10:48 +01:00
mike12345567
c8468c39ea Fixing #6980 - fixing choice of relational foreign key field name when working with fields named differently to the primary key. 2022-09-07 18:30:17 +01:00
Peter Clement
0e9dfc9227 fix build again 2022-09-07 18:11:17 +01:00
mike12345567
673c375934 Fixing an issue with external tables containing time only fields. 2022-09-07 17:57:02 +01:00
Peter Clement
e783d667a5 fix build 2022-09-07 17:49:29 +01:00
mike12345567
6cebd08aec Encoding query string URI parameters for REST requests - #7683. 2022-09-07 17:31:15 +01:00
mike12345567
dcada36111 Fix for #7431 - reboot didn't work at all previously which is why apps couldn't be published with it enabled, this is now a self host only feature, I've removed the ability to enable a reboot cron in the Cloud and it will not run the lookup/execution. 2022-09-07 17:05:17 +01:00
Peter Clement
1e75e7c1e3 remove verify and fix deletion bug 2022-09-07 16:08:29 +01:00
Peter Clement
2becc2b223 add update modal 2022-09-07 13:51:14 +01:00
mike12345567
5bec5dff55 Merge branch 'master' of github.com:Budibase/budibase into fix/sept-various-fixes 2022-09-07 13:42:30 +01:00
mike12345567
a2fa27d95a Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 12:40:45 +01:00
Andrew Kingston
53569eb6a2 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-07 12:07:25 +01:00
Andrew Kingston
f9a604e704 Fix version being referenced in app plugin metadata 2022-09-07 12:06:05 +01:00
Andrew Kingston
8925cdf83e Update preview endpoint to be prefixed with /app to not require an updated proxy config 2022-09-07 10:40:00 +01:00
mike12345567
45349845f5 Adding compaction before each replication to try to reduce size of database, as well as removing the possibility of app metadata being in conflict as per issue #7494. 2022-09-06 18:07:18 +01:00
NEOLPAR
dbbb7f56f6 returning 400 error with message to be handled by frontend 2022-09-06 16:37:37 +01:00
NEOLPAR
62501bbef7 uploading plugin for github, npm and url 2022-09-06 16:28:35 +01:00
Rory Powell
4f66dc0df3 Move day pass middleware from authenticated to licensing, sent activity to account portal 2022-09-06 16:24:36 +01:00
NEOLPAR
f769e10f0c Merge branch 'feature/plugin-management-ui' of https://github.com/Budibase/budibase into feature/plugin-management-ui 2022-09-06 12:50:48 +01:00
Rory Powell
ba211b8490 Day pass middleware 2022-09-06 12:25:57 +01:00
Peter Clement
5003bf37fb update upload request to handle source correctly 2022-09-06 10:37:49 +01:00
Mel O'Hagan
0f46e02e73 lint 2022-09-05 18:31:20 +01:00
Mel O'Hagan
6a60aec78b type check 2022-09-05 18:31:12 +01:00
Mel O'Hagan
02b16f22c1 Parse incoming row as JSON 2022-09-05 18:31:03 +01:00
Martin McKeaveney
2a6c9cd6c5 QA Core repo, and Jest API tests running end to end 2022-09-05 18:28:53 +01:00
NEOLPAR
1ab33510ce sorting npm stuff out 2022-09-05 15:04:26 +01:00
Peter Clement
4a5d1b97c8 improve responsiveness of plugins ui 2022-09-05 14:39:19 +01:00
NEOLPAR
c83967042e random name in case it is needed 2022-09-05 10:28:09 +01:00
NEOLPAR
79d2ea0c60 cleaning minio folder when deleting plugin 2022-09-05 10:13:55 +01:00
NEOLPAR
0314f65977 Merge branch 'plugins-dev-experience' into feature/plugin-management-ui 2022-09-05 09:38:24 +01:00
mike12345567
060da226cb Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-02 20:00:35 +01:00
mike12345567
7ccfe189f2 Fixing test case. 2022-09-02 19:59:19 +01:00
Andrew Kingston
0f0e14a64f Remove version from component name when considering used plugins in screen docs 2022-09-02 19:58:54 +01:00
Andrew Kingston
0c7e8c2033 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-02 19:53:49 +01:00
Andrew Kingston
b20f6b3d33 Remove further usages of plugin versions 2022-09-02 19:52:52 +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
Martin McKeaveney
2b342a60fc improvements to redis connector - multi line pipelines and lowercase commands 2022-09-02 18:35:06 +01:00
NEOLPAR
4de090b4c6 create plugin github public and private 2022-09-01 20:04:45 +01:00
Mel O'Hagan
52947e4417 Exclude formula columns from Sql drop column 2022-09-01 17:21:42 +01:00
Rory Powell
a0e79bf9d5 Merge branch 'develop' into feature/day-pass-pricing 2022-09-01 15:26:16 +01:00
Andrew Kingston
b9a4efc9c3 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-01 14:39:30 +01:00
Andrew Kingston
9e466994ee Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-01 12:54:21 +01:00
Andrew Kingston
96631e9e84 Update watch params to use polling and improve speed 2022-09-01 12:51:28 +01:00
mike12345567
4a71252731 Updating test cases to TS to get them working properly with the full TS implementations. 2022-08-31 19:21:45 +01:00
NEOLPAR
1c67772973 plugins npm and url working 2022-08-31 17:53:00 +01:00
mike12345567
f2c79c1f3b Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 16:24:10 +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
Andrew Kingston
96a0dd06d7
Merge pull request #7450 from Budibase/cheeks-fixes
App navigation and screen migration for imports and templates
2022-08-31 15:27:18 +01:00
Andrew Kingston
e6e0fedd7b Add test case for migrating navigation settings from old apps 2022-08-31 14:27:22 +01:00
Rory Powell
472990b684 Add conditional around joiValidator schema.append 2022-08-31 12:24:12 +01:00
Rory Powell
6077814823 Merge branch 'develop' into user-fixes 2022-08-31 11:39:41 +01:00
Rory Powell
8fbe1378f0 Merge branch 'master' into develop 2022-08-31 11:35:07 +01:00
Rory Powell
7ae3d1d19f Update shutdown logging 2022-08-31 11:05:49 +01:00
Rory Powell
ae3e4a7d6e Update shutdown logging 2022-08-31 10:47:41 +01:00