1
0
Fork 0
mirror of synced 2024-08-31 17:51:11 +12:00
Commit graph

549 commits

Author SHA1 Message Date
Andrew Kingston
29cb3b4b4c Fix component navigation, fix settings editing, fix design editing 2021-01-14 09:09:23 +00:00
Michael Shanks
6c6f93af34
Merge pull request #981 from Budibase/trigger_automation_action
Trigger automation from button click
2021-01-13 11:06:10 +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
Michael Shanks
dd1e5cd7cd allow new automation from button action setup 2021-01-12 15:21:27 +00:00
Martin McKeaveney
052b39d6ec readable to writable bindings 2021-01-12 10:28:41 +00:00
Martin McKeaveney
70e4b2514e merge 2021-01-11 20:29:33 +00:00
Martin McKeaveney
98a7085bbc Allow dynamic query execution from front end components 2021-01-08 12:06:37 +00:00
Martin McKeaveney
f2abc7d351 Merge branch 'master' of github.com:Budibase/budibase into external-tables 2021-01-07 13:39:48 +00:00
mike12345567
429c6f912c Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2021-01-06 17:00:49 +00:00
Martin McKeaveney
37ef32a173 switching between queries 2021-01-06 12:28:51 +00:00
Andrew Kingston
9116658288 Update colorpicker to work with nullish values by always providing a fallback default value 2021-01-06 10:17:51 +00:00
Andrew Kingston
1776c3101a Add fontend store method to reset styles and delete unset styles when updating styles 2021-01-05 11:44:58 +00:00
Martin McKeaveney
0be3c722b8 allow execution of external connector queries from button clicks 2021-01-04 18:57:16 +00:00
Andrew Kingston
36ef89827a Add ability to enter custom component CSS 2021-01-04 18:39:17 +00:00
Martin McKeaveney
4e41878618 better UI feedback 2021-01-04 10:39:17 +00:00
Martin McKeaveney
5b8e34f4d6 codemirror 2020-12-30 11:46:37 +00:00
mike12345567
4c8ee99905 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-22 16:24:34 +00:00
Martin McKeaveney
63ad74b660 separation of datasources and queries 2020-12-18 18:19:43 +00:00
mike12345567
8655d73248 Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case. 2020-12-18 12:54:20 +00:00
mike12345567
eae0e678d0 Linting. 2020-12-16 09:43:08 +00:00
mike12345567
f63466f1d1 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 2020-12-15 17:27:45 +00:00
mike12345567
fd1d7e3aa1 Linting. 2020-12-15 16:42:40 +00:00
mike12345567
775f84b6dc Adding feature to allow configured the builder to point at a self hosted system instead of production (for deployment). 2020-12-15 16:41:55 +00:00
Andrew Kingston
aa71e95597 Allow independent selection of screen IDs and layout IDs so that selections persist between toggling tabs. Update logic around role selection and screen filtering 2020-12-14 11:14:16 +00:00
Andrew Kingston
672fe3fcc9 Keep honouring selected screen access role after swapping to layout tab 2020-12-11 15:29:25 +00:00
Andrew Kingston
ef9415ae3b Select new role when creating screen with a different role than the selected one 2020-12-09 19:04:46 +00:00
Andrew Kingston
db40514eb1 Lint 2020-12-09 18:56:54 +00:00
Andrew Kingston
bd488463cb Add role selection for viewing screens and smart handling of preview screen 2020-12-09 18:18:47 +00:00
mike12345567
8426998e77 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 18:01:38 +00:00
Andrew Kingston
ce917b5005 Fix empty screen list when deleting a table backing an autoscreen which is currently selected 2020-12-09 16:01:16 +00:00
Andrew Kingston
52dd9760c5 Fix merge bug 2020-12-09 15:58:34 +00:00
Andrew Kingston
fdbb8ac61c Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-09 15:57:32 +00:00
Andrew Kingston
4dd0d5b016 Cache roles in store and add role selector for screens 2020-12-09 15:35:57 +00:00
Andrew Kingston
31f0b51039 Fix bugs around selecting screens and layouts when creating them 2020-12-09 14:51:42 +00:00
Andrew Kingston
a8a7a94eff Purge all references to _css prop or saving stylesheets 2020-12-09 12:22:30 +00:00
Andrew Kingston
68ed9e9f32 Fix crash when having a screen selected that was deleted 2020-12-09 11:37:09 +00:00
Martin McKeaveney
f355a16ca4 fixing bugs found during testing 2020-12-08 16:55:43 +00:00
Andrew Kingston
36ca1143e1 Fix bug which caused autolinks to not be generated 2020-12-08 15:21:01 +00:00
Martin McKeaveney
6e664b3795 fix layout bugs, some tidy up 2020-12-07 20:29:41 +00:00
Martin McKeaveney
a014db4185 fix layout selection issues 2020-12-07 16:06:20 +00:00
Martin McKeaveney
81fe27f8f3 component store refactor - remove concept of currentPreviewItem and currentComponentInfo 2020-12-07 15:27:46 +00:00
Martin McKeaveney
274708b4e0 consolidate routing and component selection 2020-12-05 12:09:58 +00:00
Martin McKeaveney
de5e7d38ba allow renaming of layouts 2020-12-05 09:43:00 +00:00
Martin McKeaveney
8775c594a1 deletion and error handling of layouts 2020-12-04 23:42:22 +00:00
Martin McKeaveney
84434741d1 allow creation of custom layouts, moving layoutId prop to top level of screen 2020-12-04 23:16:07 +00:00
Andrew Kingston
a5f78c3f8e Remove log statement 2020-12-04 14:07:23 +00:00
Andrew Kingston
69b2261768 Add basic role by default to new screens 2020-12-04 14:06:55 +00:00
Martin McKeaveney
af24967c88 accommodate login layout 2020-12-03 17:31:38 +00:00
Martin McKeaveney
a0b4062a1f more intelligent routing for screens and pages 2020-12-03 15:15:14 +00:00
mike12345567
b65a554ede Linting and update to try and fix issues when screens are created, screen saving now generates CSS. 2020-12-03 12:08:33 +00:00
Andrew Kingston
3ab5c834f7 Update client app to work with layouts when running inside builder preview 2020-12-02 18:10:46 +00:00
Martin McKeaveney
4466923c84 allow editing of screen layout from modal 2020-12-02 16:15:14 +00:00
Martin McKeaveney
f70db5df36 merge 2020-12-02 14:15:07 +00:00
Martin McKeaveney
48318030a2 merge 2020-12-02 13:44:44 +00:00
Martin McKeaveney
4a51618c11 fix preview save 2020-12-02 13:41:00 +00:00
mike12345567
c832ed36d4 Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor 2020-12-02 13:26:57 +00:00
mike12345567
05d5feb9fd Changing the naming of access levels to be roles. 2020-12-02 13:20:56 +00:00
Martin McKeaveney
01343e1474 layouts and screens switcher, merge with component sdk 2020-12-01 16:22:06 +00:00
Andrew Kingston
ce18e253ba Remove deprecated props, fix warnings, remove old code 2020-11-30 15:05:36 +00:00
Andrew Kingston
b000174fce Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-25 18:38:58 +00:00
Andrew Kingston
9c4b9a2a25 Add fade screen transition and fix navigation component casing 2020-11-25 18:30:09 +00:00
mike12345567
d3759a4c10 Major re-work, client library stills needs some work but it appears layouts and screens are no longer inter-dependent. 2020-11-25 17:56:09 +00:00
mike12345567
8b4657b196 Starting work on builder, very broken. 2020-11-24 18:11:34 +00:00
mike12345567
b63ca545bf Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-23 11:30:15 +00:00
Andrew Kingston
911fa31fe3 Tidy up data binding 2020-11-20 10:49:39 +00:00
Martin McKeaveney
2bba574ab1 fix for delete screens 2020-11-19 21:07:25 +00:00
Martin McKeaveney
169cbe4a42 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui 2020-11-19 17:08:10 +00:00
mike12345567
c541cd078b Removing unused statement. 2020-11-19 17:07:39 +00:00
mike12345567
f5191862d5 Removing unused line. 2020-11-19 17:05:25 +00:00
Martin McKeaveney
7b2a9ec807 merge 2020-11-19 17:02:27 +00:00
mike12345567
c240274889 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-19 16:58:54 +00:00
mike12345567
87528c8d55 Fixing issues with the application API, it utilised /api/:appId heavily which is a route that matches nearly everything. 2020-11-19 16:55:59 +00:00
Martin McKeaveney
270dbe933f tidy up 2020-11-19 16:41:29 +00:00
Martin McKeaveney
d473786d7e further store tidy up, derive selected page 2020-11-19 11:15:29 +00:00
Martin McKeaveney
a5827a9c53 nested routing UI up and running, refactor drag and drop functionality by decoupling store from components 2020-11-18 22:04:18 +00:00
mike12345567
634eacd5b9 Changing back to builder getting the normal routing structure for builder. 2020-11-18 15:13:25 +00:00
mike12345567
48f0608c74 Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client. 2020-11-18 15:12:42 +00:00
Martin McKeaveney
b501504150 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui 2020-11-18 13:55:08 +00:00
mike12345567
40bfb53771 linting. 2020-11-17 18:13:21 +00:00
mike12345567
d63054a426 Updates for screen refactor - finishing off getting everything over to the class based system. 2020-11-17 13:25:57 +00:00
Martin McKeaveney
e7fb58e5bd merge 2020-11-17 11:26:19 +00:00
mike12345567
f3da19552e Attempting to create a class structure for screen and component templates as right now modifying the templates is quite difficult. 2020-11-16 18:05:17 +00:00
Michael Drury
63b08e42aa Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate. 2020-11-13 15:35:20 +00:00
Martin McKeaveney
e8ca3030e1 fixing reactive chart issue 2020-11-13 10:29:54 +00:00
mike12345567
37c68467c2 Fixing an issue where screens couldn't be deleted and fixing an issue where rows would still contain data from a column that no longer exists if a column was deleted from a table. 2020-11-10 13:59:46 +00:00
Martin McKeaveney
14003d03df fix auto screens issue 2020-11-09 15:55:36 +00:00
Martin McKeaveney
d2bcf5f8a3
Merge pull request #835 from Budibase/screenselection-bug
prevent screen being selected when you save a component
2020-11-09 10:47:33 +00:00
Martin McKeaveney
4f5b867700 prevent screen being selected when you save a component 2020-11-09 10:28:49 +00:00
Andrew Kingston
8fecebf435 Fix new screens and autoscreens not displaying properly 2020-11-09 08:33:22 +00:00
Martin McKeaveney
596940371e remove superfluous files 2020-11-06 13:46:19 +00:00
mike12345567
36d90959ff Linting. 2020-11-06 12:31:47 +00:00
mike12345567
667052e0b4 Updating templates to be able to run locally with an environment variable LOCAL_TEMPLATES and making them work using the DB. Users are also no longer included in the db dump. 2020-11-06 12:30:30 +00:00
mike12345567
542b003f7e Refactoring to replace the use of frontend store.screens with derived allScreens and currentScreens. 2020-11-05 17:47:27 +00:00
mike12345567
2008bfff70 Getting started into removing screens from store. 2020-11-05 14:56:23 +00:00
mike12345567
a9ac8d0632 Fixing some bugs that have been found. 2020-11-05 14:38:44 +00:00
mike12345567
76cc7d897c More cleanup, removing template app pages that were unused and fixing a bug with auth not being configured correctly when app created. 2020-11-05 12:43:03 +00:00
mike12345567
707c16c44d Further updates to clear out all usage of the old frontend store functions. 2020-11-05 11:44:18 +00:00
Martin McKeaveney
291e472765 cut over to new frontend store 2020-11-04 17:09:45 +00:00