1
0
Fork 0
mirror of synced 2024-08-20 04:22:07 +12:00
Commit graph

1878 commits

Author SHA1 Message Date
Martin McKeaveney
f5c31f73b3 lint 2021-04-12 16:51:07 +01:00
mike12345567
0e583eb185 Updating fetch self to get the global user as well as local metadata. 2021-04-12 15:54:14 +01:00
Martin McKeaveney
947da97d62 Update microsoftSqlServer.js 2021-04-12 15:01:52 +01:00
Martin McKeaveney
b5baf9f892 merge 2021-04-12 13:41:46 +01:00
Martin McKeaveney
c02306e6fb merge 2021-04-12 13:39:53 +01:00
mike12345567
5993ae6242 Removing test case which was no longer needed. 2021-04-12 12:19:45 +01:00
Martin McKeaveney
dd0b4baef5 in progress - currentapp token 2021-04-12 12:02:28 +01:00
mike12345567
d2a3dc4a2f Some fixes for automations, removing password obsfucation in create user step as not useful and making update row work with correct row ID. 2021-04-12 11:53:37 +01:00
Martin McKeaveney
ce55f99a0a Merge branch 'feature/global-user-management' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-12 11:20:07 +01:00
Martin McKeaveney
c4a9d8c9f0 self endpoint, simple auth 2021-04-12 11:20:01 +01:00
mike12345567
9b77f4e518 Fixing issue with 403 on schema endpoint due to change in middleware. 2021-04-12 11:16:41 +01:00
mike12345567
a2c7ea9ba4 Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management 2021-04-12 11:09:22 +01:00
mike12345567
4516e3d798 Updating snapshot for middleware test. 2021-04-12 11:09:06 +01:00
Martin McKeaveney
e2ce7098c5 merge 2021-04-12 10:48:27 +01:00
Martin McKeaveney
65be3e9ede v0.8.14 2021-04-11 12:58:22 +01:00
Martin McKeaveney
c19cc4f3c9 v0.8.13 2021-04-11 12:53:39 +01:00
Martin McKeaveney
98576f586e login page 2021-04-11 11:35:55 +01:00
mike12345567
4f71e11c94 Updating some test cases to work with new system. 2021-04-09 17:33:21 +01:00
mike12345567
e34894dd92 Global user management now functioning as expected, there were some errant db.destroy functions from the system previously, this is now cleaned up. 2021-04-09 16:55:56 +01:00
mike12345567
3214abb89a Global users now working through the server, all requests proxied. 2021-04-09 15:11:49 +01:00
Andrew Kingston
e76f40548b Disable image processing of attachments 2021-04-09 14:22:11 +01:00
mike12345567
30a7303762 Updating to make sure a relative URL is always used for attachments. 2021-04-09 13:49:16 +01:00
mike12345567
d508b905be Making attachments always a relative path on the way out. 2021-04-09 13:41:39 +01:00
mike12345567
0c34f1a108 Making sure volumes are removed when nuking. 2021-04-08 18:18:53 +01:00
mike12345567
15900efc35 Some changes after trying system for first time. 2021-04-08 17:39:46 +01:00
mike12345567
8cde219db9 First pass of global user configuration through existing user API with role mappings. 2021-04-08 16:58:33 +01:00
Martin McKeaveney
f9dd480bb3 Merge branch 'feature/global-user-management' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-08 11:20:42 +01:00
Martin McKeaveney
c7f4070ff5 encapsulate more auth functionality into shared module and use in worker 2021-04-08 11:20:37 +01:00
mike12345567
d0e5967851 Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management 2021-04-08 11:12:24 +01:00
mike12345567
e368b83e68 Merge branch 'dev-experience' of github.com:Budibase/budibase into dev-experience 2021-04-07 17:52:36 +01:00
mike12345567
16b5b19027 Updating to make sure the envoy generated dev file is very obviously not to be edited. 2021-04-07 17:52:22 +01:00
Andrew Kingston
8a0fcddf68 Update all scripts to use yarn rather than npm 2021-04-07 17:38:49 +01:00
Martin McKeaveney
57b3a28708 Merge branch 'dev-experience' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-07 17:17:00 +01:00
mike12345567
6c790206a8 Attempting to use HBS to re-create the envoy file as needed in dev. 2021-04-07 17:13:19 +01:00
mike12345567
30b7678c78 Fixing an issue with builder auth, adding a temporary endpoint which the server can set builder token on. 2021-04-07 16:08:29 +01:00
mike12345567
b737aa673d Merge branch 'dev-experience' of github.com:Budibase/budibase into feature/global-user-management 2021-04-07 15:22:22 +01:00
mike12345567
852ecd840c Fixing an issue with group by views. 2021-04-07 13:08:28 +01:00
mike12345567
c1f22def11 Updating authorization test case to remove check for builder security and removing builder security while auth is being worked on - added an option to start stack without server so that user can start it in a debug mode if desired. 2021-04-07 11:54:51 +01:00
Martin McKeaveney
edcc34e787 Merge branch 'feature/global-user-management' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-07 11:33:22 +01:00
Martin McKeaveney
cf073a1e55 groundwork for budibase auth lib 2021-04-07 11:33:16 +01:00
Andrew Kingston
3f51c07177 Merge branch 'dev-experience' of github.com:Budibase/budibase into dev-experience 2021-04-07 11:31:26 +01:00
Andrew Kingston
99258da2df Add commonJS fields to package.json for client and standard components so the server can require them 2021-04-07 11:31:19 +01:00
mike12345567
486ca97330 Fixing component definition test cases and fixing an issue found by authorized test case. 2021-04-07 11:27:15 +01:00
Andrew Kingston
1ca48a1602 Use node_modules to fetch component manifest in test env 2021-04-07 11:16:48 +01:00
Andrew Kingston
7efcc29ba8 Update locks 2021-04-07 10:52:41 +01:00
Andrew Kingston
f4ed1812e4 Remove CORS hack now that the envoy proxy removes the need for it 2021-04-07 10:37:26 +01:00
mike12345567
a4b1f2390e Formatting. 2021-04-06 18:08:07 +01:00
mike12345567
724da18932 Adding back server lock file. 2021-04-01 17:07:31 +01:00
mike12345567
74aa94fac6 Fixing issue with node modules path. 2021-04-01 16:36:27 +01:00
mike12345567
4f589a8b49 Fixing an issue with server still expecting tmp directory to be created externally and updating component library to not cache with require in dev. 2021-04-01 16:28:51 +01:00
mike12345567
2f03b758a9 Fixing node modules path. 2021-04-01 16:22:44 +01:00
mike12345567
751607f72e Updating standard components to make use of the development version in node_modules. 2021-04-01 16:19:31 +01:00
mike12345567
0b7502ba7e Updating some route middleware security. 2021-04-01 14:38:31 +01:00
mike12345567
95efc26839 Some refactoring of utilities and constants, as well as documenting work carried out here. 2021-04-01 14:11:58 +01:00
mike12345567
de694ff338 Updating how the client library is served in development. 2021-04-01 12:48:38 +01:00
mike12345567
2252498cd6 Updating dev server rendered svelte app client link. 2021-04-01 12:08:47 +01:00
mike12345567
1c44808336 Adding a nuke stack option at top of repo and then setting up proxy for dev experience through envoy. 2021-04-01 12:02:31 +01:00
Andrew Kingston
60a045b4c3 Update builder to hit port 1000 2021-04-01 10:59:15 +01:00
Andrew Kingston
86667bfa0f Update URLs to use builder instead of _builder 2021-04-01 10:06:22 +01:00
Andrew Kingston
8619db57b4 Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 09:12:16 +01:00
Andrew Kingston
183e33ae82 Update gitignore in server 2021-03-31 19:58:08 +01:00
Andrew Kingston
1019e22688 Ignore builder files inside server 2021-03-31 19:57:48 +01:00
Andrew Kingston
ee33a151b0 Support serving vite-bundled builder from server 2021-03-31 19:55:55 +01:00
Andrew Kingston
194eb13440 Remove hardcoded builder assets in server 2021-03-31 19:55:21 +01:00
Andrew Kingston
44ad38fdf8 Add BBUI to monorepo and use vite for builder, client lib and standard components 2021-03-31 16:14:56 +01:00
Keviin Åberg Kultalahti
c5bdb590f9 merge next 2021-03-31 11:26:44 +02:00
mike12345567
ae8dd1ec78 Removing use of the , replacing to ctx.appId to make it clear appId not part of the auth. 2021-03-29 17:32:05 +01:00
Andrew Kingston
fc9fcaa868 Add correct height placeholder for tables to avoid jarring page resizing when loading data 2021-03-29 16:05:32 +01:00
mike12345567
76f330fc36 Replacing deprecated symbols. 2021-03-29 15:06:00 +01:00
Martin McKeaveney
449fd12b0e Merge pull request #1301 from mslourens/1292-improvement-electron-menu
1292 - add help menu items related to budibase instead of electron
2021-03-26 14:57:44 +00:00
Martin McKeaveney
8f5fd32f74 scripting block 2021-03-26 14:56:34 +00:00
mike12345567
12ed9f9d02 Quick change after reviewing. 2021-03-26 14:46:29 +00:00
mike12345567
273855ed8c Some minor updates to make search test cases pass. 2021-03-26 14:11:24 +00:00
mike12345567
97f8d34947 Some final changes to search system so that the new indexing system is used instead of mango to achieve exactly the same result. 2021-03-26 13:46:20 +00:00
mike12345567
b97071bf82 Rewriting search to use the new couchdb 3.0 search functionality. 2021-03-25 23:42:50 +00:00
mike12345567
942214a54a Merge branch 'feature/fs-removal' of github.com:Budibase/budibase into lab-day/lucene 2021-03-25 21:56:18 +00:00
mike12345567
415b48856f Fixing an issue with bucket creation, sometimes many calls will be made at once for checking bucket exists, just manage this by storing the state of promise. 2021-03-25 19:22:08 +00:00
mike12345567
c51cf423e3 Creating CouchDB 3.0 indexes. 2021-03-25 19:12:17 +00:00
mike12345567
24c523faad Initialising CouchDB link to lucene and app design DBs for it. 2021-03-25 18:04:44 +00:00
mike12345567
b70ff24dac Some further work to make sure all use of the budibaseAppsDir is removed in important places. 2021-03-25 18:03:58 +00:00
mike12345567
f7d14a8110 Quick change to make sure the client lib always served correctly in test. 2021-03-25 16:08:09 +00:00
mike12345567
8d23152562 Attempting to solve component library issue permanently in test. 2021-03-25 15:19:41 +00:00
mike12345567
d5154a1ed9 Some cleanup fixes for tests that makes sure temp directory isn't getting out of control. 2021-03-25 14:46:32 +00:00
mike12345567
6919057320 Fixing cypress test issues. 2021-03-25 13:32:05 +00:00
mike12345567
ed01d2463e Updating system for hosting error that blocked creating apps when server not configured correctly. 2021-03-25 12:53:43 +00:00
mike12345567
8a577b81f6 Fixing an issue with a test case, was going down dev path. 2021-03-25 11:41:41 +00:00
Martin McKeaveney
9c281baeb6 script block 2021-03-25 11:17:04 +00:00
Martin McKeaveney
637d115534 v0.8.12 2021-03-25 10:40:08 +00:00
Martin McKeaveney
4d141d8ba8 merge 2021-03-24 20:44:52 +00:00
Martin McKeaveney
c74205e4c8 v0.8.11 2021-03-24 18:48:26 +00:00
mike12345567
e58d689ca0 Formatting. 2021-03-24 18:31:53 +00:00
mike12345567
c91f21f8e2 Fixing an issue with attachments. 2021-03-24 18:31:13 +00:00
mike12345567
d66af9f151 Getting rid of the CLOUD environment variable, this makes no sense anymore, now there is isDev() and isProd() which will work out the current state of the cluster. 2021-03-24 18:21:23 +00:00
mike12345567
ff993db223 Adding a self host clause around minio aws config. 2021-03-24 12:55:29 +00:00
mike12345567
9c0a4ab4fb Some changes after testing, needed to update object store client creation. 2021-03-24 12:54:59 +00:00
Maurits Lourens
51a5aea4ce fix build by running yarn format 2021-03-23 20:32:22 +01:00
mike12345567
9708957646 Changing some code coverage settings. 2021-03-23 18:07:46 +00:00
mike12345567
7a47f96210 Removing test case that didn't make sense anymore. 2021-03-23 18:06:36 +00:00
mike12345567
1a878c3e08 Fixing some test cases that were affected by file system refactor. 2021-03-23 18:04:53 +00:00
mike12345567
34918013cb Main work of file system refactor now complete, ready to test more fully - most test cases passing, need to look through them more thoroughly and make sure everything still makes sense. 2021-03-23 17:54:02 +00:00
mike12345567
00344b3b39 Some changes to how environment is loaded to make the init process by default flesh out some good settings. 2021-03-23 15:37:11 +00:00
Martin McKeaveney
90228e3334 simplify try catch in manage script 2021-03-23 11:01:33 +00:00
Martin McKeaveney
81452c3a7f better wording and tidy up of init script 2021-03-22 19:35:29 +00:00
mike12345567
36c20b2498 Updating some of the deployment/uploading mechanism purely to remove file system, all of this will go anyway but some of it was used to handle file uploads (attachments) to object store so needed to convert it a bit 2021-03-22 18:06:10 +00:00
Martin McKeaveney
51506a5f42 add docker-compose dep to package.json 2021-03-22 17:29:27 +00:00
mike12345567
78eb00b39d Merge branch 'single-stack-dev' of github.com:Budibase/budibase into feature/fs-removal 2021-03-22 17:20:07 +00:00
mike12345567
14586cd124 moving some test cases to not use file system and re-introducing the image processor. 2021-03-22 17:19:45 +00:00
Martin McKeaveney
1785c1a58b ignoring dev env 2021-03-22 17:17:31 +00:00
Martin McKeaveney
cb4ed1cdb4 tidy up 2021-03-22 17:15:34 +00:00
Martin McKeaveney
f3302770b3 single stack dev setup complete 2021-03-22 17:05:00 +00:00
mike12345567
19897de535 Removing FS from templates. 2021-03-22 16:39:57 +00:00
mike12345567
fca242b9ee Updating API keys and changing over system to allow use of builder endpoints when running in cloud. 2021-03-22 16:39:11 +00:00
Martin McKeaveney
306d29d870 redis, tidy ups 2021-03-22 16:18:29 +00:00
Martin McKeaveney
6742c3ca99 basic single stack dev setup 2021-03-22 15:43:26 +00:00
mike12345567
c49637db47 Work in progress, have refactored the templating system to remove local templates, application and template system now work through minio with no file access. 2021-03-19 19:07:47 +00:00
mike12345567
b765502d74 Working on moving file system access around, starting by centralising it then working out what needs to be moved to object store and how. 2021-03-19 14:43:41 +00:00
Michael Drury
2326095dd4 Merge pull request #1296 from Budibase/tests/relationships
Server relationship tests
2021-03-18 13:13:39 +00:00
Martin McKeaveney
26ae531842 Merge pull request #1295 from Budibase/integrations-tests
Integrations tests
2021-03-18 09:45:50 +00:00
Maurits Lourens
222aae3543 1292 - add help menu items related to budibase instead of electron 2021-03-18 09:08:39 +01:00
mike12345567
ce07f44e05 Adding db test directory to list of ignored from coverage. 2021-03-16 23:30:20 +00:00
mike12345567
d28737da34 Upping relationship coverage overall to 98% - looking over utilities which are barely ever used. 2021-03-16 23:25:18 +00:00
Martin McKeaveney
cd1b35a77a more branch cov 2021-03-16 19:27:18 +00:00
Martin McKeaveney
c0e9ee282a mysql tests 2021-03-16 19:01:51 +00:00
Martin McKeaveney
172db5f255 airtable tests 2021-03-16 18:43:56 +00:00
mike12345567
d6329e2409 Adding test cases which bring the link controller coverage to 100%. 2021-03-16 18:13:00 +00:00
Martin McKeaveney
d2699a2755 REST integration tests 2021-03-16 14:51:14 +00:00
mike12345567
7c5771c32d Merge branch 'browser-compat' of github.com:Budibase/budibase into browser-compat 2021-03-16 14:12:26 +00:00
Martin McKeaveney
a16c05ecb0 arangodb tests 2021-03-16 13:54:39 +00:00
Andrew Kingston
21ad0d0022 Merge branch 'browser-compat' of github.com:Budibase/budibase into browser-compat 2021-03-16 13:52:05 +00:00
Andrew Kingston
9212a2f623 Revert deletion of S3 upload of attachments in cloud env 2021-03-16 13:51:50 +00:00
mike12345567
4a3a420dee Merge branch 'next' of github.com:Budibase/budibase into browser-compat 2021-03-16 13:50:31 +00:00
mike12345567
f114f68021 Fixing issue with applications not being created due to a lack of template file. 2021-03-16 13:43:46 +00:00
mike12345567
47cf63bb16 starting into relationship testing. 2021-03-16 13:24:44 +00:00
Martin McKeaveney
2150a47af4 elasticsearch tests 2021-03-16 11:46:13 +00:00
Andrew Kingston
05b6e825b4 Lint 2021-03-16 09:28:58 +00:00
Martin McKeaveney
0bc150fc7c v0.8.10 2021-03-15 21:26:50 +00:00
mike12345567
d99b6b48a8 Removing unused test and directory. 2021-03-15 20:45:16 +00:00
mike12345567
ef5049ccc7 Merge branch 'master' of github.com:Budibase/budibase into tests/automation-tests 2021-03-15 20:44:54 +00:00
mike12345567
60841d1b1f Removing unused code that was causing some issues with API key lookup and validation in self hosted setups. 2021-03-15 20:43:08 +00:00
Martin McKeaveney
d5ae0fa2a9 dynamoDB tests 2021-03-15 19:45:39 +00:00
Andrew Kingston
78c6f9ca3d Remove electron specific app import 2021-03-15 18:32:20 +00:00
mike12345567
d5ec1b3167 Removing un-used code and removing some files from coverage that aren't of consequence. 2021-03-15 17:14:56 +00:00
mike12345567
794372987e Adding more test cases for the controllers, tables and views weren't as well covered as required. 2021-03-15 16:36:38 +00:00
Martin McKeaveney
e7b0564ca3 couchDB tests 2021-03-15 16:26:46 +00:00
Martin McKeaveney
de68ba23dd postgres integration tests 2021-03-15 16:07:04 +00:00
mike12345567
3406138f34 Finishing off automation test cases, above 90% coverage for automations codebase. 2021-03-15 14:11:13 +00:00
Andrew Kingston
08ea461caa Remove electron specific attachment uploads inside the builder 2021-03-15 12:10:21 +00:00
Martin McKeaveney
fc0be494a8 Merge branch 'master' of https://github.com/Budibase/budibase into integrations-tests 2021-03-15 11:55:01 +00:00
Martin McKeaveney
bd6389851a v0.8.9 2021-03-14 18:13:13 +00:00
Martin McKeaveney
44412f7556 adding correct path delimiter for windows 2021-03-14 18:10:38 +00:00
Martin McKeaveney
872d8641cb make path windows friendly 2021-03-14 17:57:28 +00:00
mike12345567
799168c6b8 Adding in all the automation step tests, beginning work on the general automation tests. 2021-03-12 15:32:16 +00:00
Martin McKeaveney
7b8c9b1686 v0.8.8 2021-03-12 14:20:18 +00:00
Martin McKeaveney
435bc20077 v0.8.7 2021-03-12 11:45:42 +00:00
Martin McKeaveney
bca06a2d82 removing dud package 2021-03-12 11:43:07 +00:00
Martin McKeaveney
1b53b7da58 v0.8.6 2021-03-12 09:33:12 +00:00
Martin McKeaveney
c31e04eb73 airtable tests 2021-03-12 09:29:27 +00:00
mike12345567
710b17b627 Removing dynamo client from coverage. 2021-03-11 18:36:36 +00:00
mike12345567
189a673c9c Testing some of the automation actions (still a few to complete) and adding quick test case for the self host stuff. 2021-03-11 18:29:48 +00:00
Martin McKeaveney
31c0905ade merge 2021-03-11 15:28:43 +00:00
mike12345567
d66db07ba3 Merge branch 'master' of github.com:Budibase/budibase into tests/upping-coverage 2021-03-11 14:51:13 +00:00
Martin McKeaveney
6c6271faf2 Merge pull request #1271 from Budibase/develop
Develop
2021-03-11 13:11:47 +00:00
mike12345567
2617127bd6 Fixing an issue with tmp directory filling up with different test apps. 2021-03-11 12:09:47 +00:00
mike12345567
8f82b069d2 Removing unused require. 2021-03-10 18:46:52 +00:00
mike12345567
163d24a767 Updating row tests, reducing console logging during tests for speed and clarity, testing some misc endpoints and updating search functionality to use a starts with operator when working with strings on rows. 2021-03-10 17:55:42 +00:00
Martin McKeaveney
f69e06870b Merge pull request #1266 from Budibase/middleware-tests
Middleware tests
2021-03-10 15:28:11 +00:00
mike12345567
a6bde49ad3 Updating application tests to run a lot deeper, which required updating some other tests to account for creation of empty screens and layouts. 2021-03-10 12:56:30 +00:00
mike12345567
a48f1c72f2 Adding auth tests. 2021-03-10 12:20:07 +00:00
mike12345567
28329d7f6b Fixing issue with datasource find endpoint, removing un-used code and updating data source test. 2021-03-10 11:56:52 +00:00
mike12345567
dd16c84ecd Upping automation coverage by adding webhook testing and increasing screen coverage. 2021-03-10 11:47:39 +00:00
Martin McKeaveney
4b5a1d6177 allowing airtable query to send down the number of records you want from your table 2021-03-10 10:39:58 +00:00
Martin McKeaveney
ca5ca7add9 finish authenticated tests 2021-03-09 17:31:52 +00:00
mike12345567
929db83e99 Upping user test cases to cover all of controller. 2021-03-09 17:09:18 +00:00
Martin McKeaveney
4d39cf5405 authenticated tests 2021-03-09 17:04:24 +00:00
mike12345567
d9151cca0a Adding test cases for backup and integration. 2021-03-09 16:28:41 +00:00
mike12345567
33fa31aae9 Adding test cases for component, templates and hosting as well as updating some existing test cases. 2021-03-09 16:07:44 +00:00
Martin McKeaveney
5dcc4f23c6 usageQuota tests 2021-03-09 15:13:14 +00:00
Martin McKeaveney
c755df9f91 resourceId tests 2021-03-09 12:39:32 +00:00
mike12345567
6231c25ed5 Updating query test to include mocked preview/execute and adding layout tests. 2021-03-09 11:56:32 +00:00
Martin McKeaveney
c4b3a7c884 refactor selfhost middleware tests to use TestConfiguration 2021-03-09 11:33:16 +00:00
Martin McKeaveney
05efe05061 tests for authorized middleware 2021-03-09 11:27:12 +00:00
mike12345567
2bf227ab58 Adding API key tests. 2021-03-08 18:18:53 +00:00
mike12345567
c5cb40c1cf Adding a query find and planning to tackle mocking out the preview and execute functionality. 2021-03-08 18:03:26 +00:00
mike12345567
0652133a30 Some fixes after testing webhooks as well as adding test cases for all webhook endpoints. 2021-03-08 15:57:19 +00:00
Martin McKeaveney
1b1ed8a823 self hosted middleware test 2021-03-08 15:46:12 +00:00
mike12345567
701a479b2a Updating routing test cases. 2021-03-08 14:49:19 +00:00
mike12345567
bd2a901f60 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-03-08 10:42:57 +00:00
Martin McKeaveney
1a9290b395 middleware tests 2021-03-05 14:13:43 +00:00
Michael Drury
1f03851f0d Merge pull request #1252 from Budibase/feature/test-refactor
Server test refactor
2021-03-05 13:43:18 +00:00
mike12345567
a9304bbcbd linting. 2021-03-05 12:55:52 +00:00
mike12345567
0878d692c2 Reducing the boilerplate needed around setting up a test case. 2021-03-05 12:11:44 +00:00
mike12345567
110ae15fb3 Some more quick modifications to test re-factor before PR. 2021-03-05 11:24:15 +00:00
Martin McKeaveney
9495e08b58 remove variable 2021-03-04 17:55:58 +00:00
Martin McKeaveney
39e2d78317 refactor view tests 2021-03-04 17:55:24 +00:00
mike12345567
242341e74f Moving comment. 2021-03-04 17:12:44 +00:00
mike12345567
10d5da6aab Small amount more user refactoring, removing use of couchTestUtils. 2021-03-04 17:06:33 +00:00
Martin McKeaveney
ed0ee4fe60 Merge branch 'feature/test-refactor' of https://github.com/Budibase/budibase into feature/test-refactor 2021-03-04 16:54:50 +00:00
Martin McKeaveney
19b613d6e5 refactor user test 2021-03-04 16:54:44 +00:00
mike12345567
01f9981f11 Refactoring table testcases. 2021-03-04 14:36:59 +00:00
mike12345567
bd00138bed Refactoring row test cases. 2021-03-04 13:07:33 +00:00
mike12345567
317d6633a2 Refactoring to remove the use of the supertest, making this part of the test config. 2021-03-04 12:32:31 +00:00
mike12345567
68a5580fb9 Refactoring query tests. 2021-03-04 10:57:41 +00:00
mike12345567
54d12bd9e7 Switching out how headers are handled, and updating the permissions test. 2021-03-04 10:40:27 +00:00
mike12345567
5d3b110985 Refactoring data source test cases. 2021-03-04 10:05:50 +00:00
mike12345567
798d29e743 Re-writing automation tests. 2021-03-03 18:41:49 +00:00
mike12345567
6d9b8a6678 Initial work on test refactoring, laying the utilities down which will be the basis of new testing framework, interacting directly with the controllers. 2021-03-03 17:52:41 +00:00
Martin McKeaveney
7f38415967 v0.8.5 2021-03-03 17:46:36 +00:00
Martin McKeaveney
a9ab12b999 v0.8.4 2021-03-03 17:05:18 +00:00
Martin McKeaveney
69a9e3135f Merge branch 'master' into develop 2021-03-03 16:00:10 +00:00
Martin McKeaveney
d4bbb731fc codecov GH action 2021-03-02 18:22:35 +00:00
mike12345567
37211e4e9d Updating server package to always generate coverage report but don't display as text. 2021-03-02 17:42:32 +00:00
mike12345567
68bb5d5062 Updating package.json to include an option for coverage, had to re-write some stuff to make sure that views were not getting coverage statements inserted (breaking things). 2021-03-02 17:13:11 +00:00
Keviin Åberg Kultalahti
4575285d5f fixes to transitions and adds default fade to screens 2021-03-02 13:37:54 +01:00
mike12345567
0766e2fc40 Merge branch 'master' of github.com:Budibase/budibase into feature/one-many-relationship-changes 2021-03-02 09:59:52 +00:00
mike12345567
0c8026c5ce First version, still playing around with styling. 2021-03-01 17:06:08 +00:00
mike12345567
2e7410bc71 Linting. 2021-02-27 10:45:01 +00:00
mike12345567
2b11f8adfa Very minor change due to issue #1204 - wasn't allowing unauthenticated requests through. 2021-02-27 10:15:05 +00:00
mike12345567
acba31d29d Fixing an issue discovered by test case. 2021-02-26 10:19:06 +00:00
mike12345567
7427eb82c1 Merge branch 'master' of github.com:Budibase/budibase into bug/perms-fix 2021-02-26 10:06:24 +00:00
mike12345567
229498332e Two character change, some API calls with sub resources and primary resources weren't working, should allow either the sub resource or the main resource to trigger allowance. 2021-02-26 10:06:02 +00:00
Martin McKeaveney
a0456e86bd v0.8.3 2021-02-25 17:18:36 +00:00
mike12345567
78286ae514 Minor update to fix an issue when updating a row that it would throw an error with 1->to->many relationships on existing relationships for that row, as well as cleaning up how relationshipType is put onto the linked table. 2021-02-25 17:07:32 +00:00
Martin McKeaveney
779deddc5a v0.8.2 2021-02-25 16:39:52 +00:00
Martin McKeaveney
c73c77448c bugfixes 2021-02-25 16:21:41 +00:00
Martin McKeaveney
bf7bc51566 fix user creation relationships bug 2021-02-25 15:24:54 +00:00
mike12345567
51ed23d0a7 Updating link controller to manage existing column comparison a bit better. 2021-02-25 15:21:08 +00:00
Martin McKeaveney
e72057499a v0.8.1 2021-02-25 13:50:33 +00:00
Martin McKeaveney
e75355cfa3 Update Dockerfile 2021-02-25 13:27:46 +00:00
Martin McKeaveney
b4996ccb4d v0.8.0 2021-02-25 12:49:03 +00:00
mike12345567
cd36739c23 Merge branch 'master' of github.com:Budibase/budibase into bug/relationship-display-id 2021-02-25 12:36:16 +00:00
Martin McKeaveney
fbbeb19724 adding many to many constant 2021-02-25 12:23:47 +00:00
Martin McKeaveney
2d75bc750b relationship type constant 2021-02-25 12:21:24 +00:00
mike12345567
429811ec8b Wrapping throws in new errors. 2021-02-25 12:10:18 +00:00
mike12345567
a311002632 Found some issues with relationship columns being doubled up, this isn't validated client side, best to make sure it doesn't happen server-side (can really break your data structure if columns overwrite each other). 2021-02-25 12:06:13 +00:00
Martin McKeaveney
89350c91d1 refactor 2021-02-25 11:59:31 +00:00
Martin McKeaveney
bcaed4f4e4 Server side data integrity for 1:N 2021-02-25 11:55:23 +00:00
mike12345567
641fd42686 Fixing coercion of null to empty string for options fields. 2021-02-25 11:26:28 +00:00
mike12345567
468ee7ac0c Fixing an issue with option fields not being unselectable. 2021-02-25 11:09:00 +00:00
Martin McKeaveney
19fb11e69d 1-n-data-integrity 2021-02-25 11:05:15 +00:00
mike12345567
91878ed2ce Having the server send out _id and primaryDisplay in an object for relationships, also accepting objects and coercing them on way in. 2021-02-25 09:41:04 +00:00
Martin McKeaveney
ed6a77a55d mysql key length 2021-02-24 21:58:38 +00:00
Martin McKeaveney
18429c5e78 Merge branch 'master' of https://github.com/Budibase/budibase into develop 2021-02-24 21:57:50 +00:00
mike12345567
73636d8f78 Copying the table on way in so that after function call the input table can be copied to output table to decide whether to save. 2021-02-24 17:59:55 +00:00
mike12345567
d16015587f Fixing an issue where the table that a view was attached to was not being retrieved correctly, inhibiting the ability to enrich with relationships. 2021-02-24 16:55:06 +00:00
Martin McKeaveney
a17a1fb07b SSL config for mysql, remove rickroll 2021-02-24 16:31:47 +00:00
mike12345567
8f9ea1cd8a Minor change, making sure each link is definitely unique by combining each of its three unique properties into a uniqueness hash, was missing one of the components. 2021-02-24 13:55:48 +00:00
Michael Drury
2ac101630b Updating packages in builder and server, making build work in Windows. 2021-02-24 10:56:12 +00:00
mike12345567
90f9be36dd Using cross-env instead of pure environment variable specification to make it work on windows. 2021-02-24 10:13:16 +00:00
Martin McKeaveney
71778c0dc1 Merge pull request #1163 from Budibase/develop
Develop
2021-02-23 15:35:39 +00:00
Andrew Kingston
35e88390d5 Update icon for row updated trigger 2021-02-23 14:16:44 +00:00