1
0
Fork 0
mirror of synced 2024-09-28 23:31:43 +12:00
Commit graph

603 commits

Author SHA1 Message Date
mike12345567
1f92d09d7f Fixing issue #1050 - two issues found, one with running automations in self host throwing an error when trying to access cloud resources (Dynamo) and secondly the worker pool does not have access to resources in the main server instance, therefore need to re-init when running an external action (get manifest, to download the package). 2021-02-17 13:40:14 +00:00
mike12345567
d9cee39cdd Fixing an edge case, create table with auto ID, create some rows, then update a column and try to create another row, ID generation would have reset, this makes sure internal changes to the table are kept. 2021-02-17 10:36:36 +00:00
mike12345567
e2646c4688 Fixing issue with cypress test, fixing a 409 conflict that could occur in table saving - shouldn't happen now. 2021-02-16 18:29:38 +00:00
mike12345567
fa9fd02072 Fixing an issue with complex relationships that are heavily intra-related. 2021-02-16 17:21:34 +00:00
mike12345567
a744515ee2 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-16 16:38:11 +00:00
Martin McKeaveney
6dfc4a4de5 ensure JSON parsed correctly 2021-02-15 19:57:49 +00:00
mike12345567
10aa830d05 Work in progress, getting the server backend mostly ready for this work. 2021-02-15 17:47:14 +00:00
Martin McKeaveney
6019af93ee REST integration end to end 2021-02-15 17:05:53 +00:00
mike12345567
f57db6afad 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
c812823c3f Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 18:03:52 +00:00
mike12345567
da59ca30e6 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 13:40:27 +00:00
mike12345567
fcc683cf99 Some more fixes for RBAC as well as fixing the duplication of roles. 2021-02-12 12:02:07 +00:00
mike12345567
3fd557bf08 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
60b7d68c2e Fixing minor issue with switch to level -> roleID. 2021-02-11 13:38:07 +00:00
mike12345567
091b4ee95d Some updates to RBAC backend, try to make switch to object support level -> roleID. 2021-02-11 13:29:15 +00:00
mike12345567
a3ae17be8e Merge branch 'master' of github.com:Budibase/budibase into rbac-ui 2021-02-11 13:01:07 +00:00
mike12345567
fdb825d444 WIP - storing progress on RBAC changes. 2021-02-11 10:24:37 +00:00
Andrew Kingston
aec4939b93 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-10 18:34:45 +00:00
mike12345567
7a2405c756 First lot of work to update the auto fields into schema. 2021-02-10 17:55:19 +00:00
mike12345567
fa921951a3 Merge branch 'master' of github.com:Budibase/budibase into feature/autocolumns 2021-02-10 16:10:55 +00:00
mike12345567
f4a503d015 WIP - start of auto columns like autonumber, createdBy, createdAt, updatedBy etc. 2021-02-10 16:10:39 +00:00
Martin McKeaveney
933969ce55 code review 2021-02-10 14:24:42 +00:00
Martin McKeaveney
1a945da513 Merge branch 'master' of https://github.com/Budibase/budibase into internal-search 2021-02-10 14:02:57 +00:00
Martin McKeaveney
fb4b371d27 clean up index on table deletion 2021-02-09 18:57:32 +00:00
Martin McKeaveney
e599854b14 primary and secondary index fields 2021-02-09 18:49:12 +00:00
mike12345567
fee073fcfe Some more fixes after testing permissions a bit further. 2021-02-09 16:01:02 +00:00
mike12345567
2103378e5c Fixing minor bug with permission add. 2021-02-09 13:14:23 +00:00
mike12345567
c8ef404560 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
41bc7dbaf7 backwards pagination 2021-02-09 12:12:03 +00:00
Martin McKeaveney
fde5ef02ac user search 2021-02-08 22:29:26 +00:00
Martin McKeaveney
d2bd2209eb indexable fields 2021-02-08 20:54:55 +00:00
mike12345567
d9ca4f0eed Some more work and start of a test case towards resource permissions. 2021-02-08 18:30:30 +00:00
Martin McKeaveney
7f24c80bf0 search UI complete, server side cursor based pagination 2021-02-08 17:44:44 +00:00
mike12345567
cd729192ea Adding in resource IDs everywhere they should be accessible. 2021-02-08 17:22:07 +00:00
Andrew Kingston
5ab29ab73e Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-08 09:52:46 +00:00
Martin McKeaveney
3189250d50 Merge branch 'master' of github.com:Budibase/budibase into internal-search 2021-02-08 09:32:53 +00:00
Martin McKeaveney
2b74fd887b test 2021-02-06 12:31:12 +00:00
mike12345567
36edf3788f Further work, need to have a larger think about the API of this. 2021-02-05 18:46:15 +00:00
Michael Drury
6719e26d77
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
c7ed77381e Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-05 16:45:37 +00:00
mike12345567
d5293e299f 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
9f1c2cd602 Initial work towards rbac. 2021-02-05 15:58:25 +00:00
mike12345567
924086da83 Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-05 13:20:48 +00:00
mike12345567
4b2b375512 Fixing some issues found with users and row updates, specifically relationships and numbers. 2021-02-05 12:23:29 +00:00
Martin McKeaveney
5b1a2f99d6 merge 2021-02-05 11:18:37 +00:00
Martin McKeaveney
2cb0e35b25 app export with space in name 2021-02-05 10:55:54 +00:00
Martin McKeaveney
c57dee754f custom columns 2021-02-04 23:17:49 +00:00
Martin McKeaveney
6cb62f6625 fixing JSON and CSV import/export 2021-02-04 08:20:04 +00:00
Martin McKeaveney
184f30771c change backup to be appname 2021-02-03 13:28:11 +00:00
mike12345567
163079d278 Adding a nicer error for when user input JSON is invalid. 2021-02-02 16:44:31 +00:00
mike12345567
c74f1011d0 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
a367460fbc fixing cypress test. 2021-02-02 14:55:52 +00:00
mike12345567
e0ea434f27 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
4b5e572da3 internal search working 2021-02-01 21:02:54 +00:00
mike12345567
c724f3e701 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
b1127b718e
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
2b4c67039a
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
d0f389a5cb smoother downloads, lint 2021-01-29 21:52:45 +00:00
mike12345567
9b4895e062 Fixing weird formatting issue. 2021-01-29 13:43:20 +00:00
mike12345567
2ce5b9a5ae Quick update to chane how hosting key is noted. 2021-01-29 12:21:22 +00:00
mike12345567
4d1ad5e726 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
Andrew Kingston
96d9dd1ef2 Remove log statement 2021-01-28 14:51:37 +00:00
Andrew Kingston
b4ccf9c1d2 Add current user bindings, and current user relationships as data sources 2021-01-28 14:29:35 +00:00
Martin McKeaveney
67624ebe94 import and export apps 2021-01-27 13:55:46 +00:00
Andrew Kingston
2ac14bbe02 Remove server logging integration definitions every time they're fetched 2021-01-22 14:37:24 +00:00
Andrew Kingston
4cdca6f196 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 12:14:09 +00:00
mike12345567
8ecabc91cc Linting. 2021-01-21 11:32:26 +00:00
Andrew Kingston
261abd7919 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:31:45 +00:00
mike12345567
afe0996b70 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
mike12345567
3f6d9e21e0 Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
Andrew Kingston
a17d1703f7 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
mike12345567
e8ef03bb1c Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
mike12345567
759a106d2d Updating to have real auto-completion on string templates library. 2021-01-19 15:29:49 +00:00
Martin McKeaveney
77241281b8
Merge pull request #993 from Budibase/external-tables
External Data Connectors
2021-01-18 17:23:12 +00:00
kevmodrome
cacdf24c20
adds missing css link in the actual app output 2021-01-18 16:23:14 +01:00
Martin McKeaveney
70a49088d0 merge 2021-01-18 14:43:26 +00:00
mike12345567
fcde592385 Review comments. 2021-01-18 12:36:49 +00:00
mike12345567
67cc893670 Removing mention of mustache from the server package. 2021-01-15 14:38:10 +00:00
Martin McKeaveney
ae4e34c872 lint 2021-01-15 13:44:42 +00:00
Martin McKeaveney
4b941e7a9f mongo config 2021-01-15 13:42:14 +00:00
Martin McKeaveney
6f57c1d22d better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Martin McKeaveney
882823671a query and datasource unit tests 2021-01-14 20:51:03 +00:00
mike12345567
09bf6833ed Making sure URLs are always lower-case. 2021-01-14 17:31:17 +00:00
mike12345567
d7db539746 Found small issue with encoding uris, simple fix. 2021-01-14 17:11:39 +00:00
mike12345567
0c66d9fca4 When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId. 2021-01-14 17:01:31 +00:00
Andrew Kingston
9c25955dd8 Clean paths and file structure 2021-01-14 10:03:33 +00:00
Martin McKeaveney
45a02507f7 custom fields in queries 2021-01-13 14:11:53 +00:00
Andrew Kingston
c7a9434e70 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-12 20:05:24 +00:00
Andrew Kingston
2dc2e43a00 WIP component management and definition refactor 2021-01-12 20:00:35 +00:00
Martin McKeaveney
7a1212ff36 Add all CRUD ops to airtable integration 2021-01-12 17:45:43 +00:00
Martin McKeaveney
66fccccc1e allow deletion of queries and datasources 2021-01-12 17:04:51 +00:00
Martin McKeaveney
04eca5b663 further syntax highlighting updates 2021-01-12 16:49:11 +00:00
Martin McKeaveney
72ea05cc05 type safe schema validation 2021-01-11 21:01:21 +00:00
Martin McKeaveney
70e4b2514e merge 2021-01-11 20:29:33 +00:00
Martin McKeaveney
391dabf7a1 direct airtable integration works 2021-01-11 17:18:22 +00:00
Martin McKeaveney
d710874ef1 binding data context in component 2021-01-08 18:22:03 +00:00
Martin McKeaveney
98a7085bbc Allow dynamic query execution from front end components 2021-01-08 12:06:37 +00:00
mike12345567
9aca697bee Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting. 2021-01-07 15:37:41 +00:00
Andrew Kingston
97dfc14007 Bundle app ID inside apps, rather than trying to find it dynamically 2021-01-07 14:53:56 +00:00
Martin McKeaveney
f2abc7d351 Merge branch 'master' of github.com:Budibase/budibase into external-tables 2021-01-07 13:39:48 +00:00