1
0
Fork 0
mirror of synced 2024-10-01 09:38:55 +13:00
Commit graph

4420 commits

Author SHA1 Message Date
mike12345567
53186abe20 Adding start to redis caching. 2021-12-16 16:58:15 +00:00
mike12345567
c55cc0f56a Fixing issue with switching between datasources and making sure old client apps can still use the deprecated API. 2021-12-16 11:41:28 +00:00
mike12345567
0a6754b13c Finishing up front-end, getting variable creation and management up and working from within the query schema/header menus. 2021-12-15 19:20:19 +00:00
Peter Clement
18671d24b7 fix issue with 0 evaluating to false in query builder 2021-12-15 16:32:04 +00:00
mike12345567
9d01d44cec Merge branch 'master' of github.com:Budibase/budibase into develop 2021-12-15 16:25:32 +00:00
Andrew Kingston
8d10fcf34c Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-15 13:36:10 +00:00
mike12345567
ef06566eb5 Adding unit tests for REST bodies and response parsing. 2021-12-15 13:09:03 +00:00
mike12345567
e9acb690a8 Don't run change if not threading. 2021-12-15 12:26:29 +00:00
mike12345567
01b72b6b71 Don't run change if not threading. 2021-12-15 12:26:29 +00:00
mike12345567
06490c5fa6 Fixing issue detected by test case. 2021-12-15 12:23:00 +00:00
mike12345567
d1127f3220 Fixing an issue with automations throwing a Pouch error due to the auth library database not being setup. 2021-12-15 11:25:52 +00:00
mike12345567
ae5b963115 Fixing an issue with automations throwing a Pouch error due to the auth library database not being setup. 2021-12-15 11:25:52 +00:00
mike12345567
f92ba51201 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-bodies 2021-12-14 18:03:49 +00:00
mike12345567
53dba1cccb Removing outgoing webhook functionality from automations and adding XML response/sending, as well as form data/encoded data. 2021-12-14 17:59:02 +00:00
Rory Powell
d347edb34a Merge branch 'develop' into feature/query-auth 2021-12-14 09:52:16 +00:00
mike12345567
8d6dc14608 Linting and adding JSON header. 2021-12-13 18:20:02 +00:00
mike12345567
ac49d718a4 Stopping get requests from having bodies (Node fetch doesn't allow this) and allow text body type. 2021-12-13 18:17:20 +00:00
mike12345567
b19fcb5d50 Moving Typescript definitions around a bit. 2021-12-13 13:50:15 +00:00
mike12345567
9412b38c9b Fixing some issues around deleting datasources/queries and managing the full URL for migrating queries. 2021-12-13 12:41:47 +00:00
mike12345567
41ea5265dd Fixing bug in tabs where double clicks cause tab switching, new headers enabled by default, disabled headers rather than enabled, get requests can have bodies. 2021-12-13 11:24:13 +00:00
mike12345567
fd4600d3af Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-13 10:14:28 +00:00
Andrew Kingston
8eda765246 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-13 09:45:56 +00:00
Rory Powell
34c2d1269d Integrate query with datasource auth 2021-12-11 23:34:30 +00:00
Rory Powell
addd13542e Merge branch 'feature/rest-redesign' into feature/query-auth 2021-12-11 21:43:03 +00:00
Rory Powell
4b1fb01eb4 Add _id field 2021-12-11 10:40:57 +00:00
Rory Powell
32dc9e99af Merge branch 'master' into merge-master 2021-12-10 10:14:43 +00:00
Andrew Kingston
6cec671283 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-09 16:32:25 +00:00
mike12345567
2dd1074ba5 Updating mocks. 2021-12-09 14:12:01 +00:00
mike12345567
49e0630511 Measuring length if no content length supplied. 2021-12-09 13:40:39 +00:00
mike12345567
d774aade45 Adding in the ability to retrieve and view the headers from a rest response. 2021-12-09 12:30:05 +00:00
Rory Powell
4a3f596415 Escape mysql describe to handle non standard table names 2021-12-09 11:40:59 +00:00
Rory Powell
21fcff5f28 Escape mysql describe to handle non standard table names 2021-12-09 11:40:59 +00:00
mike12345567
dad8524023 Adding placeholder and making sure query urls have a protocol. 2021-12-09 10:02:47 +00:00
mike12345567
80ed9e25f3 Fixing server rest test case. 2021-12-08 19:38:03 +00:00
mike12345567
04114594bf Adding in enabled headers, making way for different body types. 2021-12-08 19:11:19 +00:00
mike12345567
181efdf68c Adding bindings to rest API, adding in spaceship placeholder, updating the look of some other components, cleaning up some whitespace. 2021-12-08 17:58:30 +00:00
Martin McKeaveney
894c8d87d7
Merge pull request #3719 from Budibase/fix/incoming-webhooks
Fix/incoming webhooks
2021-12-08 17:14:18 +00:00
Rory Powell
21c45a17ce Render table of auth configs and linting 2021-12-08 15:27:58 +00:00
Andrew Kingston
c71ad0cdec Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-08 13:08:28 +00:00
Rory Powell
719af071ed Merge branch 'feature/rest-redesign' into feature/query-auth 2021-12-08 12:45:47 +00:00
Rory Powell
a23b4143e1 Merge branch 'develop' into feature/rest-redesign 2021-12-08 12:36:12 +00:00
Rory Powell
9d402d0356 Move query to common definitions and add openapi-types to dev dependencies 2021-12-08 11:30:09 +00:00
Rory Powell
71c03fe10e Merge branch 'develop' into rest-import 2021-12-08 11:08:32 +00:00
Rory Powell
b1ff1c9f35 Tidy 2021-12-08 10:52:08 +00:00
Martin McKeaveney
27da6ea4ab account for integer type from JSON schema 2021-12-08 10:14:30 +00:00
Rory Powell
634d1ce127 Add backend for query / datasource auth 2021-12-07 22:33:26 +00:00
mike12345567
b0ef15684b Adding query save, fixing routing to handle existing rest queries, adding in full saving of enabled headers functionality, fixing various issues discovered while testing. 2021-12-07 18:24:10 +00:00
Andrew Kingston
a0f3863f69 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-07 15:11:32 +00:00
mike12345567
6df90803ad Adding in raw functionality. 2021-12-06 18:35:44 +00:00
mike12345567
a48d7966a6 Adding stats, code, timings and size of request. 2021-12-06 18:23:18 +00:00
mike12345567
65d6ca9249 Adding in last components of UI that were missing. 2021-12-03 18:39:05 +00:00
mike12345567
0b9548260c Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-03 13:27:54 +00:00
Michael Drury
730c336c22 Merge pull request #3648 from Budibase/fix/3641
CSV export/import fix
2021-12-03 13:17:08 +00:00
Michael Drury
a7731930bd
Merge pull request #3648 from Budibase/fix/3641
CSV export/import fix
2021-12-03 13:17:08 +00:00
mike12345567
c949f7fd09 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-03 12:45:32 +00:00
Rory Powell
5d1efb3024 Add import to existing DS and add cookie support to curl import 2021-12-03 11:14:22 +00:00
Rory Powell
6118b7ba36 Fix oracle password config 2021-12-03 10:52:03 +00:00
Rory Powell
4af0641fe4 Fix oracle password config 2021-12-03 10:52:03 +00:00
Rory Powell
bd3bf6a9ad Fix oracle password config 2021-12-03 10:48:47 +00:00
mike12345567
a7e779639d Refactor. 2021-12-03 10:31:09 +00:00
mike12345567
71e93a20a1 Refactor. 2021-12-03 10:31:09 +00:00
mike12345567
5bd2831bb6 Adding radio group of body types. 2021-12-02 17:53:14 +00:00
mike12345567
a6de5a4fa1 Exporting date and auto id field, but not importing autocolumns when table is created. 2021-12-02 16:17:10 +00:00
mike12345567
560a96b503 Exporting date and auto id field, but not importing autocolumns when table is created. 2021-12-02 16:17:10 +00:00
mike12345567
6b13d2ceaa Removing auto columns from export - the new table will provide these if required. 2021-12-02 16:04:44 +00:00
mike12345567
baf61e37e4 Removing auto columns from export - the new table will provide these if required. 2021-12-02 16:04:44 +00:00
Rory Powell
db88da2dd5 Fix merge import 2021-12-02 15:20:03 +00:00
Rory Powell
ac1bce0900 Merge + Linting 2021-12-02 14:54:47 +00:00
mike12345567
a5e4d0bc95 Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-02 14:35:17 +00:00
Andrew Kingston
1cbdf49b96 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-02 13:29:24 +00:00
Rory Powell
9d49839513 OAPI2 (swagger) complete + tests 2021-12-02 11:55:13 +00:00
Rory Powell
b486417985 start swagger tests 2021-12-01 13:40:40 +00:00
mike12345567
1e39f81fe6 Adding the ability to set a display name for any datasource/query parameter. 2021-12-01 13:11:35 +00:00
Rory Powell
5a01b400a5 Curl tests finished 2021-12-01 11:58:53 +00:00
Rory Powell
2dee59aa64 Tests WIP 2021-12-01 10:51:21 +00:00
Rory Powell
04a7382392 Add fix for user metadata sync when deleting 2021-12-01 09:54:23 +00:00
Rory Powell
731cc4229b Add fix for user metadata sync when deleting 2021-12-01 09:54:23 +00:00
Rory Powell
868a7dace3 Add type hierarchy for importers 2021-12-01 09:48:52 +00:00
mike12345567
7c5e2289ca Some UI tweaks. 2021-11-30 18:11:29 +00:00
mike12345567
9aba344a45 Disabling save button when no changes made. 2021-11-30 17:56:15 +00:00
mike12345567
655c6034c2 Updating REST creation, removing the modal step, updating the config page to move things around as per designs. 2021-11-30 16:21:16 +00:00
mike12345567
5e0a6d6c91 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-11-30 11:32:50 +00:00
mike12345567
1cee1b78e6 Adding validation around invalid JSON inputs and allowing input via a code mirror editor in data UI. 2021-11-29 18:16:44 +00:00
mike12345567
ec12d6a045 Fixing issue with updating row validation to allow empty objects. 2021-11-29 17:54:09 +00:00
Rory Powell
d136824898 cURL import working 2021-11-29 17:21:30 +00:00
mike12345567
de0b23dd9f Moving generation to builder because it reduces API calls and has no reason to be carried out server-side, handling array/object schema generation correctly. 2021-11-29 17:11:08 +00:00
Rory Powell
adea1d052b Update backend to be extensible for different import sources 2021-11-29 10:37:31 +00:00
Rory Powell
4799ad32b2
Merge pull request #3555 from Budibase/oracle/returning
Improve returning logic for oracle
2021-11-26 18:54:19 +00:00
Rory Powell
301938eaa0 Merge pull request #3555 from Budibase/oracle/returning
Improve returning logic for oracle
2021-11-26 18:54:19 +00:00
mike12345567
ed28bf664d Adding server functionality to determine schema for JSON data type, some basic UI around an editor for getting JSON to determine schema from and the key/value mechanism for flat structures. 2021-11-26 17:39:18 +00:00
mike12345567
3bb034939b 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
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
Rory Powell
5aa9d95c46 Deletion support for returning rows 2021-11-26 16:50:15 +00:00
Rory Powell
f75928a9c9 Deletion support for returning rows 2021-11-26 16:50:15 +00:00
Michael Drury
e8c0684f3c
Merge pull request #3554 from Budibase/labday/docs
API Docs, generation, tables and rows and Swagger definitions
2021-11-26 15:20:23 +00:00
Michael Drury
cba41d8e9d Merge pull request #3554 from Budibase/labday/docs
API Docs, generation, tables and rows and Swagger definitions
2021-11-26 15:20:23 +00:00
Rory Powell
eaed8642f9 Improve returning logic for oracle 2021-11-26 15:02:03 +00:00
Rory Powell
115fc08aa4 Improve returning logic for oracle 2021-11-26 15:02:03 +00:00
mike12345567
4d73903019 Fixing a few issues that became obvious when I was looking at examples of what gets sent to the API for table saving. 2021-11-26 14:14:53 +00:00
mike12345567
5e9f3969c9 Fixing a few issues that became obvious when I was looking at examples of what gets sent to the API for table saving. 2021-11-26 14:14:53 +00:00
mike12345567
4d3f234807 Updating docs for tables, adding a swagger generation tool and a README describing how to use it. 2021-11-26 14:13:53 +00:00
mike12345567
4697b21ef1 Updating docs for tables, adding a swagger generation tool and a README describing how to use it. 2021-11-26 14:13:53 +00:00
Andrew Kingston
456760f479
Merge pull request #3542 from Budibase/ak-fixes
Query schema fixes + card fixes
2021-11-26 11:27:28 +00:00
Andrew Kingston
11142335ff Merge pull request #3542 from Budibase/ak-fixes
Query schema fixes + card fixes
2021-11-26 11:27:28 +00:00
Rory Powell
25fd268dd4 File upload working 2021-11-26 09:51:56 +00:00
Peter Clement
5c3e05c2d4
Merge pull request #3544 from Budibase/feature/auto-screen-ui
Remove initial screen defintion so user can see the new screen creation button
2021-11-25 22:13:07 +00:00
Peter Clement
0b9cc02023 Merge pull request #3544 from Budibase/feature/auto-screen-ui
Remove initial screen defintion so user can see the new screen creation button
2021-11-25 22:13:07 +00:00
mike12345567
95d02649de Updating docs. 2021-11-25 17:44:47 +00:00
mike12345567
5b2e6bddf8 Updating docs. 2021-11-25 17:44:47 +00:00
Rory Powell
b6cc536965 WIP: Rest API import 2021-11-25 17:14:07 +00:00
mike12345567
0896a88c5a Basic work for generating. 2021-11-25 16:13:19 +00:00
mike12345567
88f31bcf34 Basic work for generating. 2021-11-25 16:13:19 +00:00
Peter Clement
571954c197 fix appPackage unit tests 2021-11-25 15:29:35 +00:00
Peter Clement
d42df03f25 fix appPackage unit tests 2021-11-25 15:29:35 +00:00
Peter Clement
fd61b191ec remove initial screen creation 2021-11-25 14:45:36 +00:00
Peter Clement
0c60a56a3a remove initial screen creation 2021-11-25 14:45:36 +00:00
Andrew Kingston
bcabd3b41a Add test to ensure query schema is correctly cleared for prod app IDs 2021-11-25 13:00:43 +00:00
Andrew Kingston
0b239a5bec Add test to ensure query schema is correctly cleared for prod app IDs 2021-11-25 13:00:43 +00:00
Michael Drury
c1756aff75
Merge pull request #3541 from Budibase/fix/sql-issues
Fixing various SQL issues
2021-11-25 12:42:38 +00:00
Michael Drury
a02ec65661 Merge pull request #3541 from Budibase/fix/sql-issues
Fixing various SQL issues
2021-11-25 12:42:38 +00:00
mike12345567
831ef53319 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-25 12:21:58 +00:00
mike12345567
0f0770af32 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-25 12:21:58 +00:00
Andrew Kingston
04054cf652 Update tests 2021-11-25 11:52:02 +00:00
Andrew Kingston
3abaded20a Update tests 2021-11-25 11:52:02 +00:00
Andrew Kingston
d8ca73aeed Lint 2021-11-25 11:42:46 +00:00
Andrew Kingston
aea0a9082b Lint 2021-11-25 11:42:46 +00:00
Andrew Kingston
737ce9dc32 Fix issue with determining when to hide sensitive fields from query definitions and never delete the query schema 2021-11-25 11:21:54 +00:00
Andrew Kingston
38219f0ea3 Fix issue with determining when to hide sensitive fields from query definitions and never delete the query schema 2021-11-25 11:21:54 +00:00
mike12345567
bd9ae5191b Fixing some issues discovered with many to many relationships in SQL, as well as problems uncovered by #3531. 2021-11-24 20:55:03 +00:00
mike12345567
f6ecd423ce Fixing some issues discovered with many to many relationships in SQL, as well as problems uncovered by #3531. 2021-11-24 20:55:03 +00:00
mike12345567
1f6644fc07 Fixing issue with datasource deletion not navigating if was on data source plus table and fixing #3523 where relationships would cause sorting to breaking postgres/oracle. 2021-11-24 18:20:52 +00:00
mike12345567
bf44c15b74 Fixing issue with datasource deletion not navigating if was on data source plus table and fixing #3523 where relationships would cause sorting to breaking postgres/oracle. 2021-11-24 18:20:52 +00:00
mike12345567
05a8b47db9 Fix for issue #3327 - may not solve issue with mariaDB but works for MySQL. 2021-11-24 17:03:34 +00:00
mike12345567
116bccfd73 Fix for issue #3327 - may not solve issue with mariaDB but works for MySQL. 2021-11-24 17:03:34 +00:00
Rory Powell
b631c8c624 Add returning 2021-11-23 13:27:38 +00:00
Rory Powell
7135599295 Add returning 2021-11-23 13:27:38 +00:00
Rory Powell
dffb3064de Merge branch 'develop' into oracle-datasource 2021-11-23 09:27:55 +00:00
Rory Powell
1a0c66beb6 Merge branch 'develop' into oracle-datasource 2021-11-23 09:27:55 +00:00
mike12345567
9dfa8c7651 Fixing issue from review, values weren't wiped when delete modals closed, also adding a fix for threading to disable it in development as node-ts was causing memory leaks on low memory systems (doesn't apply to production built version). 2021-11-22 17:42:41 +00:00
mike12345567
0335b1cee3 Fixing issue from review, values weren't wiped when delete modals closed, also adding a fix for threading to disable it in development as node-ts was causing memory leaks on low memory systems (doesn't apply to production built version). 2021-11-22 17:42:41 +00:00
Rory Powell
3793c1784a Update locks, ignore oracle imports on m1 2021-11-22 15:26:31 +00:00
Rory Powell
4acfc668ef Update locks, ignore oracle imports on m1 2021-11-22 15:26:31 +00:00
mike12345567
72bf66926d Updating UI to have a table/column deletion check which makes sure the user understands what they are doing, also disabling external table deletion. 2021-11-22 15:26:24 +00:00
mike12345567
ea0000df51 Updating UI to have a table/column deletion check which makes sure the user understands what they are doing, also disabling external table deletion. 2021-11-22 15:26:24 +00:00
Rory Powell
2edb24fa86 Use global sql type map, update base integration type defs 2021-11-22 11:38:17 +00:00
Rory Powell
ac7137c4a0 Use global sql type map, update base integration type defs 2021-11-22 11:38:17 +00:00
Rory Powell
85ef7838af Merge branch 'develop' into oracle-datasource 2021-11-22 11:07:11 +00:00
Rory Powell
154a5cab26 Merge branch 'develop' into oracle-datasource 2021-11-22 11:07:11 +00:00
Rory Powell
c36df3ad18 Merge branch 'oracle-datasource' into oracle-datatasource-plus 2021-11-22 10:50:34 +00:00
Rory Powell
d58b90cac1 Merge branch 'oracle-datasource' into oracle-datatasource-plus 2021-11-22 10:50:34 +00:00