1
0
Fork 0
mirror of synced 2024-08-26 15:31:48 +12:00
Commit graph

1488 commits

Author SHA1 Message Date
Andrew Kingston
77e2ce8eba Merge branch 'master' of github.com:Budibase/budibase into url-context 2021-02-16 09:22:37 +00:00
Martin McKeaveney
13c51f61d9 ensure JSON parsed correctly 2021-02-15 19:57:49 +00:00
mike12345567
23cac6a9ac Fixing issue with linked rows not handling uniqueness correctly when links between tables are using fieldnames for uniqueness. 2021-02-15 19:01:15 +00:00
Martin McKeaveney
5d5637571b tidy up 2021-02-15 18:59:21 +00:00
mike12345567
245cd0a791 Fixing issue with relationships. 2021-02-15 18:53:20 +00:00
Martin McKeaveney
55f98e82d8 REST integration complete 2021-02-15 18:41:56 +00:00
mike12345567
1a2b9bbef4 Removing unused stuff. 2021-02-15 18:41:26 +00:00
mike12345567
4b1855974c Work in progress, getting the server backend mostly ready for this work. 2021-02-15 17:47:14 +00:00
Martin McKeaveney
5787dd3f93 REST integration end to end 2021-02-15 17:05:53 +00:00
Martin McKeaveney
26377700bb v0.7.8 2021-02-15 14:07:27 +00:00
mike12345567
8bf10544c2 Fixing test case. 2021-02-12 20:41:30 +00:00
mike12345567
4f1a0ac645 Fixing an issue with RBAC, there was a mutable issue where a server builtin resource was getting updated, fixed this by not exposing the mutable structure, instead exposing a function which provides a new object everytime. 2021-02-12 20:34:54 +00:00
mike12345567
6bc9123a86 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 18:03:52 +00:00
mike12345567
f266129489 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 13:40:27 +00:00
Martin McKeaveney
03044d36fe merge 2021-02-12 13:32:37 +00:00
Martin McKeaveney
a5dc4de3d2 merge 2021-02-12 13:31:29 +00:00
mike12345567
1a8fe9b02c Some more fixes for RBAC as well as fixing the duplication of roles. 2021-02-12 12:02:07 +00:00
Andrew Kingston
fdb27f205f Merge branch 'master' of github.com:Budibase/budibase into url-context 2021-02-12 11:43:28 +00:00
Martin McKeaveney
8d92692593 v0.7.7 2021-02-12 11:15:38 +00:00
mike12345567
a1b4572252 Fixing a minor issue with self hosting deployment/app creation. 2021-02-12 10:48:57 +00:00
mike12345567
a1075881a6 Linting. 2021-02-12 09:55:37 +00:00
mike12345567
9ea0456248 Flipping RBAC implementation to use levels -> role for resource perms API and resource -> level -> role for full fetch (please note full fetch will only work for resources that have a custom permission in the system somewhere, everything else simply defaults to standard. 2021-02-11 18:13:09 +00:00
mike12345567
a2ce35b2f6 Fixing minor issue with switch to level -> roleID. 2021-02-11 13:38:07 +00:00
mike12345567
6c4c70e62b Some updates to RBAC backend, try to make switch to object support level -> roleID. 2021-02-11 13:29:15 +00:00
mike12345567
c3840d8017 Merge branch 'master' of github.com:Budibase/budibase into rbac-ui 2021-02-11 13:01:07 +00:00
mike12345567
1abc4dd1f7 WIP - storing progress on RBAC changes. 2021-02-11 10:24:37 +00:00
Andrew Kingston
56d8a27286 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-10 18:34:45 +00:00
Martin McKeaveney
37c00f24bd control RBAC from data section 2021-02-10 18:18:31 +00:00
mike12345567
ca20cbeeca First lot of work to update the auto fields into schema. 2021-02-10 17:55:19 +00:00
mike12345567
23f443022b Merge branch 'master' of github.com:Budibase/budibase into feature/autocolumns 2021-02-10 16:10:55 +00:00
mike12345567
feb7e2756f WIP - start of auto columns like autonumber, createdBy, createdAt, updatedBy etc. 2021-02-10 16:10:39 +00:00
Martin McKeaveney
1958143500 Merge pull request #1107 from Budibase/internal-search
Internal search
2021-02-10 15:44:45 +00:00
Michael Shanks
73d34434ff Updated copyright line in license files 2021-02-10 14:41:37 +00:00
Martin McKeaveney
24c2dd2cdb code review 2021-02-10 14:24:42 +00:00
Martin McKeaveney
587d20b611 Merge branch 'master' of https://github.com/Budibase/budibase into internal-search 2021-02-10 14:02:57 +00:00
Martin McKeaveney
4766d21340 clean up index on table deletion 2021-02-09 18:57:32 +00:00
Martin McKeaveney
9c7a373fb0 primary and secondary index fields 2021-02-09 18:49:12 +00:00
mike12345567
182d720051 Fixing a minor issue with self hosting deployment/app creation. 2021-02-09 17:43:22 +00:00
mike12345567
821de55363 Adding basic permissions test which proves a public user can read from a table, but cannot write. 2021-02-09 17:24:36 +00:00
mike12345567
9fb4c14835 Some more fixes after testing permissions a bit further. 2021-02-09 16:01:02 +00:00
Andrew Kingston
da0fce0e8d Fix server query tests 2021-02-09 15:24:56 +00:00
Andrew Kingston
10a9b8034a Fix relationships not being saved for new rows 2021-02-09 14:50:02 +00:00
mike12345567
3712de65ee Make sure both directions exist. 2021-02-09 13:20:53 +00:00
mike12345567
04035a24e9 Quick fix to make sure all relationships link to a valid, existing doc. 2021-02-09 13:18:59 +00:00
mike12345567
ec5f9788c5 Fixing minor bug with permission add. 2021-02-09 13:14:23 +00:00
mike12345567
cc02397b01 Fixing issues with builtin roles living in the database as well as in code (easier to change in the future this way) - discovered by basic test case. 2021-02-09 13:01:45 +00:00
Martin McKeaveney
05353c7666 backwards pagination 2021-02-09 12:12:03 +00:00
Martin McKeaveney
36f3bbf6dd user search 2021-02-08 22:29:26 +00:00
Martin McKeaveney
7ef56de1be indexable fields 2021-02-08 20:54:55 +00:00
mike12345567
c0aaaf0046 Some more work and start of a test case towards resource permissions. 2021-02-08 18:30:30 +00:00
mike12345567
7a65a59c78 Making use of the resourceId in the middleware package. 2021-02-08 17:52:22 +00:00
Martin McKeaveney
07aeccb36d search UI complete, server side cursor based pagination 2021-02-08 17:44:44 +00:00
mike12345567
9752263e25 Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-08 17:22:21 +00:00
mike12345567
a55d836c33 Adding in resource IDs everywhere they should be accessible. 2021-02-08 17:22:07 +00:00
Andrew Kingston
a82153628d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-08 09:52:46 +00:00
Martin McKeaveney
bfa865cf3c Merge branch 'master' of github.com:Budibase/budibase into internal-search 2021-02-08 09:32:53 +00:00
Martin McKeaveney
d3e44268ed v0.7.6 2021-02-06 22:59:28 +00:00
Martin McKeaveney
67371ab25f v0.7.5 2021-02-06 12:43:01 +00:00
Martin McKeaveney
2a78d1f419 test 2021-02-06 12:31:12 +00:00
mike12345567
39a16b93f8 Further work, need to have a larger think about the API of this. 2021-02-05 18:46:15 +00:00
Michael Drury
7567935f71 Merge pull request #1094 from Budibase/bug/user-row-issues
Fixing issues with user row updates + removing an error log from self hosting
2021-02-05 17:01:09 +00:00
mike12345567
6e8912367c Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-05 16:45:37 +00:00
mike12345567
98b23c999d Update to add readable prop to every 'read' query to follow a consistent pattern as well as adding a get endpoint for a single query. 2021-02-05 16:45:23 +00:00
mike12345567
5f582dd1dc Initial work towards rbac. 2021-02-05 15:58:25 +00:00
mike12345567
768ea706e6 Quick fix for self hosting error in logs. 2021-02-05 15:24:34 +00:00
mike12345567
c578607511 Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-05 13:20:48 +00:00
mike12345567
5ba9f1a65e Fixing some issues found with users and row updates, specifically relationships and numbers. 2021-02-05 12:23:29 +00:00
Martin McKeaveney
b4628a43d0 merge 2021-02-05 11:18:37 +00:00
Andrew Kingston
0dd243d8b6 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-05 11:06:51 +00:00
Martin McKeaveney
dd1419f2eb v0.7.4 2021-02-05 10:59:29 +00:00
Martin McKeaveney
8d8cdcd732 app export with space in name 2021-02-05 10:55:54 +00:00
Martin McKeaveney
28e2ce28ba v0.7.3 2021-02-05 09:43:45 +00:00
Martin McKeaveney
63b8db6584 pin deps 2021-02-05 09:39:42 +00:00
Martin McKeaveney
b1b02934ed custom columns 2021-02-04 23:17:49 +00:00
Andrew Kingston
da517fbbe6 Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-04 18:05:14 +00:00
mike12345567
45b65c6a11 Updating so that strings get coerced into arrays for relationships. 2021-02-04 17:17:05 +00:00
Martin McKeaveney
02a2c60797 v0.7.2 2021-02-04 14:25:15 +00:00
Martin McKeaveney
cb95db54c4 Merge pull request #1085 from Budibase/bugfixes-0.7.1
Bugfixes 0.7.1
2021-02-04 12:23:22 +00:00
Martin McKeaveney
1f6a755cb6 fixing JSON and CSV import/export 2021-02-04 08:20:04 +00:00
mike12345567
8656ef3465 Adding a check to the link utils which should make sure the correct link doc is always picked. 2021-02-03 17:19:41 +00:00
mike12345567
a88ce0d608 Attempting to fix the issue with 4001, this updates the cypress tests so that it is easier to change the port on which it runs as well as updating the electron usage of the app to use port 0 (an ephermeral port). 2021-02-03 16:09:48 +00:00
Martin McKeaveney
efe1cca74b change backup to be appname 2021-02-03 13:28:11 +00:00
Martin McKeaveney
e283dc0bb1 v0.7.1 2021-02-03 10:30:22 +00:00
Martin McKeaveney
befb94aaa9 fixes for mySQL and MSSQL non default ports 2021-02-03 08:20:21 +00:00
Martin McKeaveney
7a386ac1b5 v0.7.0 2021-02-02 18:52:05 +00:00
mike12345567
ec21fcbc4d Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
mike12345567
febf06d3f6 Adding a nicer error for when user input JSON is invalid. 2021-02-02 16:44:31 +00:00
mike12345567
6a41875556 Some fixes for integrations, making Dynamo work correctly and allow local usage as well as using the API to try and make responses that are objects work better. 2021-02-02 16:26:15 +00:00
mike12345567
ca66433aa2 fixing cypress test. 2021-02-02 14:55:52 +00:00
mike12345567
4d30e6a45a Fixing test failure due to not deleting the ID attached to table in couchTest Utils. 2021-02-02 13:14:32 +00:00
mike12345567
fc179ed78b Linting. 2021-02-02 11:47:20 +00:00
mike12345567
c9690f730c Added some unit tests for the enrichment process of rows, in the process found some issues with linking a table to itself, so fixed those so that we can do that in the future if desired. 2021-02-02 11:46:10 +00:00
Martin McKeaveney
27c7f5697b internal search working 2021-02-01 21:02:54 +00:00
mike12345567
164c5594e3 Fixing attachment issue in self hosting, urls are enriched on way out to point directly to MINIO. 2021-02-01 18:08:06 +00:00
Michael Drury
4a8bc72888 Merge pull request #1049 from Budibase/feature/selfhosting-info
Quick update to self hosting to make next steps clear
2021-02-01 13:24:50 +00:00
Martin McKeaveney
c13e71e870 adding appimage back 2021-01-31 20:31:17 +00:00
Martin McKeaveney
6b814fdb82 Merge pull request #1029 from Budibase/qol-updates
Qol updates - Import/Export App From File
2021-01-29 22:54:38 +00:00
Martin McKeaveney
675e374323 smoother downloads, lint 2021-01-29 21:52:45 +00:00
Martin McKeaveney
94ef16075a copy even users to dump 2021-01-29 17:17:13 +00:00
Andrew Kingston
ea1ca745d1 Merge pull request #1039 from Budibase/feature/current-user-datasource
Add current user relationships as a data source, and current user bindings
2021-01-29 16:21:12 +00:00
Martin McKeaveney
ff490ef843 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
mike12345567
73ac1f976c Fixing weird formatting issue. 2021-01-29 13:43:20 +00:00
mike12345567
9367ce5bbc Fixing a bug found by tests in auth. 2021-01-29 13:14:36 +00:00
mike12345567
8c5dbabb69 Quick update to chane how hosting key is noted. 2021-01-29 12:21:22 +00:00
Martin McKeaveney
f745975a0c privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
mike12345567
13fe937e67 This commit includes some fixes for a few auth issues I found when I was working on this and a static page which shows the self hosting info to get the user going (if they end up there). 2021-01-28 18:30:59 +00:00
Martin McKeaveney
6e2d2fba96 Merge pull request #1036 from SOVLOOKUP/master
add arangodb integration
2021-01-28 15:30:34 +00:00
sovlookup
a2bafdc814 prettify code 2021-01-28 23:08:53 +08:00
Andrew Kingston
db8ff9001d Remove log statement 2021-01-28 14:51:37 +00:00
sovlookup
3f1797acd6 cannot return result directly fix it 2021-01-28 22:35:41 +08:00
Andrew Kingston
9d870dbccc Add current user bindings, and current user relationships as data sources 2021-01-28 14:29:35 +00:00
sovlookup
faaf4c6a27 this commit is ok 2021-01-28 22:26:53 +08:00
sovlookup
136faa243b fix a little space 2021-01-28 22:23:17 +08:00
sovlookup
2f167d8245 add arangodb integration 2021-01-28 22:20:15 +08:00
sovlookup
0e7e5920c6 add arangodb integration 2021-01-28 22:17:39 +08:00
mike12345567
561ce349f9 Fixing an issue that aptkingston found with relationships were links on the way out would be multiplied (due to the bi-directional nature). 2021-01-28 14:03:19 +00:00
sovlookup
13aab3b809 add arangodb integration 2021-01-28 21:48:29 +08:00
sovlookup
d1ba3f97f6 add arangodb integration 2021-01-28 21:42:40 +08:00
Martin McKeaveney
79277f0ee0 v0.6.2 2021-01-27 17:43:38 +00:00
Martin McKeaveney
23899840d3 v0.6.1 2021-01-27 16:47:44 +00:00
Martin McKeaveney
b1a76ad74d v0.6.0 2021-01-27 15:04:13 +00:00
Martin McKeaveney
9f8c9fa810 import and export apps 2021-01-27 13:55:46 +00:00
Martin McKeaveney
19a3e609e6 return schemas from backend 2021-01-26 16:02:44 +00:00
Martin McKeaveney
75b5b0eb52 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
Martin McKeaveney
fcbb27b628 Merge branch 'master' of github.com:Budibase/budibase into mysql-connector 2021-01-26 11:10:08 +00:00
Martin McKeaveney
b52a2efef0 MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Andrew Kingston
5bec329581 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-26 09:11:43 +00:00
Martin McKeaveney
83b8fe10b3 merge 2021-01-25 16:19:03 +00:00
Keviin Åberg Kultalahti
2034fb8646 adds success notification messages to row API 2021-01-25 12:44:44 +01:00
Martin McKeaveney
7286167b9d merge 2021-01-22 18:06:53 +00:00
Andrew Kingston
6a7e137ff6 Remove server logging integration definitions every time they're fetched 2021-01-22 14:37:24 +00:00
Martin McKeaveney
fcb1c082cb simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Keviin Åberg Kultalahti
e411ac5b3d Merge branch 'master' into feature/client-feedback-component 2021-01-22 12:34:16 +01:00
Andrew Kingston
0535e3b84a Adding server yarn lock file which was somehow removed 2021-01-22 11:21:15 +00:00
Martin McKeaveney
1e9736e396 sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
Keviin Åberg Kultalahti
e3b4ef81ae adds dummy errorStore to client lib 2021-01-22 10:24:43 +01:00
Andrew Kingston
e271f97ac7 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 12:14:09 +00:00
mike12345567
239079d973 Linting. 2021-01-21 11:32:26 +00:00
Andrew Kingston
9978d0707d Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:31:45 +00:00
mike12345567
3dd985cfb6 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
Andrew Kingston
7ebed8059d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-21 10:45:04 +00:00
mike12345567
ce5ab5482b Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
Andrew Kingston
4381fb2748 Fix postgres integration schema credentials 2021-01-20 13:23:06 +00:00
Andrew Kingston
b1c292b79c Fix incorrect paths after merge 2021-01-20 13:20:08 +00:00
Andrew Kingston
47dabc16ce Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
mike12345567
5a7c0de397 Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
mike12345567
329b76590c Updating to have real auto-completion on string templates library. 2021-01-19 15:29:49 +00:00
mike12345567
419c6b9393 Adding the handlebars library, still need to add testcases to this. 2021-01-18 17:40:19 +00:00
Martin McKeaveney
994b88c2c7 Merge pull request #993 from Budibase/external-tables
External Data Connectors
2021-01-18 17:23:12 +00:00
kevmodrome
9bd1422449 adds missing css link in the actual app output 2021-01-18 16:23:14 +01:00