Michael Drury
|
1b77d1ce90
|
Merge pull request #2575 from Budibase/fix/public-multi-tenancy
Issue with public apps and multi-tenancy
|
2021-09-09 14:42:12 +01:00 |
|
Andrew Kingston
|
3d0f7125d2
|
Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview
|
2021-09-09 13:56:18 +01:00 |
|
mike12345567
|
0117c1498f
|
Fixing issue with multi-tenancy and public apps, when the tenant isn't necessarily known, it can be found in the app ID, building a middleware to manage this.
|
2021-09-09 13:27:18 +01:00 |
|
mike12345567
|
c337a855cc
|
Saving progress towards re-working CTX usage in automation steps.
|
2021-09-09 12:23:52 +01:00 |
|
Andrew Kingston
|
d38f5ef163
|
Merge branch 'develop' of github.com:Budibase/budibase into custom-theming
|
2021-09-09 11:57:55 +01:00 |
|
Andrew Kingston
|
40e7b57d27
|
Add meta tag to client apps to ensure they stretch to fill ios device screens
|
2021-09-09 11:55:46 +01:00 |
|
Martin McKeaveney
|
e37e6af4f6
|
merge
|
2021-09-09 11:15:21 +01:00 |
|
mike12345567
|
4e294fbcd9
|
Adding metadata system and re-writing how Cron works, previously cron only worked in dev because it would never be enabled for the production app ID, this makes it so that it is never enabled for the dev app and when the production app is deployed it runs through all the automations and checks if any need cron jobs setup/disabled.
|
2021-09-08 19:29:28 +01:00 |
|
mike12345567
|
b00f8764cb
|
Updating automations system to return the inputs and outputs of each step.
|
2021-09-08 14:08:22 +01:00 |
|
mike12345567
|
d2070f9061
|
Adding the ability to get back the context.
|
2021-09-07 19:06:20 +01:00 |
|
mike12345567
|
777e243440
|
Re-working all of the actions to have a success output, and make sure everything has useful outputs.
|
2021-09-07 17:31:54 +01:00 |
|
mike12345567
|
bcc7f1caea
|
Adding slack integration.
|
2021-09-07 13:59:58 +01:00 |
|
mike12345567
|
d05c60d470
|
Adding slack integration.
|
2021-09-07 13:58:53 +01:00 |
|
Andrew Kingston
|
3d68b39647
|
Fix test for loading component library
|
2021-09-07 10:05:24 +01:00 |
|
Andrew Kingston
|
7064e80143
|
Remove some other reference to standard-components
|
2021-09-06 18:45:39 +01:00 |
|
Andrew Kingston
|
97e491d045
|
Merge branch 'develop' of github.com:Budibase/budibase into custom-theming
|
2021-09-06 18:23:08 +01:00 |
|
mike12345567
|
879f1a2368
|
Cleanup, prepping for automation history, some refactoring to get rid of concept of builtin.
|
2021-09-06 17:53:02 +01:00 |
|
Andrew Kingston
|
ca9df2764d
|
Merge branch 'develop' of github.com:Budibase/budibase into custom-theming
|
2021-09-06 17:29:51 +01:00 |
|
mike12345567
|
b7e4806867
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework
|
2021-09-06 17:29:08 +01:00 |
|
mike12345567
|
d12deceee5
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-09-06 17:27:29 +01:00 |
|
Martin McKeaveney
|
9e73dcdd44
|
lint
|
2021-09-06 16:24:51 +01:00 |
|
Martin McKeaveney
|
c39abe4081
|
merge with master
|
2021-09-06 16:13:17 +01:00 |
|
mike12345567
|
9e4ab9054e
|
Allowing all server endpoints to run without tenant information, as most endpoints in server can be public.
|
2021-09-06 16:01:45 +01:00 |
|
mike12345567
|
3379ab8e03
|
Fixing an issue with redirect having the middleware applied before the redirection
|
2021-09-06 15:48:46 +01:00 |
|
mike12345567
|
400cc05d21
|
Fixing an issue in prod where the /builder endpoint wasn't being allowed past without tenancy.
|
2021-09-06 13:36:41 +01:00 |
|
Maurits Lourens
|
5cd0c1c691
|
fix fetching tables from database with uppercase name
|
2021-09-06 12:33:03 +02:00 |
|
mike12345567
|
26d7cb3b9b
|
Getting rid of automation step download system.
|
2021-09-03 17:36:00 +01:00 |
|
mike12345567
|
2dd1e7f45e
|
Fixing an issue that occurs when the table name and the primary display column are the same name.
|
2021-09-03 14:49:56 +01:00 |
|
Michael Drury
|
8a1173eabf
|
Merge pull request #2531 from Budibase/fix/sql-relationship-issues
Relationship bug fixes (SQL and internal) and a few other bits
|
2021-09-03 11:47:36 +01:00 |
|
mike12345567
|
f9fd725307
|
Fixing issues discovered by test cases.
|
2021-09-03 11:06:44 +01:00 |
|
mike12345567
|
c64fb81749
|
Fixing issues after upgrading to node 14 and circular dependencies causing issues.
|
2021-09-02 18:33:41 +01:00 |
|
mike12345567
|
4fae8b2b1e
|
Fixing issue with using 'ta' in view name.
|
2021-09-02 17:49:21 +01:00 |
|
mike12345567
|
4ff9de1b6c
|
Fixing issues with search endpoint not handling users fully.
|
2021-09-02 17:13:00 +01:00 |
|
mike12345567
|
d864dedba0
|
Fixing issue with rows not returning correctly.
|
2021-09-02 13:31:46 +01:00 |
|
Andrew Kingston
|
60f81014df
|
Fix indexing of rows with arrays of objects
|
2021-09-02 12:00:18 +01:00 |
|
mike12345567
|
811ba19558
|
Fixing issues with SQL many relationship updates.
|
2021-09-01 19:40:47 +01:00 |
|
Andrew Kingston
|
9e5805f092
|
Merge standard-components into the client library
|
2021-09-01 11:41:48 +01:00 |
|
Martin McKeaveney
|
0df6d24edf
|
prevent sql relationship delete from erroring
|
2021-08-31 19:59:49 +01:00 |
|
Martin McKeaveney
|
2887a42f7a
|
prevent relationships getting overridden in mySQL connector
|
2021-08-31 14:44:33 +01:00 |
|
Maurits Lourens
|
07383b2064
|
add patch method to the rest api interface
|
2021-08-30 22:55:12 +02:00 |
|
PClmnt
|
5eac795152
|
Merge pull request #2470 from Budibase/multi-option-datatype
Multi-Option Data Type
|
2021-08-27 14:43:09 +01:00 |
|
Peter Clement
|
bb5971bd82
|
change index definition
|
2021-08-27 14:10:19 +01:00 |
|
Peter Clement
|
24d611b653
|
refactor of multi-option filtering and validation
|
2021-08-27 08:05:22 +01:00 |
|
Keviin Åberg Kultalahti
|
ab77935878
|
fix datasources not getting updated correctly
|
2021-08-26 22:01:24 +02:00 |
|
Peter Clement
|
a5a4c63094
|
Merge remote-tracking branch 'origin/develop' into multi-option-datatype
|
2021-08-26 14:38:05 +01:00 |
|
Peter Clement
|
974e264f50
|
fix indexing of arrays
|
2021-08-26 14:22:52 +01:00 |
|
Martin McKeaveney
|
7817c8f068
|
merge package updates
|
2021-08-26 14:13:30 +01:00 |
|
Peter Clement
|
16270b46cf
|
Update validation for array type
|
2021-08-26 14:04:18 +01:00 |
|
Peter Clement
|
624080800f
|
Fix lucene not allowed characters
|
2021-08-26 11:39:42 +01:00 |
|
Peter Clement
|
c28d0ef1ea
|
linting
|
2021-08-25 19:25:57 +01:00 |
|
Peter Clement
|
3ce5b96b0c
|
use normal combobox for filtering array columns
|
2021-08-25 17:00:42 +01:00 |
|
Peter Clement
|
c681330793
|
Add more validation options for array field
|
2021-08-25 15:49:04 +01:00 |
|
Peter Clement
|
04ce0abd46
|
Add not contains option to lucene query builder
|
2021-08-25 14:05:00 +01:00 |
|
Martin McKeaveney
|
0a8c6e1ef9
|
making sure relationships for autocolumns are created when uploading a CSV
|
2021-08-24 20:04:28 +01:00 |
|
Peter Clement
|
d55218e813
|
Add contains option to lucene query builder
|
2021-08-24 16:14:38 +01:00 |
|
Martin McKeaveney
|
003689fa8a
|
fix test
|
2021-08-20 16:21:08 +01:00 |
|
Martin McKeaveney
|
641a9c8a34
|
make SQL startsWith queries case insensitive
|
2021-08-20 15:20:52 +01:00 |
|
Peter Clement
|
295e36f576
|
Add ability for user to select 'List' data type for a column
|
2021-08-19 16:54:44 +01:00 |
|
Martin McKeaveney
|
af8ec3195d
|
Merge pull request #2400 from Budibase/feature/budibase-kubernetes
Budibase Kubernetes Support
|
2021-08-19 07:54:55 +01:00 |
|
Martin McKeaveney
|
acff289940
|
simplify couchDB configuration
|
2021-08-18 11:23:28 +01:00 |
|
Martin McKeaveney
|
f28d0773f9
|
Merge pull request #2401 from mslourens/update_datasource_name
Update the name of the datasource
|
2021-08-18 10:44:04 +01:00 |
|
Maurits Lourens
|
c86a878b27
|
update the name of the datasource
|
2021-08-17 23:57:11 +02:00 |
|
Martin McKeaveney
|
be2042f56e
|
merge with dev
|
2021-08-17 21:27:30 +01:00 |
|
Martin McKeaveney
|
222501edc3
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-kubernetes
|
2021-08-17 21:26:16 +01:00 |
|
Martin McKeaveney
|
bcbd40764f
|
conditionally apply username and password to couchdb auth
|
2021-08-17 16:48:02 +01:00 |
|
Martin McKeaveney
|
537f5fdaa4
|
lint
|
2021-08-17 14:15:24 +01:00 |
|
Martin McKeaveney
|
c66f5ab6ff
|
couchDB auth options
|
2021-08-17 14:11:03 +01:00 |
|
Martin McKeaveney
|
7efe458120
|
Revert "Feature/couchdb auth"
|
2021-08-17 07:16:43 +01:00 |
|
Maurits Lourens
|
a2e7fe91dd
|
fix lint issues
|
2021-08-16 22:07:15 +02:00 |
|
Maurits Lourens
|
8dfef0d342
|
return validation errors
|
2021-08-16 21:15:15 +02:00 |
|
Martin McKeaveney
|
16220dbf11
|
lint ✨
|
2021-08-16 17:17:48 +01:00 |
|
Martin McKeaveney
|
3b20f5ba4d
|
lint
|
2021-08-16 16:47:26 +01:00 |
|
Martin McKeaveney
|
884b36730b
|
utility helper for determining correct couchDB URL
|
2021-08-16 16:38:00 +01:00 |
|
Martin McKeaveney
|
8718488aee
|
couchdb direct auth
|
2021-08-16 15:58:04 +01:00 |
|
Martin McKeaveney
|
aaeb298b29
|
named templates for local k8s DNS resolution
|
2021-08-16 15:15:07 +01:00 |
|
Martin McKeaveney
|
30632bd183
|
budibase kubernetes support
|
2021-08-16 11:42:21 +01:00 |
|
Keviin Åberg Kultalahti
|
97498b0778
|
Merge branch 'master' into develop
|
2021-08-13 14:41:49 +02:00 |
|
Martin McKeaveney
|
e6019bf3c7
|
linting ✨
|
2021-08-11 20:34:45 +01:00 |
|
Martin McKeaveney
|
da67de5c8b
|
lint
|
2021-08-10 17:46:28 +01:00 |
|
Martin McKeaveney
|
8c6460ddb1
|
ensure user metadata is created before link documents are created
|
2021-08-10 13:00:15 +01:00 |
|
mike12345567
|
88396b77ed
|
Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop
|
2021-08-06 17:14:31 +01:00 |
|
mike12345567
|
c4f8d17a6e
|
Fixes for a lot of issues generated by the use of the pouchdb allDbs call, which is not designed for multi-client DB setups like ours, using CouchDB method instead.
|
2021-08-06 16:38:07 +01:00 |
|
mike12345567
|
add88a3d4a
|
Merge branch 'develop' of github.com:Budibase/budibase into develop
|
2021-08-06 13:16:04 +01:00 |
|
mike12345567
|
cd737a1c25
|
Linting.
|
2021-08-06 13:11:41 +01:00 |
|
mike12345567
|
34397c2e14
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-08-06 13:04:54 +01:00 |
|
Michael Drury
|
eaa01e08dd
|
Merge pull request #2286 from Budibase/fix/relationships-2167
Some fixes for internal and external relationships
|
2021-08-06 12:51:44 +01:00 |
|
mike12345567
|
7c7e3da2ab
|
Fixing test cases.
|
2021-08-06 12:33:04 +01:00 |
|
Martin McKeaveney
|
e3abd97d67
|
fix sql server integration
|
2021-08-05 22:15:40 +01:00 |
|
mike12345567
|
a64ce3f55a
|
Fixing issues with many to many relationships in SQL, sometimes not creating right relationships.
|
2021-08-05 19:49:30 +01:00 |
|
mike12345567
|
8981db7f4c
|
Linting.
|
2021-08-05 19:26:00 +01:00 |
|
mike12345567
|
3744c9093b
|
Fixing a variety of issues with internal relationships and external SQL relationships.
|
2021-08-05 19:24:29 +01:00 |
|
Martin McKeaveney
|
964e8eb200
|
Merge branch 'master' of github.com:Budibase/budibase
|
2021-08-05 17:04:26 +01:00 |
|
Martin McKeaveney
|
3e73543bf4
|
lint
|
2021-08-05 16:57:23 +01:00 |
|
Martin McKeaveney
|
aa11827dc4
|
Merge pull request #2260 from Budibase/fix/views-2209
Formulas and relationships in views
|
2021-08-05 16:43:59 +01:00 |
|
Martin McKeaveney
|
01e1b61722
|
Merge pull request #2244 from mslourens/headers_in_webhook_automation_step
add headers input in outgoing webhook automation step
|
2021-08-05 16:43:04 +01:00 |
|
Martin McKeaveney
|
0c608299af
|
updating attachment relative path so it works in all envs
|
2021-08-05 16:40:39 +01:00 |
|
Martin McKeaveney
|
415aedcc69
|
Merge pull request #2272 from Budibase/fix/export-2193
Fix exporting data from table
|
2021-08-05 16:18:13 +01:00 |
|
mike12345567
|
9995177492
|
Fixing merge issues.
|
2021-08-05 10:52:34 +01:00 |
|
mike12345567
|
70a1e4f538
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-08-05 10:38:41 +01:00 |
|
mike12345567
|
42f08f97cc
|
Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 0d2e2314d4 , reversing
changes made to 1beca4ee96 .
|
2021-08-05 09:59:08 +01:00 |
|
Martin McKeaveney
|
8dfec750b9
|
remove self host check from apps call
|
2021-08-04 20:33:39 +01:00 |
|
Martin McKeaveney
|
31c48c170d
|
Update budibase CDN link
|
2021-08-04 19:56:51 +01:00 |
|
mike12345567
|
ea3854aa01
|
Linting.
|
2021-08-04 18:22:53 +01:00 |
|
mike12345567
|
1c306b60e7
|
Fixing issue #2193, also fixing the name of the file on export, as well as fixing an issue with the exporters not handling relationships.
|
2021-08-04 18:20:51 +01:00 |
|
mike12345567
|
56cf236ebf
|
Fix #2209 - views, calculations and group by can't support formula or link fields, making sure these aren't options in the UI. Also fixing an issue where formula values were being saved to DB.
|
2021-08-04 15:22:41 +01:00 |
|
mike12345567
|
e7e6f41555
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-08-04 15:00:50 +01:00 |
|
mike12345567
|
2fed177f3c
|
Fix for #2250, strings were being parsed for numbers which was causing the issue for strings starting with numbers, using the table schema to determine is parsing necessary.
|
2021-08-04 14:46:21 +01:00 |
|
Martin McKeaveney
|
d9ad54d939
|
merge with master
|
2021-08-04 13:20:11 +01:00 |
|
Michael Drury
|
655bfe1a0c
|
Merge branch 'develop' into feature/multi-tenants
|
2021-08-04 10:07:31 +01:00 |
|
Michael Drury
|
f37946d47e
|
Revert "Multi-tenancy/organisations"
|
2021-08-04 10:02:24 +01:00 |
|
Maurits Lourens
|
915c786474
|
add try/catch block around JSON.parse, since user input can be incorrect formatted string
|
2021-08-03 22:53:18 +02:00 |
|
Maurits Lourens
|
c8a4fc55ce
|
add headers input in outgoing webhook automation step
|
2021-08-03 22:39:01 +02:00 |
|
mike12345567
|
54e765a182
|
Implementing some changes to how context gets set for tenancy, after testing, as well as updating server.
|
2021-08-03 15:32:25 +01:00 |
|
mike12345567
|
75ae7ac8d6
|
Linting.
|
2021-08-02 18:36:32 +01:00 |
|
mike12345567
|
7a69dcef78
|
re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented.
|
2021-08-02 18:34:43 +01:00 |
|
Martin McKeaveney
|
fac820f204
|
fix mongo code review comment
|
2021-07-29 10:11:52 +01:00 |
|
Martin McKeaveney
|
44cdcdf38e
|
Merge pull request #1963 from faroutchris/feature/query-mongo-collection
Feature/query mongo collection
|
2021-07-29 10:10:52 +01:00 |
|
mike12345567
|
5c58630ed7
|
Fixing up everything found when testing with Cypress.
|
2021-07-26 13:19:47 +01:00 |
|
mike12345567
|
a384cc059d
|
Changing how apps are retrieved to be more efficient.
|
2021-07-23 20:01:53 +01:00 |
|
mike12345567
|
e4eb2d34b2
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-23 17:20:41 +01:00 |
|
mike12345567
|
36e1ddf423
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-23 17:02:33 +01:00 |
|
mike12345567
|
68a2f9835e
|
Adjusting how redis modules are loaded, making sure client is always set, before init.
|
2021-07-23 16:53:22 +01:00 |
|
mike12345567
|
3e8d7a8ae2
|
Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-23 16:11:05 +01:00 |
|
mike12345567
|
b5d7e76ec2
|
Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-23 16:10:59 +01:00 |
|
Andrew Kingston
|
78dc524f79
|
Fix setVersion not returning itself to restore builder syntax compatibility
|
2021-07-23 15:57:50 +01:00 |
|
Andrew Kingston
|
0845bde7b4
|
Add missing version to paginated search endpoint
|
2021-07-23 15:55:58 +01:00 |
|
mike12345567
|
9f06b180a8
|
Adding concept of version to APIs.
|
2021-07-23 15:29:14 +01:00 |
|
mike12345567
|
bf4fb71257
|
Updating to use default false for search pre-processing.
|
2021-07-23 13:44:46 +01:00 |
|
mike12345567
|
e96f45464a
|
Updating internal search to disable features were required.
|
2021-07-23 13:29:50 +01:00 |
|
mike12345567
|
4fbe37ff0e
|
Removing optional chaining, not valid in Node.
|
2021-07-23 13:07:10 +01:00 |
|
Rory Powell
|
af28a7ed6b
|
Mark google activated by default for old configs
|
2021-07-23 11:38:17 +01:00 |
|
mike12345567
|
1153001af8
|
Linting.
|
2021-07-22 22:37:20 +01:00 |
|
mike12345567
|
155e30965f
|
Fixing test cases and bugs that they raised.
|
2021-07-22 22:36:16 +01:00 |
|
Andrew Kingston
|
a5e27e1387
|
Fix lucene filtering of all types by parsing values as expected types, and correctly wrapping non-numeric types while building queries
|
2021-07-22 15:53:20 +01:00 |
|
mike12345567
|
190798d4ee
|
Swapping admin -> global in worker to reduce confusion in API url naming.
|
2021-07-22 12:56:47 +01:00 |
|
mike12345567
|
99fe16d169
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-19 17:35:48 +01:00 |
|
mike12345567
|
63dba7b574
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-19 16:24:19 +01:00 |
|
mike12345567
|
2bee1b6b56
|
Linting.
|
2021-07-19 14:32:14 +01:00 |
|
mike12345567
|
85f7b056d2
|
Fixing an issue with lucene equality searching, strings weren't handled correctly.
|
2021-07-19 14:31:06 +01:00 |
|
mike12345567
|
8241df2581
|
Fixing some tenancy issues.
|
2021-07-19 12:57:52 +01:00 |
|
mike12345567
|
1252fbdf38
|
Changing how automations handle multi-tenancy.
|
2021-07-19 10:59:34 +01:00 |
|
Michael Drury
|
db559e738b
|
Fixing issue with update row after rows API changed.
|
2021-07-16 19:13:44 +01:00 |
|
mike12345567
|
037dce5016
|
Further work, tenancy now working but some more work to be done.
|
2021-07-16 18:04:49 +01:00 |
|
mike12345567
|
f0f9736c0b
|
Updating auth to utilise the tenant system.
|
2021-07-16 15:08:58 +01:00 |
|
mike12345567
|
5ffe3c7935
|
First version of multi-tenancy, work still to be done.
|
2021-07-15 17:57:02 +01:00 |
|
mike12345567
|
6aaef0e230
|
Fixing deployment issue.
|
2021-07-14 17:51:35 +01:00 |
|
mike12345567
|
f2c2ead3fc
|
Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB.
|
2021-07-14 16:29:32 +01:00 |
|
mike12345567
|
ccb0e1b354
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-14 13:54:39 +01:00 |
|
mike12345567
|
cb1514cb1a
|
Merge branch 'master' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-14 13:53:57 +01:00 |
|
mike12345567
|
e296a67b50
|
Renaming groups to workspaces.
|
2021-07-13 17:27:04 +01:00 |
|
Martin McKeaveney
|
eba8f104fd
|
fix postgres query array value
|
2021-07-13 17:11:11 +01:00 |
|
mike12345567
|
c6d80e2265
|
Adding float type to MySQL.
|
2021-07-12 11:10:11 +01:00 |
|
mike12345567
|
dc32c90aaa
|
Fixing some issues discovered with the new SQL connectors were the input type would always be string (causing some SQL types to break) - parsing these before input to attempt to fix this problem - issue referenced in #1943.
|
2021-07-12 10:51:30 +01:00 |
|
Martin McKeaveney
|
742402f4c7
|
merge with master
|
2021-07-11 18:07:46 +01:00 |
|
Christo
|
4b48ea94e4
|
Test: Add some basic tests for mongodb queries
|
2021-07-09 20:08:26 +02:00 |
|
Christo
|
c6b1ea9a0f
|
Feat: Add collection fields as "extra" query config for MongoDB
|
2021-07-09 19:28:46 +02:00 |
|
Kyle Harrison
|
b4afda7b09
|
apply fixes for common spelling mistakes
|
2021-07-09 17:54:49 +01:00 |
|
Andrew Kingston
|
a9d4f09782
|
Merge pull request #1953 from Budibase/client-feature-flags
Client library updating and client library feature awareness
|
2021-07-09 16:52:45 +01:00 |
|
Andrew Kingston
|
efb0c60464
|
Remove log statement, batch uploads and remove unecessary conditional
|
2021-07-09 16:42:09 +01:00 |
|
Andrew Kingston
|
a74d2a8040
|
Remove leftover code from testing
|
2021-07-09 12:42:48 +01:00 |
|
Andrew Kingston
|
986785cacf
|
Bundle latest client library with the server and use it when updating apps in production
|
2021-07-09 12:33:09 +01:00 |
|
Andrew Kingston
|
567d8577ba
|
Add tests for updating and reverting client library version
|
2021-07-08 13:20:52 +01:00 |
|
Andrew Kingston
|
6716bf2da1
|
Add endpoint to revert client app version
|
2021-07-08 12:56:54 +01:00 |
|
mike12345567
|
2bee348721
|
Fixing test cases.
|
2021-07-08 00:30:55 +01:00 |
|
Andrew Kingston
|
c1432ee8ec
|
Add UI to revert app version and initial work on app revert backend
|
2021-07-07 17:35:28 +01:00 |
|
mike12345567
|
7581360e9e
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/user-session
|
2021-07-07 17:17:16 +01:00 |
|
mike12345567
|
79b7747714
|
Fixing session issues after testing a bit.
|
2021-07-07 17:15:53 +01:00 |
|
Andrew Kingston
|
a6b5861cbc
|
Add client libary update management from inside the builder
|
2021-07-07 17:07:42 +01:00 |
|
Andrew Kingston
|
54236ee031
|
Add feature flags to manifest
|
2021-07-07 13:53:59 +01:00 |
|
Andrew Kingston
|
70d29c32f8
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-07 11:48:38 +01:00 |
|
Andrew Kingston
|
7b841e709a
|
Mock redis shutdown method to avoid errors
|
2021-07-07 09:34:56 +01:00 |
|
Andrew Kingston
|
e00a37d707
|
Only clean up app tmp dir if it exists during testing
|
2021-07-07 09:34:40 +01:00 |
|
Martin McKeaveney
|
93b562e2df
|
make logged in users basic by default, prevent allowing users to be assigned as default in the UI
|
2021-07-06 18:43:04 +01:00 |
|
Andrew Kingston
|
eb620ea3ce
|
Add basic fallback error to real apps when client library fails to load
|
2021-07-06 18:37:21 +01:00 |
|
mike12345567
|
36c0e45761
|
WIP - first version of user sessions.
|
2021-07-06 18:10:04 +01:00 |
|
Michael Drury
|
659d42311c
|
Merge pull request #1932 from Budibase/fix/sql-relationship-validation
Adding validation to SQL relationship modal
|
2021-07-06 15:55:41 +01:00 |
|
mike12345567
|
fd6080b39e
|
Making sure that keys cannot be duplicated for primary keys, this wouldn't have any function.
|
2021-07-06 15:45:14 +01:00 |
|
mike12345567
|
a9c6b10560
|
Quick fix, make sure auto-columns never sent to DB.
|
2021-07-06 13:55:05 +01:00 |
|
Andrew Kingston
|
50d59924ad
|
Merge pull request #1918 from Budibase/spectrum-apps
Spectrum themed apps
|
2021-07-06 11:43:52 +01:00 |
|
mike12345567
|
6a8fd12805
|
Linting.
|
2021-07-05 18:16:04 +01:00 |
|
mike12345567
|
4e4b8f244e
|
Giving the system the ability to make auto increment columns auto-columns in postgres or mysql.
|
2021-07-05 18:11:23 +01:00 |
|
Andrew Kingston
|
80679cba13
|
Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps
|
2021-07-05 17:41:26 +01:00 |
|
mike12345567
|
c10e2da4f5
|
Fixing issue with TS definitions.
|
2021-07-05 17:33:36 +01:00 |
|
mike12345567
|
13fab4ba60
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-05 17:17:32 +01:00 |
|
Andrew Kingston
|
7ecb593e0f
|
Remove ES6 optional chaining from server package
|
2021-07-05 17:05:34 +01:00 |
|
mike12345567
|
abc19bc2c1
|
Linting.
|
2021-07-05 15:16:32 +01:00 |
|
mike12345567
|
b4d91769cc
|
Fixing issue with single quotes in strings breaking JSON parsing.
|
2021-07-05 15:14:45 +01:00 |
|
mike12345567
|
2e18abd342
|
Linting.
|
2021-07-03 11:16:29 +01:00 |
|
mike12345567
|
e170d9d146
|
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
|
579bce8a6a
|
Fixing little UI bugs.
|
2021-07-03 10:26:37 +01:00 |
|
mike12345567
|
3dc877f315
|
Linting.
|
2021-07-02 18:44:01 +01:00 |
|
mike12345567
|
ec889320bc
|
Fixing issue with many to many through junction table not realising some exist, or some need deleted - as well as removing limit from details screen, this was blocking join statements and served no purpose (its already a search by equals).
|
2021-07-02 18:42:01 +01:00 |
|
mike12345567
|
922e209c72
|
Updating server test cases.
|
2021-07-02 14:49:47 +01:00 |
|
mike12345567
|
f2beac85b7
|
Implementing UI to support the backend put in place.
|
2021-07-02 14:33:05 +01:00 |
|
Martin McKeaveney
|
3070f2593f
|
bidirectional relationships, many to one
|
2021-07-01 22:23:47 +01:00 |
|
Martin McKeaveney
|
569af97664
|
preventing relationship overrides
|
2021-07-01 21:24:23 +01:00 |
|
Martin McKeaveney
|
33950a77b4
|
Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui
|
2021-07-01 20:09:27 +01:00 |
|
mike12345567
|
052c1936ce
|
Linting.
|
2021-07-01 19:23:29 +01:00 |
|
mike12345567
|
3cfbced94d
|
Re-writing external layer in typescript.
|
2021-07-01 19:20:41 +01:00 |
|
mike12345567
|
5e819faa58
|
Removing PG hack and handling the updating of relationships from the one side, e.g. one person is linked to many tasks, allow updating the person and having FK in tasks get updated with that persons ID.
|
2021-07-01 18:23:15 +01:00 |
|
mike12345567
|
e82e175b9c
|
Linting.
|
2021-07-01 14:25:23 +01:00 |
|
Martin McKeaveney
|
d801f49ac4
|
Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui
|
2021-07-01 14:14:52 +01:00 |
|
mike12345567
|
a13b5111bb
|
First version of enrichment.
|
2021-07-01 14:10:44 +01:00 |
|
Andrew Kingston
|
632fb636f2
|
Fix loophole where any user could load all screen and layout definitions via app package call
|
2021-06-30 21:54:48 +01:00 |
|
Andrew Kingston
|
61a1a4a481
|
Use app name as default layout title
|
2021-06-30 19:40:59 +01:00 |
|
Martin McKeaveney
|
57eacbf33e
|
Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui
|
2021-06-30 18:53:33 +01:00 |
|
mike12345567
|
2b71f28664
|
Linting.
|
2021-06-30 18:33:55 +01:00 |
|
mike12345567
|
1fd4144189
|
First attempt at solving the enrichment call, as well as various fixes.
|
2021-06-30 18:31:16 +01:00 |
|
Martin McKeaveney
|
d928a93465
|
Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui
|
2021-06-30 15:06:42 +01:00 |
|
mike12345567
|
a6549a26b8
|
Linting.
|
2021-06-30 14:54:53 +01:00 |
|
mike12345567
|
d17a399ee6
|
Getting writing of one and many rows working.
|
2021-06-30 14:46:44 +01:00 |
|
Andrew Kingston
|
24172d111c
|
Remove a lot of hacks around screenslots and allow naming them
|
2021-06-30 09:05:03 +01:00 |
|
mike12345567
|
fd4dc4b45e
|
Managing the scenario where columns can overlap in SQL relationships which most JSON based libraries cannot manage, instead of trying to manage this just don't return the overlapping columns which are not of interest.
|
2021-06-29 18:38:27 +01:00 |
|
mike12345567
|
13100a69ba
|
Implementing all return possibilities, now to implement creation.
|
2021-06-29 17:42:46 +01:00 |
|
Martin McKeaveney
|
47d879c7c2
|
merging with relationship backend work
|
2021-06-29 12:05:26 +01:00 |
|
Andrew Kingston
|
abc392496e
|
Enable hot reloading of server typescript and fix error when updating app and nmot providing a name
|
2021-06-29 08:20:17 +01:00 |
|
mike12345567
|
8e0ba1eb45
|
Most of the work towards writing related rows back.
|
2021-06-28 18:19:34 +01:00 |
|
mike12345567
|
5dd53f67ac
|
Some work towards supporting many SQL relationships.
|
2021-06-28 17:42:39 +01:00 |
|
mike12345567
|
af71bf478a
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships
|
2021-06-28 14:42:15 +01:00 |
|
Martin McKeaveney
|
e183a9e607
|
definitions and tidy up
|
2021-06-28 13:04:52 +01:00 |
|
mike12345567
|
4a7e2ffa4f
|
Creating a many-to-many database scenario and seeding with data.
|
2021-06-28 12:36:05 +01:00 |
|
Andrew Kingston
|
aeb56250ff
|
Add gap to default screen in new apps
|
2021-06-28 12:00:01 +01:00 |
|
Andrew Kingston
|
fc4aa07495
|
Merge pull request #1834 from Budibase/design-panel-v2
Design panel V2 + big performance improvements + misc features
|
2021-06-28 11:11:00 +01:00 |
|
Andrew Kingston
|
ce40b7165a
|
Update autoscreens and default layouts to use new component props
|
2021-06-28 10:47:23 +01:00 |
|
mike12345567
|
e4392a4e82
|
Linting.
|
2021-06-28 10:21:37 +01:00 |
|
mike12345567
|
e56926dd7f
|
Moving definitions to central location and adding a few more definitions.
|
2021-06-26 23:09:46 +01:00 |
|
mike12345567
|
43c9e0a9b6
|
Linting.
|
2021-06-25 18:34:21 +01:00 |
|
mike12345567
|
8bf22438fc
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships
|
2021-06-25 18:13:11 +01:00 |
|
mike12345567
|
477adfdbd7
|
Linting + formatting.
|
2021-06-25 17:21:36 +01:00 |
|
mike12345567
|
191646b7ee
|
Removing use of the arguments[0] as they don't mesh well with TS.
|
2021-06-25 17:14:23 +01:00 |
|
mike12345567
|
d90f77fa42
|
Speeding up server tests and removing the ability for it to port collide.
|
2021-06-25 16:14:06 +01:00 |
|
mike12345567
|
19da122425
|
Updating tests to use latest version of jest, which broke a lot of things, but was necessary to get proper ts-jest support.
|
2021-06-25 13:46:02 +01:00 |
|
mike12345567
|
6cae9cbdb8
|
Formatting.
|
2021-06-24 18:17:26 +01:00 |
|
mike12345567
|
374081d720
|
First attempt and re-writing a portion of the server in typescript.
|
2021-06-24 18:16:48 +01:00 |
|
mike12345567
|
2b50f061f5
|
fixing hbs styling.
|
2021-06-24 11:52:08 +01:00 |
|
Andrew Kingston
|
14fa37deac
|
Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2
|
2021-06-24 11:44:49 +01:00 |
|
mike12345567
|
1263b64298
|
Adding back app.hbs as it is still required.
|
2021-06-24 11:40:31 +01:00 |
|
mike12345567
|
1df459a5bf
|
Fixing issues discovered with hbs escaping.
|
2021-06-24 11:37:26 +01:00 |
|
Martin McKeaveney
|
0de6038551
|
strip double quotes and use single in ID
|
2021-06-23 23:35:53 +01:00 |
|
Martin McKeaveney
|
85121db2c5
|
fix external data sources key parsing with double quote strings
|
2021-06-23 23:19:41 +01:00 |
|
Martin McKeaveney
|
f6549b0c7f
|
string based keyProps not being parsed properly by handlebars
|
2021-06-23 23:15:16 +01:00 |
|
mike12345567
|
bfc4a7cc7b
|
Fixing test case and removing console.log.
|
2021-06-23 20:18:21 +01:00 |
|
mike12345567
|
6e0f18de87
|
Fixing issue with automation webhook URL being undefined.
|
2021-06-23 20:11:05 +01:00 |
|
mike12345567
|
1dbc56adf4
|
Fixing some issues discovered with POSTing JSON.
|
2021-06-23 19:28:33 +01:00 |
|
mike12345567
|
8a84d5cd6f
|
WIP - basic override of foreign keys.
|
2021-06-23 19:05:32 +01:00 |
|
mike12345567
|
efe1866dbe
|
Fixing an issue I found with postgres schema generator, it was applying all primary keys to all tables.
|
2021-06-23 12:44:54 +01:00 |
|
Andrew Kingston
|
2dd5645aab
|
Fix instance name on layouts
|
2021-06-23 12:26:46 +01:00 |
|
mike12345567
|
5be329ea58
|
Fix for #1794 - updating csv validators and parsers for date and numbers to allow attribute to not be present.
|
2021-06-22 14:43:57 +01:00 |
|
mike12345567
|
373c57580a
|
Allowing formula fields to be display columns.
|
2021-06-22 11:49:35 +01:00 |
|
Michael Drury
|
2481477a7d
|
Merge pull request #1784 from Budibase/fix/app-import-issue
Fixing app export/import issue
|
2021-06-22 09:57:11 +01:00 |
|
Andrew Kingston
|
0b40c39bdf
|
Fix empty layout being created with top navigation
|
2021-06-22 09:37:42 +01:00 |
|
Michael Drury
|
8b447479a9
|
Update-deps and re-lint.
|
2021-06-21 22:44:40 +01:00 |
|
Michael Drury
|
a2d98bfe23
|
Linting.
|
2021-06-21 22:42:57 +01:00 |
|
mike12345567
|
951ff78775
|
Fixing issue with app import, supporting old search API.
|
2021-06-21 22:29:32 +01:00 |
|
mike12345567
|
57d2f349ae
|
Linting.
|
2021-06-21 18:40:36 +01:00 |
|
mike12345567
|
44c6b77c55
|
Fixing issues discovered by cypress tests.
|
2021-06-21 18:37:14 +01:00 |
|
Martin McKeaveney
|
3d89604680
|
merge
|
2021-06-21 11:19:22 +01:00 |
|
Martin McKeaveney
|
2686d4fbff
|
merge
|
2021-06-21 11:16:44 +01:00 |
|
Martin McKeaveney
|
f85fad5a4d
|
Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-21 11:14:27 +01:00 |
|
mike12345567
|
13222e2083
|
Linting.
|
2021-06-20 10:55:12 +01:00 |
|
mike12345567
|
60de9ccb28
|
Fixing issue with 1:N relationships and multiple fields, issue #1753.
|
2021-06-20 10:53:55 +01:00 |
|
Martin McKeaveney
|
6982c0f717
|
lint ✨
|
2021-06-18 22:18:23 +01:00 |
|
mike12345567
|
1badf70f46
|
Linting.
|
2021-06-18 18:34:58 +01:00 |
|
mike12345567
|
94daa3d4b5
|
Adding a server logging script for testing and updating automation script functionality so that you can use 'return trigger.row.firstName' and it'll function as expected.
|
2021-06-18 18:07:51 +01:00 |
|
mike12345567
|
bdc7012c7a
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-18 18:06:44 +01:00 |
|
mike12345567
|
3f1b95218e
|
Fixing some issues I found with testing automations against external tables.
|
2021-06-18 18:05:31 +01:00 |
|
Martin McKeaveney
|
44dda78ea4
|
fix condition in layout
|
2021-06-18 17:57:01 +01:00 |
|
mike12345567
|
77de3e55d7
|
Linting.
|
2021-06-18 13:33:44 +01:00 |
|
mike12345567
|
ed81e695c9
|
Quick updates to make sure mySQL works with automations.
|
2021-06-18 13:24:29 +01:00 |
|
mike12345567
|
987b66fd59
|
Formatting and fixing an issue with mysql not being able to return a row that it has created, updated or deleted.
|
2021-06-18 13:14:45 +01:00 |
|
Andrew Kingston
|
74874cf46c
|
Fix styles of default server generated layouts
|
2021-06-18 12:32:29 +01:00 |
|
mike12345567
|
95c9a14ebf
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-18 12:29:44 +01:00 |
|
mike12345567
|
7065bf1ea9
|
Adding a mySQL plus integration, as well as fixing some issues with running queries directly.
|
2021-06-18 12:29:25 +01:00 |
|
Andrew Kingston
|
7aa7500ead
|
Prevent deleting built-in layout ID's as autoscreens depends on them
|
2021-06-18 12:24:08 +01:00 |
|
Martin McKeaveney
|
0f840bbcc8
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-18 12:05:32 +01:00 |
|
Martin McKeaveney
|
ca6e175499
|
remove random log
|
2021-06-18 12:04:34 +01:00 |
|
mike12345567
|
0cec87a0b6
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 17:08:18 +01:00 |
|
mike12345567
|
562c1eee71
|
quick fix for paging and making deletion work correctly.
|
2021-06-17 17:08:12 +01:00 |
|
Martin McKeaveney
|
38d0069e5b
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 16:53:40 +01:00 |
|
Martin McKeaveney
|
d2bb7ea6ab
|
fixed all integration tests
|
2021-06-17 16:52:52 +01:00 |
|
mike12345567
|
7f33dd3f0d
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 16:38:36 +01:00 |
|
mike12345567
|
90ca700544
|
Fixing an issue with pausing automations.
|
2021-06-17 16:38:25 +01:00 |
|
Martin McKeaveney
|
47b896cba5
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 16:36:05 +01:00 |
|
Martin McKeaveney
|
f83f358514
|
automation server tests updated
|
2021-06-17 16:35:58 +01:00 |
|
mike12345567
|
ac85f117f6
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 15:57:07 +01:00 |
|
mike12345567
|
c6209c10dd
|
Implementing pagination.
|
2021-06-17 15:56:41 +01:00 |
|
Martin McKeaveney
|
449169f215
|
fix up datasources and server tests
|
2021-06-17 15:24:52 +01:00 |
|
Martin McKeaveney
|
44bf71b07e
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 14:49:27 +01:00 |
|
Martin McKeaveney
|
4ee2adc6cb
|
tidy up, fix UI tests
|
2021-06-17 14:45:08 +01:00 |
|
mike12345567
|
3929663ff9
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 14:42:41 +01:00 |
|
mike12345567
|
6bc99e140c
|
Fixing a bunch of issues around automations.
|
2021-06-17 14:42:30 +01:00 |
|
Martin McKeaveney
|
90bd99039b
|
lint
|
2021-06-17 14:06:31 +01:00 |
|
Andrew Kingston
|
8904eaf48b
|
Make navigation respect width setting
|
2021-06-17 13:17:24 +01:00 |
|
Andrew Kingston
|
a668b55d52
|
Add content width setting to layouts
|
2021-06-17 13:05:12 +01:00 |
|
Andrew Kingston
|
a4d808c7f2
|
Update server generated layouts and improve layout styles
|
2021-06-17 12:57:36 +01:00 |
|
mike12345567
|
949058fb00
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-17 12:24:04 +01:00 |
|
mike12345567
|
8c21cd5a19
|
Making sure patch/save rows API alternate between each other as required.
|
2021-06-17 12:21:13 +01:00 |
|
Martin McKeaveney
|
50fa352212
|
better UI flow, list tables underneath datasources
|
2021-06-17 11:40:01 +01:00 |
|
Martin McKeaveney
|
dc382a7f15
|
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-16 23:27:47 +01:00 |
|
Martin McKeaveney
|
f267c5c404
|
datasource selection logic - unselect other entities when choosing datasource
|
2021-06-16 23:27:38 +01:00 |
|