mike12345567
5e68a4d814
Minor updates to the context system and also adding env vars to automation context.
2023-01-16 16:47:59 +00:00
Martin McKeaveney
84ab7862d1
fixes for google sheets, admin checklist, and deleting an app from API ( #8846 )
...
* fixes for google sheets, admin checklist, and deleting an app from API
* code review
* splitting unpublish endpoint, moving deploy endpoint to applications controller. Still to do public API work and move deployment controller into application controller
* updating REST method for unpublish in API test
* unpublish and publish endpoint on public API, delete endpoint unpublishes and deletes app
* removing skip_setup from prodAppDb call
* removing commented code
* unit tests and open API spec updates
* unpublish, publish unit tests - delete still in progress
* remove line updating app name in API test
* unit tests
* v2.1.46
* Update pro version to 2.1.46
* v2.2.0
* Update pro version to 2.2.0
* Fix for budibase plugin skeleton, which utilises the old import style.
* Fix side nav styles
* v2.2.1
* Update pro version to 2.2.1
* using dist folder to allow importing constants for openAPI specs
* v2.2.2
* Update pro version to 2.2.2
* Fix for user enrichment call (updating to @budibase/nano fork) (#9038 )
* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.
* Incrementing Nano version to attempt to fix yarn registry issues.
* v2.2.3
* Update pro version to 2.2.3
* Fix SQL table `_id` filtering (#9030 )
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field
* Remove like operator from internal tables and only allow basic operators on SQL table _id column
* Update data section filtering to respect new rules
* Update automation section filtering to respect new rules
* Update dynamic filter component to respect new rules
* v2.2.4
* Update pro version to 2.2.4
* lock changes (#9047 )
* v2.2.5
* Update pro version to 2.2.5
* Make looping arrow point in right direction (#9053 )
* v2.2.6
* Update pro version to 2.2.6
* Types/attaching license to account (#9065 )
* adding license type to account
* removing planDuration
* v2.2.7
* Update pro version to 2.2.7
* Environment variable type coercion fix (#9074 )
* Environment variable type coercion fix
* Update .gitignore
* v2.2.8
* Update pro version to 2.2.8
* tests passing
* all tests passing, updates to public API response
* update unpublish call to return 204, openAPI spec and unit
* fixing API tests
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-19 13:18:00 +00:00
mike12345567
19669575e4
Fixing issue with self host build - import of backend-core changes mean that loading the public API files can require setup of backend-core, making it so that the JWT Strategy doesn't need to be setup to load backend-core.
2022-11-01 12:59:10 +00:00
mike12345567
a24694a4ea
Refactoring a lot of content around webhooks to Typescript, as well as fixing webhooks and automation app IDs on import of new app.
2022-10-25 18:19:18 +01:00
mike12345567
b702c7482a
Fixes for cronjob stop - correctly handle this without stalled job handle.
2022-10-14 13:26:42 +01:00
Rory Powell
d2882a3779
Merge branch 'develop' into rejectUnauthorized
2022-10-12 10:06:50 +01:00
Andrew Kingston
02156387c7
Update delete endpoints to be called destroy
2022-09-26 14:18:31 +01:00
Andrew Kingston
3b4ca9e5b3
Update public API operation IDs to be shorter
2022-09-21 19:11:47 +01:00
Andrew Kingston
fadb1e498e
Add operationIds to public API
2022-09-20 11:24:54 +01:00
Martin McKeaveney
bc090f5f9d
better tests and cleaner import for server
2022-09-15 19:51:11 +01:00
mike12345567
8744d0a86c
Renaming data source -> datasource as per Mel's request.
2022-09-14 12:11:20 +01:00
Martin McKeaveney
6bdf103e11
provide fix for CR header and backwards compatibility with legacy servers
2022-09-12 10:00:05 +01:00
adamkingsbury
e33ea75ee0
Implement rejectUnauthorised logic
2022-09-10 00:10:09 +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
mike12345567
0efa0d375d
Fixes based on re-trying everything with the new type structures (some empty structures being filled out affected things).
2022-08-11 12:24:36 +01:00
mike12345567
1134b01f39
Moving all datasource types around - this is needed to make the SDK/Document types more accesible for the development datasource plugins.
2022-08-11 11:48:58 +01:00
mike12345567
3fad32899f
Main body of updates to support disabling the cron, some cleanup of metadata at deployment to make sure they can be re-ran.
2022-07-25 20:45:29 +01:00
mike12345567
d7e5e9ca0d
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop
2022-07-22 19:10:24 +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
mike12345567
ff0c3e501f
Converting main automation thread to typescript.
2022-07-20 19:05:54 +01:00
Mel O'Hagan
ed0bd07732
Added contains support for datasource pluses
2022-07-19 17:25:41 +01:00
mike12345567
b3e6e2385f
Updating specs to state that oneOf is allowed, fixing YAML issue and making sure allOr function works for lucene.
2022-07-05 19:54:11 +01:00
mike12345567
a96576034e
Updating definitions.
2022-07-05 18:51:34 +01:00
Andrew Kingston
a429c16521
Merge pull request #6443 from Budibase/datasource-labels
...
Datasource labels
2022-06-23 15:32:28 +01:00
Andrew Kingston
8bfd54bd80
Add types to datasources
2022-06-23 11:35:57 +01:00
Mel O'Hagan
8154fe3445
Use raw sql to get money type as numeric
2022-06-22 15:58:15 +01:00
Rory Powell
4dc5cfc5a7
Merge branch 'release' into merge-release
2022-06-13 11:45:18 +01:00
Mel O'Hagan
9d58b951d8
Rename Firebase to Firestore
2022-06-08 12:05:29 +01:00
Andrew Kingston
72397530ec
Apply timezones patch from existing ignore-timezones branch
2022-06-07 08:31:00 +01:00
Mel O'Hagan
570aeecdc3
Added Snowflake integration
2022-05-30 21:13:45 +01:00
Michael Drury
8d78698c60
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-04-26 20:10:26 +01:00
Martin McKeaveney
6e5bcb224c
redis integration
2022-03-31 10:56:16 +01:00
Martin McKeaveney
034408b3c2
merge with master
2022-03-30 15:44:22 +01:00
mike12345567
258434b3ed
Fix for #5153 - doing it at the mysql level as it seems to be affected by incorrect types in a way that other SQL databases aren't - limits the possible damage this can do.
2022-03-30 14:45:13 +01:00
mike12345567
db0b096c0a
Fix for #5117 - raised a point that the docs didn't describe where to put properties for a query when running through the public API - fixing the spec.
2022-03-28 18:33:54 +01:00
Martin McKeaveney
b2bcf5a1f7
fixing lint
2022-03-24 17:44:37 +00:00
Maurits Lourens
19ec76c49d
Merge branch 'develop' into google_firebase_integration
2022-03-16 13:40:04 +01:00
mike12345567
30651e81d5
Making the URL optional for application creation/update in OpenAPI spec, removing unused parameter and fixing getRedisOptions function to work with fully qualified URLs.
2022-03-10 15:53:23 +00:00
Martin McKeaveney
b166c5dcdc
revert NPM script to update OpenAPI
2022-03-10 11:17:15 +00:00
mike12345567
b96c6218d6
Quick fix for openAPI spec, improving the search spec.
2022-03-08 17:42:26 +00:00
Maurits Lourens
c2d48bebd7
initial setup for google firebase integration
2022-03-08 17:31:36 +01:00
mike12345567
8185227ff1
Fixing issue #4811 - when renaming SQL columns use an actual rename alteration rather than dropping the column.
2022-03-07 16:31:35 +00:00
mike12345567
a4ed8fe5e8
Adding the ability to support schemas in MS-SQL.
2022-03-04 15:12:07 +00:00
mike12345567
a78b70799e
Review comments and linting.
2022-03-01 22:37:42 +00:00
mike12345567
60acca5d95
Changing how types are generated from the open api spec a bit.
2022-03-01 19:00:28 +00:00
mike12345567
74dcce6b1d
Refactoring to TS on public endpoints.
2022-02-24 15:13:14 +00:00
mike12345567
f9c7877e02
Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering
2022-01-31 15:21:15 +00:00
Martin McKeaveney
19d27c97a4
code review and merge with develop
2022-01-26 17:45:28 +01:00
mike12345567
deb4a34c18
Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula.
2022-01-21 16:24:24 +00:00
Martin McKeaveney
328aef00e1
tidy up
2022-01-18 17:41:38 +01:00
Martin McKeaveney
a70b96a21a
gsheets E2E
2022-01-15 19:28:04 +01:00
Martin McKeaveney
c2d97b9449
google auth working
2022-01-06 08:08:54 +00:00
Andrew Kingston
abc02d812a
Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination
2022-01-05 09:21:25 +00:00
Andrew Kingston
e2478e478e
Add support for query param based pagination in REST queries
2022-01-05 09:16:10 +00:00
mike12345567
44a8d36c91
Adding basic test cases for static and dynamic variables (backend).
2022-01-04 18:23:45 +00:00
Martin McKeaveney
a09fabc54b
merge with master
2021-12-30 23:10:46 +00:00
Andrew Kingston
0cfd28fe27
Add pagination info to rest query fields definition
2021-12-17 18:59:24 +00:00
Rory Powell
17ba5d7c88
Merge branch 'develop' into feature/query-auth
2021-12-14 09:52:16 +00:00
mike12345567
b11e4bd2df
Moving Typescript definitions around a bit.
2021-12-13 13:50:15 +00:00
Rory Powell
ee5c8ea449
Move query to common definitions and add openapi-types to dev dependencies
2021-12-08 11:30:09 +00:00
mike12345567
d06ab10c1d
Fixing issue found with enriching rows in SQL - the system was assuming the array of entries contained a row ID that needed to be broken down.
2021-11-26 17:08:56 +00:00
Martin McKeaveney
f9b2a3c5e1
Google sheets integration CRUD E2E
2021-11-25 18:12:12 +01:00
Rory Powell
f94a0eadbe
Merge branch 'develop' into oracle-datasource
2021-11-22 10:47:48 +00:00
mike12345567
d9d5391a40
Some UI work, as well as moving SQL to using a proper bulk insert method and fixing an issue found with csv parsing and removing of invalid columns.
2021-11-12 19:24:56 +00:00
mike12345567
b34cef26c3
Fixing an issue with relationship modal breaking when multiple data sources available to relate to, also fixing an pile of issues with creating and reading rows from SQL server plus.
2021-11-05 18:55:36 +00:00
Rory Powell
cb661eab34
Add oracledb package, readme, and config
2021-11-05 13:56:54 +00:00
mike12345567
953c90c8d4
Fixing some issues with MySQL and dropping foreign key constrained columns.
2021-11-02 13:36:23 +00:00
mike12345567
f071cc5219
Adding many to many support, generating junction table and setting up constraints.
2021-10-29 18:37:29 +01:00
mike12345567
329156d6cc
SQL table building.
2021-10-28 19:39:42 +01:00
Martin McKeaveney
ec26d5c738
SSL support for digitalocean, started utility function for BB logout, bunch of minor bug fixes
2021-10-12 16:13:54 +01:00
mike12345567
80e7671444
Fix for many to many relationships where the union table has arbituarily named foreign key constraint columns, an example has been provided in the scripts directory.
2021-10-01 17:16:43 +01:00
Martin McKeaveney
35d4eac78a
fallback SMTP configuration for cloud
2021-09-27 14:57:22 +01:00
mike12345567
67212e5c5b
Fixes issue #2616 - this is a slightly complex fix and handles a few other issues with mysql (around returning on creation of a row and relationships) - a new mechanism is now used for pagination and limiting which makes sure the limits are applied to the outer table rather than the combination of the outer and the joined.
2021-09-23 16:35:09 +01:00
Martin McKeaveney
f7718ecae9
lint
2021-09-06 16:24:51 +01:00
mike12345567
a9e2336036
Fixing issues with SQL many relationship updates.
2021-09-01 19:40:47 +01:00
Martin McKeaveney
0f1bb2ccff
fix mongo code review comment
2021-07-29 10:11:52 +01:00
Martin McKeaveney
7ba17204c5
Merge pull request #1963 from faroutchris/feature/query-mongo-collection
...
Feature/query mongo collection
2021-07-29 10:10:52 +01:00
mike12345567
3eb82b5a63
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-07-14 13:54:39 +01:00
Christo
4096f4857c
Feat: Add collection fields as "extra" query config for MongoDB
2021-07-09 19:28:46 +02:00
mike12345567
8550d00751
Giving the system the ability to make auto increment columns auto-columns in postgres or mysql.
2021-07-05 18:11:23 +01:00
mike12345567
11f6abee0a
Re-writing a bit so that it is aware some functionality is SQL only, makes future plus endpoints easier.
2021-07-03 11:15:01 +01:00
mike12345567
7fb1e80196
Re-writing external layer in typescript.
2021-07-01 19:20:41 +01:00
mike12345567
bb396ebff0
First version of enrichment.
2021-07-01 14:10:44 +01:00
mike12345567
98b7bff678
Implementing all return possibilities, now to implement creation.
2021-06-29 17:42:46 +01:00
mike12345567
10cf55e273
Creating a many-to-many database scenario and seeding with data.
2021-06-28 12:36:05 +01:00
mike12345567
2d162fda31
Linting.
2021-06-28 10:21:37 +01:00
mike12345567
5389878801
Moving definitions to central location and adding a few more definitions.
2021-06-26 23:09:46 +01:00