Commit Graph

2355 Commits

Author SHA1 Message Date
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
Budibase Release Bot 54dae1b5a2 v0.9.70 2021-07-05 14:38:21 +00: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
Andrew Kingston 07ed0b1217 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 09:03:24 +01:00
mike12345567 7caf185e01 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-03 11:28:38 +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
Martin McKeaveney 63be9750ae simplify relationship configuration UI 2021-07-01 18:24:43 +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
Martin McKeaveney 41471f809a TS debug command for server 2021-07-01 17:36:41 +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
mike12345567 959c9f1e76 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-relationships 2021-07-01 12:29:38 +01:00
Budibase Release Bot 5f4199a3fb v0.9.69 2021-07-01 10:51:59 +00:00
Budibase Release Bot 1385a08395 v0.9.68 2021-07-01 10:41:50 +00: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
Andrew Kingston 1547c17f7f Merge and add initial work on cards 2021-06-30 16:33:19 +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
Budibase Release Bot 2258f43bc1 v0.9.67 2021-06-29 16:46:33 +00:00
mike12345567 13100a69ba Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
Martin McKeaveney e9572b86d9 pin eslint parser to fix build 2021-06-29 17:15:13 +01:00
Martin McKeaveney 2c2e3757d8
Merge pull request #1871 from Budibase/develop
Develop
2021-06-29 14:48:27 +01:00
Budibase Release Bot 14810c1a0f v0.9.66 2021-06-29 13:24:30 +00: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
mike12345567 900d0f5ac0 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-28 14:19:33 +01:00
mike12345567 7525ccc821 Upgrading target to es6 for typescript compilation. 2021-06-28 14:19:21 +01:00
Martin McKeaveney e183a9e607 definitions and tidy up 2021-06-28 13:04:52 +01:00
Andrew Kingston d28c48ccad Add global app theme picker and use it in client preview 2021-06-28 12:55:11 +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 fc1fffc5a7 Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:50:30 +01:00
mike12345567 834c89217c Copying none js/ts files into the dist directory after building. 2021-06-25 18:46:50 +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 f151948f60 force delete dist directory when building. 2021-06-25 17:28:48 +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 655c6ec381 Fixing cypress test linkup to built files. 2021-06-25 16:37:01 +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 e7d23b7c70 Merge branch 'master' of github.com:Budibase/budibase into labday/backend-ts 2021-06-25 15:06:33 +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
Budibase Release Bot e0459572af v0.9.65 2021-06-25 11:32:56 +00: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
Budibase Release Bot 8998e8cba4 v0.9.64 2021-06-24 11:37:19 +00: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
Budibase Release Bot 91f2d5a075 v0.9.63 2021-06-23 22:43:56 +00:00
Martin McKeaveney 9fa0a2d250 Merge branch 'master' of github.com:Budibase/budibase 2021-06-23 23:36:06 +01:00
Martin McKeaveney 0de6038551 strip double quotes and use single in ID 2021-06-23 23:35:53 +01:00
Budibase Release Bot 53a2707086 v0.9.62 2021-06-23 22:27:33 +00: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
Budibase Release Bot 4af9574178 v0.9.61 2021-06-23 19:53:30 +00: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
Budibase Release Bot 6d822ee4c2 v0.9.60 2021-06-23 12:53:57 +00: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
Budibase Release Bot 157208ea76 v0.9.59 2021-06-23 11:09:48 +00:00
Budibase Release Bot 9fbb9d8d72 v0.9.58 2021-06-23 09:13:01 +00:00
Budibase Release Bot 6fe48237e5 v0.9.57 2021-06-23 08:45:22 +00:00
Budibase Release Bot 5253b00dc9 v0.9.56 2021-06-23 07:33:05 +00:00
Andrew Kingston 817dc7b3cf Add new style definitions for containers 2021-06-23 07:55:33 +01:00
Budibase Release Bot 63e52c1f1b v0.9.55 2021-06-22 16:31:57 +00:00
Michael Drury 17ec2ca68a
Merge pull request #1799 from Budibase/fix/june-mike
Various release fixes
2021-06-22 17:24:09 +01:00
Budibase Release Bot 042eb0765a v0.9.54 2021-06-22 16:03:40 +00: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
Michael Drury 16df6d7065
Merge pull request #1781 from Budibase/fix/mike-fixes
Fixes and making login/forgot/reset password pages respect logo and company name
2021-06-21 19:43:05 +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 8dabb3bd11 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-21 16:45:01 +01:00
Martin McKeaveney 2f4e85c64e consolidate build 2021-06-21 16:44:54 +01:00
Martin McKeaveney 1a2a6855ca
Merge pull request #1732 from Budibase/feature/opinionated-sql
Feature/opinionated sql
2021-06-21 16:28:29 +01:00
Martin McKeaveney f4c74b0ee2 add develop tag and update docker push script 2021-06-21 16:25:12 +01:00
mike12345567 0248098964 Merge branch 'develop' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-21 13:05:39 +01:00
Martin McKeaveney 7fdd3c6634 adding docker staging tag to CI build to avoid polluting latest 2021-06-21 11:35:39 +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
Budibase Release Bot 91a6d5e985 v0.9.53 2021-06-20 16:45:30 +00:00
Budibase Release Bot 07a6eab254 v0.9.52 2021-06-20 10:15:48 +00: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 5044b1bbc2 Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-18 17:57:09 +01:00
Martin McKeaveney 44dda78ea4 fix condition in layout 2021-06-18 17:57:01 +01:00
mike12345567 9b8ad3972e Adding script for creating basic postgres setup. 2021-06-18 15:03:22 +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 68303fbea4 Merge branch 'master' of github.com:Budibase/budibase into feature/layout-poc 2021-06-18 13:10:10 +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