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

1062 commits

Author SHA1 Message Date
mike12345567
9a5a005e8f Removing the ability to set a role ID from within an app. 2021-06-14 15:29:14 +01:00
mike12345567
bf47a66442 Fixing internal delete. 2021-06-14 13:52:06 +01:00
mike12345567
9719e26de2 Fixing bulk deletion. 2021-06-11 19:54:47 +01:00
mike12345567
190e17cc4c Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-11 18:56:44 +01:00
mike12345567
7ba21329eb Updating rows API so that it has been broken into an internal and external API - this is breaking as it breaks out how bulk deletion is handled. 2021-06-11 18:56:30 +01:00
Martin McKeaveney
58b33562db external/internal tables and datasources merged, removed autocapture, re-added logout action 2021-06-11 17:52:08 +01:00
mike12345567
7737ac149d Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-10 14:26:47 +01:00
Martin McKeaveney
28d4a9ad06 merge 2021-06-10 14:15:03 +01:00
Martin McKeaveney
ec3445de2d
Merge pull request #1691 from Budibase/fix/recent-bugs
fix feedback notification panel, prevent MinIO bucket from being deleted
2021-06-10 13:45:43 +01:00
Martin McKeaveney
bb83267221 Merge branch 'master' of github.com:Budibase/budibase into plus-datasources 2021-06-10 12:13:28 +01:00
Martin McKeaveney
2877648df5 fix feedback notification panel, prevent MinIO bucket from being deleted 2021-06-10 12:07:39 +01:00
mike12345567
9f53d08598 Removing leading slash. 2021-06-10 11:34:37 +01:00
mike12345567
016c567fc9 Super quick fix for attachments, keeping in correct object store directory. 2021-06-09 17:38:24 +01:00
Martin McKeaveney
8d9d776377 plus datasource schema 2021-06-09 16:55:58 +01:00
Martin McKeaveney
d12dba2137 merge 2021-06-09 14:36:14 +01:00
mike12345567
efba60239c Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-09 11:03:01 +01:00
Martin McKeaveney
c88244fd34
Merge pull request #1667 from Budibase/fix/stability-bugfixes
Fix/stability bugfixes
2021-06-08 19:40:41 +01:00
Michael Drury
7bd07031e4 Linting. 2021-06-08 18:29:34 +01:00
mike12345567
8cffe5c9ff Fixing a collection of issues, specifically users being exported/imported and issues with database import causing weirdness (metadata doc being wrong). 2021-06-08 18:06:16 +01:00
mike12345567
c80f63673b Formatting. 2021-06-08 16:11:46 +01:00
mike12345567
594a290286 Re-writing how global users are handled in server, specifically how they are retrieved, so that for relationships it can handle the global user. 2021-06-08 16:06:30 +01:00
Martin McKeaveney
ba17e0bc9c do not make query execution a requirement 2021-06-08 14:26:06 +01:00
Martin McKeaveney
536c2c317c fixing attachments for public apps 2021-06-08 12:50:58 +01:00
mike12345567
4a704bfd8e Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-08 12:27:37 +01:00
Martin McKeaveney
f554c7734e remove test appID from datasources call 2021-06-08 09:35:50 +01:00
Martin McKeaveney
92f4a7b1f6 Merge branch 'master' of https://github.com/Budibase/budibase into plus-datasources 2021-06-07 18:09:03 +01:00
Martin McKeaveney
df72c2ffda Merge branch 'master' of https://github.com/Budibase/budibase into plus-datasources 2021-06-07 14:36:25 +01:00
mike12345567
2938d3a92d Fixing broken backend test cases. 2021-06-07 14:08:49 +01:00
mike12345567
ef057910e1 Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes 2021-06-07 13:22:27 +01:00
mike12345567
7c0868624f Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-07 13:16:36 +01:00
mike12345567
94ccff361b Managing the finding of old revision in older apps. 2021-06-04 21:34:41 +01:00
mike12345567
a74309202d Adding test case for data source opinionated query endpoint. 2021-06-04 15:16:15 +01:00
mike12345567
091b537e2d Adding schema validation and API endpoint to data sources for query. 2021-06-04 14:53:49 +01:00
mike12345567
9f50d2d329 Merge branch 'plus-datasources' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-04 13:28:34 +01:00
mike12345567
8f0b25879a Merge branch 'fix/builder-roles' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-04 13:10:57 +01:00
mike12345567
9d3c28ecbf Fixing issue with builder not always having the correct roles to view an app - global builders are now admins in all apps. 2021-06-04 12:13:29 +01:00
Martin McKeaveney
7ecdb60cc6 Joi schema validation for plus datasources 2021-06-04 10:50:02 +01:00
Martin McKeaveney
51e2346389 Merge branch 'master' of https://github.com/Budibase/budibase into plus-datasources 2021-06-04 10:25:14 +01:00
Martin McKeaveney
ae1753a654 set content type on client lib upload 2021-06-03 21:33:44 +01:00
mike12345567
6abe5c5f6d Updating test cases. 2021-06-03 18:48:04 +01:00
Martin McKeaveney
ed26fec394 todo comment 2021-06-03 17:58:17 +01:00
Martin McKeaveney
2ab9d5e31c endpoint for plus datasources 2021-06-03 17:56:04 +01:00
mike12345567
fa455e8eef Fixing internal table issues and updating createTable cypress test case. 2021-06-02 12:32:07 +01:00
mike12345567
132f084ca5 Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes 2021-06-02 10:08:57 +01:00
Martin McKeaveney
7a0bbfdb84 Merge branch 'master' of https://github.com/Budibase/budibase into lab-day-2705 2021-06-01 19:24:24 +01:00
mike12345567
0382939fa5 Merge branch 'master' of github.com:Budibase/budibase into fix/roles-issue 2021-06-01 17:18:42 +01:00
Martin McKeaveney
b1b73e1380 fixing various babel issues within tests 2021-06-01 17:09:26 +01:00
mike12345567
6f6b0e5cce Formatting. 2021-06-01 16:02:20 +01:00
mike12345567
2057985631 Fixing issue with roles not being added correctly to global users and cleaning up roles when an app is deleted. 2021-06-01 15:58:40 +01:00
mike12345567
0792370f03 Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes 2021-06-01 15:25:37 +01:00
Martin McKeaveney
887426fe34 merge google accounts, improve connection pooling for RDBMS 2021-06-01 15:00:28 +01:00
mike12345567
231bd36189 Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes 2021-06-01 12:15:34 +01:00
Martin McKeaveney
33304606e1 making HTTP POST and PUT readable, more robust app import to avoid document conflicts 2021-05-29 13:52:31 +01:00
Martin McKeaveney
a453f6cac2 adding watchtower to docker config 2021-05-28 10:09:32 +01:00
mike12345567
397a4d883f Fixing server test cases. 2021-05-27 15:40:55 +01:00
mike12345567
24b3635b9b Linting. 2021-05-27 14:55:48 +01:00
mike12345567
853f519f92 Formatting. 2021-05-27 14:53:47 +01:00
mike12345567
bc6660fd0e Updating permissions to allow roles other than builder/admin to use apps properly. 2021-05-27 14:53:41 +01:00
mike12345567
c311bae7b9 Fixing an issue with redirect loop in auth, 2021-05-27 12:05:31 +01:00
Andrew Kingston
6725461c99 Merge branch 'master' of github.com:Budibase/budibase into ak-fixes 2021-05-26 08:53:42 +01:00
mike12345567
923599df70 Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes 2021-05-25 16:02:06 +01:00
Martin McKeaveney
26fe71a1ac fix app import to create link views and search index 2021-05-25 15:15:36 +01:00
Martin McKeaveney
b372f4cf1e fix cron trigger output 2021-05-25 13:39:30 +01:00
mike12345567
be7736afb7 Fixing app cypress test cases. 2021-05-25 13:25:42 +01:00
Andrew Kingston
dcfcde7d09 Remove Inter font fully and replace with Source Sans Pro, fix favicon import path 2021-05-25 09:41:23 +01:00
Martin McKeaveney
38e6790146 fix test 2021-05-24 22:50:58 +01:00
Martin McKeaveney
5c60629545 removing electron config 2021-05-24 22:39:13 +01:00
mike12345567
2abe543cb1 Linting and fixing an issue with the dev pass through. 2021-05-24 16:20:02 +01:00
Martin McKeaveney
f992c650d2 allow deletion of relationships 2021-05-23 15:06:33 +01:00
mike12345567
8c8ac18ac0 Fixing broken server test cases. 2021-05-21 16:02:21 +01:00
mike12345567
4653471412 Updating UI to use the updated at. 2021-05-21 14:38:58 +01:00
mike12345567
f56250824c Adding a debounced updated at timestamp to applications. 2021-05-21 13:07:10 +01:00
mike12345567
112ed8b3fa Linting. 2021-05-21 11:06:57 +01:00
mike12345567
fba63134d1 Fixing some issues found when testing. 2021-05-20 20:48:24 +01:00
mike12345567
69a54aad83 Fixing test cases. 2021-05-20 16:18:09 +01:00
mike12345567
beae1cec71 Removing all login/logout functionality from apps. 2021-05-20 13:05:58 +01:00
mike12345567
0b08a78f87 Fixing an issue with checkAuth function not checking response status before attempting to get JSON. 2021-05-20 12:39:33 +01:00
Martin McKeaveney
0b3110b223 merge with master 2021-05-20 10:40:15 +01:00
Andrew Kingston
13b3133c31
Merge pull request #1505 from Budibase/user-app-list
User home screen + tidy ups
2021-05-20 08:41:44 +01:00
Martin McKeaveney
e6548a6c92
Merge pull request #1503 from Budibase/cron
Cron Automation trigger
2021-05-19 19:33:49 +01:00
mike12345567
ed63d1d8f2 Updating user test cases. 2021-05-19 16:24:20 +01:00
mike12345567
ecc1527833 Merge branch 'next' of github.com:Budibase/budibase into user-app-list 2021-05-19 15:58:17 +01:00
mike12345567
8c68f1c134 Fixing issues with the user table within the apps. 2021-05-19 15:55:00 +01:00
mike12345567
6d6eee2a93 Adding the ability to get all apps, with the status attached. 2021-05-19 15:09:57 +01:00
mike12345567
af531241c4 Adding a get self endpoint in the global users. 2021-05-19 13:37:59 +01:00
mike12345567
1956d9765e Adding admin only endpoint, removing the ability to create/delete global users from the app server and adding a global self user update. 2021-05-19 13:17:50 +01:00
mike12345567
ed4455b450 Fixing test cases. 2021-05-19 11:27:19 +01:00
Martin McKeaveney
775fd10b6f activations 2021-05-19 10:46:47 +01:00
Martin McKeaveney
50701c74f4 Adding cron presets to automations 2021-05-18 22:20:41 +01:00
mike12345567
48b7a31c2a Adding the ability to create options based on CSV, this will use the import data to create options. 2021-05-18 22:14:27 +01:00
Martin McKeaveney
4b77c75cbb cron automation trigger end to end 2021-05-18 21:03:26 +01:00
mmckeaveney
7c3b3f78a7 groundwork for cron automation trigger 2021-05-18 15:37:54 +00:00
Keviin Åberg Kultalahti
e838950777 Merge branch 'next' into admin/user-management-ui 2021-05-18 12:27:46 +02:00
Martin McKeaveney
dbabe0afaf
Merge pull request #1496 from Budibase/feature/draft-apps
Feature/draft apps
2021-05-18 11:25:51 +01:00
Keviin Åberg Kultalahti
a3f5e1af8c lint:fix 2021-05-18 12:21:57 +02:00
Martin McKeaveney
d5fb542589 lint 2021-05-17 21:43:50 +01:00
Keviin Åberg Kultalahti
afa76615ee Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:28:52 +02:00
Martin McKeaveney
15cc048280 tidy up 2021-05-17 14:24:37 +01:00
Keviin Åberg Kultalahti
5a7ac2287b Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:21:48 +02:00
Keviin Åberg Kultalahti
913fbcc990 Merge branch 'next' into admin/user-management-ui 2021-05-17 10:11:25 +02:00
Andrew Kingston
bdca01e7d8 Use POST requests with JSON bodies for searching instead of GETs with query string params 2021-05-17 08:16:04 +01:00
Martin McKeaveney
6dc288fcc3 merge 2021-05-16 21:29:07 +01:00
Martin McKeaveney
0ed0550e73 revert functionality working 2021-05-16 21:25:37 +01:00
mike12345567
ac0f620b38 Formatting. 2021-05-14 16:32:51 +01:00
mike12345567
c45fdefb48 Adding administration roles API. 2021-05-14 16:31:07 +01:00
Andrew Kingston
d1ace0f212 Add missing tableId setting to search params 2021-05-14 15:46:46 +01:00
mike12345567
2d0122f7d6 A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge. 2021-05-14 15:43:41 +01:00
Andrew Kingston
82b64dcd1f Refactor server side search to use objects for params to tidy things up 2021-05-14 15:41:26 +01:00
mike12345567
165e003760 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-13 18:10:20 +01:00
mike12345567
4652aaa16f Fixing two issues which were blocking previews, one the user was no longer being updated as an admin (when first building/creating an app) and two, role was not being carried across from global user properly. 2021-05-13 18:10:09 +01:00
Martin McKeaveney
0ee83a2e60 set up live replication between prod and dev instances 2021-05-13 17:24:32 +01:00
Andrew Kingston
04353f8c88 Remove debug logging 2021-05-13 15:37:06 +01:00
Andrew Kingston
26014f4e5c Remove sorting by auto ID when output processing rows 2021-05-13 15:35:54 +01:00
mike12345567
e560390d8a Fixing an issue with portal calls causing the app to be re-locked. 2021-05-13 15:32:03 +01:00
mike12345567
86000b1714 Fixing issues with redis keys, however still not removing lock. 2021-05-13 14:34:04 +01:00
mike12345567
28a7282a8b Fixing userId storage to redis and making sure lockedBy property never stored. 2021-05-13 14:17:04 +01:00
Martin McKeaveney
31901c89f8 merge, UI for managing your own app locks 2021-05-13 14:04:03 +01:00
Andrew Kingston
f54096447d Add jsdoc to search utils 2021-05-13 13:11:16 +01:00
Andrew Kingston
1c07e0a895 Fix bug with determing whether another page exists when performing paginated searches 2021-05-13 12:38:12 +01:00
Andrew Kingston
da40086c0b Allow multipage searches and implement optional pagination to data providers 2021-05-13 12:26:18 +01:00
mike12345567
799b3fc138 Updating locks to store the whole global user as well as implementing the locks on dev apps fetch. 2021-05-13 12:16:09 +01:00
Martin McKeaveney
61a5b109f5 dev mode E2E 2021-05-13 11:06:08 +01:00
mike12345567
2fa7ee5bcb Formatting. 2021-05-12 17:43:29 +01:00
mike12345567
3811acbaec Adding dev endpoint to clear lock. 2021-05-12 17:43:01 +01:00
mike12345567
f6fbeb4858 Putting together redis lock system. 2021-05-12 17:37:09 +01:00
mike12345567
e29d7512e4 Updating search endpoint to have egress processing. 2021-05-12 14:44:47 +01:00
mike12345567
53acb9745a Fixing an issue found with queries, if an optional property isn't set then problems could arise before. 2021-05-12 12:52:34 +01:00
Andrew Kingston
a3fbe6a34a Allow data provider filtering using dates and date ranges, and allow filtering using a value or binding for any type 2021-05-11 18:33:25 +01:00
mike12345567
e917dbd897 Removing more useless deployment code. 2021-05-11 17:53:54 +01:00
mike12345567
d7d29cf0f3 Formatting. 2021-05-11 17:50:26 +01:00
mike12345567
c9d903a92f General cleanup, doing away with the concept of hosting in the builder and the generally confusing difference between cloud, self hosting and running locally - server is simply always a server now. 2021-05-11 17:49:26 +01:00
Andrew Kingston
78ae68981e Add support for numerical sorting 2021-05-11 11:24:16 +01:00
Andrew Kingston
3eabaea42f Merge branch 'next' of github.com:Budibase/budibase into lab-day-search 2021-05-11 10:47:52 +01:00
mike12345567
330f92ff7c Some cleanup. 2021-05-10 18:07:57 +01:00
mike12345567
6fa96981ae Other minor fixes after doing some initial setup testing. 2021-05-10 13:18:05 +01:00
mike12345567
595698b7c9 Fixing issue with object store functions not being mockable in the server. 2021-05-07 14:27:46 +01:00
mike12345567
902119c39c Updating with a tested and functional API for uploading files for configs. 2021-05-07 13:55:30 +01:00
mike12345567
ad02e56887 Fixing issues with bullboard and integrating the express app with our koa app (if prefix matches). 2021-05-07 12:24:51 +01:00
Michael Drury
f823b73a47
Merge pull request #1449 from Budibase/feature/password-reset
Password reset and invitations backend
2021-05-06 11:04:15 +01:00
mike12345567
96f036b720 Updating testing system across the board after playing around with it, having the worker tests run when top level test is ran, fixing environment in worker when testing, removing the use of redis (replacing with ioredis-mock) when in test. 2021-05-05 17:49:34 +01:00
Keviin Åberg Kultalahti
a86961085f add analytics toggling 2021-05-05 18:39:36 +02:00
mike12345567
89310c0879 Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset 2021-05-04 15:21:53 +01:00
mike12345567
c259564ba8 Merge branch 'next' of github.com:Budibase/budibase into labday/mike-formulas 2021-05-04 13:24:14 +01:00
Martin McKeaveney
bb2f4f485b merge with next 2021-05-04 11:49:34 +01:00
Martin McKeaveney
a4cc4191b4 merge with next 2021-05-04 11:40:59 +01:00
Andrew Kingston
556236ebce Add explicit prettier options 2021-05-04 11:32:22 +01:00
Andrew Kingston
1c3d477523 Fix prettier and fix crash when using certain views as data sources 2021-05-04 11:04:42 +01:00
mike12345567
acc6eed8ff Merge branch 'next' of github.com:Budibase/budibase into labday/mike-formulas 2021-05-04 10:34:30 +01:00
Martin McKeaveney
4618dfd2d1 merge 2021-05-04 09:55:14 +01:00
Keviin Åberg Kultalahti
4ec2e7d01f lint:fix 2021-05-03 09:31:09 +02:00