1
0
Fork 0
mirror of synced 2024-09-18 18:28:33 +12:00
Commit graph

725 commits

Author SHA1 Message Date
Andrew Kingston
2d713bed81 Update bindings to always ensure they are safely escaped 2021-03-22 12:10:43 +00:00
Andrew Kingston
135cee8689 Update new row autoscreen to handle new SaveRow button action 2021-03-22 11:42:53 +00:00
Andrew Kingston
96e59e6149 Update list autoscreen to use new data provider 2021-03-22 11:29:26 +00:00
Keviin Åberg Kultalahti
a85b9f5895 moves the datasources store to it's separate store 2021-03-22 12:02:55 +01:00
Keviin Åberg Kultalahti
1d64f2149a moves roles in backendstore to a separate store 2021-03-22 10:55:23 +01:00
Keviin Åberg Kultalahti
80065582eb removes unused users field in backend store 2021-03-22 10:14:17 +01:00
Keviin Åberg Kultalahti
2767c21a90 moves permissions to a separate store 2021-03-22 09:59:22 +01:00
Andrew Kingston
b9c43052f6 Update schema generation to automatically include _id and _rev fields 2021-03-19 14:04:00 +00:00
Keviin Åberg Kultalahti
270d0272b0 remove console.log 2021-03-19 13:58:05 +01:00
Keviin Åberg Kultalahti
16e401737d improve database.select performance 2021-03-19 13:51:21 +01:00
Keviin Åberg Kultalahti
eb27c9d9dc fix some navigation issues when removing tables/datasources 2021-03-19 11:03:44 +01:00
Andrew Kingston
87fd743f75 Update bar chart to work with new data provider 2021-03-18 17:34:51 +00:00
Andrew Kingston
788817d249 Update bindable properties to handle new data provider 2021-03-16 19:11:00 +00:00
Andrew Kingston
a51f5c73c4 Add data provider component and refactor component setting types 2021-03-16 13:54:34 +00:00
Andrew Kingston
973cbb5a75 Remove electron specific attachment uploads inside the builder 2021-03-15 12:10:21 +00:00
Andrew Kingston
dfee775717 Make screens searchable and make routes collapsible 2021-03-09 19:06:25 +00:00
Martin McKeaveney
c8ad39fb49
Merge branch 'master' into develop 2021-03-03 16:00:10 +00:00
Martin McKeaveney
8dd49a4d09 fix space table name grid bug 2021-03-03 13:51:53 +00:00
Kevin Åberg Kultalahti
13787d9d3b
Merge pull request #1232 from Budibase/feature/standard-components-transitions
Adds transition setting in the design panel on container component
2021-03-03 13:12:48 +01:00
Andrew Kingston
08da1d7468
Merge pull request #1234 from Budibase/lab-day-cheeks
Useful features and fixes from lab day
2021-03-03 02:16:57 -08:00
Keviin Åberg Kultalahti
b36d4c8a76 fix not being able to remove transition 2021-03-01 16:58:01 +01:00
Keviin Åberg Kultalahti
d386de0282 moves the transition setting to the design panel 2021-03-01 16:46:05 +01:00
Andrew Kingston
091054df5d Fix crash when schema doesnt exist for a datasource 2021-02-26 09:55:38 +00:00
Martin McKeaveney
9c8c3bd5fe default to dark mode 2021-02-25 20:44:16 +00:00
mike12345567
4ce179c213 Merge branch 'develop' of github.com:Budibase/budibase into bugs/various-bugs 2021-02-23 16:31:12 +00:00
mike12345567
dbd172428e Adding a few fixes for bugs related to user table, user table views and some async functions that weren't awaiting promises. 2021-02-23 16:29:50 +00:00
Martin McKeaveney
ee47ece8ef
Merge pull request #1161 from Budibase/0.8-bugfixes
0.8 bugfixes
2021-02-23 11:51:16 +00:00
Martin McKeaveney
50f9663622 ensure error is thrown on client validation failure 2021-02-23 10:41:11 +00:00
mike12345567
ab136e248a Only performing the change on copies, allowing cuts through. 2021-02-23 10:26:37 +00:00
mike12345567
a5ca194823 Merge branch 'develop' of github.com:Budibase/budibase into bug/fix-binding-issue 2021-02-22 15:50:29 +00:00
mike12345567
23d10e1949 Fixing issue - this will replace any bindings when copying and pasting a stack of components with 'Invalid binding'. 2021-02-22 15:49:57 +00:00
Andrew Kingston
8c4cf0bb8d Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-22 12:23:46 +00:00
mike12345567
77d268c8ac Merge branch 'develop' of github.com:Budibase/budibase into feature/relationship-enrichment 2021-02-19 14:35:18 +00:00
Keviin Åberg Kultalahti
2925150d28 lint fix 2021-02-19 15:00:17 +01:00
Keviin Åberg Kultalahti
f9e519be9e remove unused logic in backend store 2021-02-19 14:59:47 +01:00
Keviin Åberg Kultalahti
2bce2f05ce lint fix 2021-02-19 13:56:24 +01:00
Keviin Åberg Kultalahti
c6ad951fe5 merge develop 2021-02-19 13:55:17 +01:00
Andrew Kingston
d4d4a36448 Display enriched relationship info in grids and bindings 2021-02-19 12:00:06 +00:00
Andrew Kingston
03c7593ce6 Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-18 17:45:10 +00:00
Andrew Kingston
3760835226 Fix calc view schemas not being determined correctly 2021-02-17 16:01:11 +00:00
mike12345567
2bb6e3e590 Formatting. 2021-02-16 16:38:36 +00:00
mike12345567
a744515ee2 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-16 16:38:11 +00:00
mike12345567
8b0f99b0b1 Updating where utilities are held in builder and then making user table relationships autocolumn aware too. 2021-02-16 15:41:50 +00:00
Andrew Kingston
f0a48ea341 Merge branch 'develop' of github.com:Budibase/budibase into url-context 2021-02-16 15:35:05 +00:00
Andrew Kingston
bd72b14ce3 Rename form data bindings to Fields instead of Schema 2021-02-16 13:17:13 +00:00
Keviin Åberg Kultalahti
91ef114065 change wording and remove console log 2021-02-16 12:50:12 +01:00
Keviin Åberg Kultalahti
a3d053897f bump bbui 2021-02-16 11:14:49 +01:00
Andrew Kingston
37b9ba4f6a Update URL settigns to be bindable inputs and update navigate action 2021-02-15 20:03:29 +00:00
mike12345567
0b0101da10 Adding the ability to create/control auto-columns from the create/edit column modal. 2021-02-15 19:59:30 +00:00
Keviin Åberg Kultalahti
a42aecbfbe initial work to switch toggle to radio button 2021-02-15 17:12:39 +01:00
Keviin Åberg Kultalahti
17e4ff1c60 Merge branch 'develop' into relationship-one-to-many 2021-02-15 12:02:26 +01:00
Keviin Åberg Kultalahti
8539a6dcbe initial standard-components relationship field component update 2021-02-12 16:47:20 +01:00
Keviin Åberg Kultalahti
c81fb5e8be merge develop 2021-02-12 14:24:38 +01:00
Martin McKeaveney
4971d05e40 simplify UI 2021-02-12 10:12:17 +00:00
mike12345567
a3ae17be8e Merge branch 'master' of github.com:Budibase/budibase into rbac-ui 2021-02-11 13:01:07 +00:00
Andrew Kingston
350dd8b3cd Fix automatic form generation from relationship and calculated view schemas 2021-02-11 09:17:36 +00:00
Martin McKeaveney
0fc6f0de98 tidy up 2021-02-10 22:25:30 +00:00
Martin McKeaveney
20bf34d53c RBAC popover complete 2021-02-10 22:23:27 +00:00
Andrew Kingston
aec4939b93 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-10 18:34:45 +00:00
Martin McKeaveney
63e0e187a6 control RBAC from data section 2021-02-10 18:18:31 +00:00
Martin McKeaveney
e599854b14 primary and secondary index fields 2021-02-09 18:49:12 +00:00
Andrew Kingston
9512f6a840 Remove commented out lines 2021-02-09 16:55:59 +00:00
Keviin Åberg Kultalahti
1a474b54ef Merge branch 'form-builder' into relationship-one-to-many 2021-02-09 16:26:42 +01:00
Andrew Kingston
1345adf7f5 Add sprectrum theme compatibility to autoscreens form text 2021-02-09 14:01:54 +00:00
Martin McKeaveney
41bc7dbaf7 backwards pagination 2021-02-09 12:12:03 +00:00
Keviin Åberg Kultalahti
a2610097c8 adds oneToMany property to save table method 2021-02-09 13:10:01 +01: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
Andrew Kingston
4f3aafd53c Fix row detail autoscreen not having correct delete row definition 2021-02-05 11:55:53 +00:00
Andrew Kingston
f453ed6c43 Fix forms not providing correct datasource object 2021-02-04 18:11:56 +00:00
Andrew Kingston
18d0426d56 Fix typo 2021-02-04 18:05:05 +00:00
Andrew Kingston
adb22dee69 Fix ID's not being made unique when copying components 2021-02-04 18:00:16 +00:00
Andrew Kingston
963f5e0ad8 Fix typo in _rev schema field type 2021-02-04 15:48:32 +00:00
Andrew Kingston
71da755b30 Update bindable properties to pull directly from form children 2021-02-04 15:11:05 +00:00
Andrew Kingston
4a7e05aa67 Update auto screens to use new lightest spectrum theme 2021-02-04 15:10:51 +00:00
Andrew Kingston
e3e22da303 Pull form bindable properties from field definitions rather than schema 2021-02-04 13:01:49 +00:00
Andrew Kingston
d921cfedf8 Allow forms to generate query schemas. Fix query execution action 2021-02-03 14:53:13 +00:00
Andrew Kingston
da9b2cd09d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-03 11:13:58 +00:00
mike12345567
78a10e8e43 Linting. 2021-02-02 17:46:52 +00:00
mike12345567
2d82969350 Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
Andrew Kingston
9a6108326b Remove unused vars and lint 2021-02-02 15:24:15 +00:00
Andrew Kingston
646e324551 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-02 14:44:19 +00:00
Andrew Kingston
d2c0ba8f74 Update screen templates to support full form generation. Fix issues with screen templates 2021-02-02 14:32:58 +00:00
Andrew Kingston
cf43cf765c Add custom component actions. Simplify client context. Add form validation action 2021-02-01 18:51:22 +00:00
Martin McKeaveney
5702b849d1 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:52:40 +00:00
Martin McKeaveney
16cce9c10c binding panel options from helpers 2021-02-01 11:51:53 +00:00
mike12345567
7fed6fe599 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:41 +00:00
mike12345567
de1a497508 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:33 +00:00
Michael Drury
ff75f8e8a5 Some rollup fixes - the handlebars-helper library needs dynamic requires removed from it, likely best to fork it and do this. 2021-01-30 02:54:52 +00:00
mike12345567
bd3bdfa9aa Work in progress, fixing issue with some helpers not getting translated, now running into rollup issue. 2021-01-29 20:03:09 +00:00
Andrew Kingston
1ae0f41587 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-29 16:59:24 +00:00
Andrew Kingston
b4ccf9c1d2 Add current user bindings, and current user relationships as data sources 2021-01-28 14:29:35 +00:00
mike12345567
c928398db7 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-26 16:22:38 +00:00
mike12345567
b0c7002a5a Linting. 2021-01-26 15:59:58 +00:00
mike12345567
2d7866dd58 Fixing the transition between readable and runtime bindings. 2021-01-26 15:59:28 +00:00
Andrew Kingston
2bc6a70401 Add automatic schema validation to forms and add builder settings for specific field types 2021-01-26 14:40:44 +00:00
Andrew Kingston
9e29b33055 Fix settings to select fields and fix chart settings not showing fields 2021-01-26 10:57:57 +00:00
mike12345567
d7da11e96c Linting. 2021-01-22 17:58:01 +00:00
mike12345567
9acd30a4cb Adding error checking to our handlebars syntax inputs as well as making all handlebars helpers available due to space pre-processor being removed. 2021-01-22 17:57:38 +00:00
Andrew Kingston
8bb8b29b34 Remove unused vars 2021-01-21 15:49:58 +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
Andrew Kingston
75cd492988 Add bindable properties from query datasources 2021-01-21 10:40:45 +00:00
Andrew Kingston
a17d1703f7 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
Andrew Kingston
2ec4272558 Update screen templates to work with latest bindings 2021-01-19 18:51:51 +00:00
mike12345567
4c597ed91a Moving everything over to use the string template library, now just need to escape spaces properly and handle HTML escaping. 2021-01-19 18:44:29 +00:00
Andrew Kingston
7e7219856d Update button actions and remove deprecated code 2021-01-19 17:38:24 +00:00
Andrew Kingston
10f8e53305 Remove deprecated code around data binding 2021-01-19 15:39:04 +00:00
Andrew Kingston
df89876cb4 Fix broken autolink creation 2021-01-19 13:49:14 +00:00
kevmodrome
e31dd64e46
lint fix 2021-01-19 14:31:37 +01:00
kevmodrome
0834eb5495
changes earlier BottomDrawer to use the bbui component instead 2021-01-19 14:16:55 +01:00
Andrew Kingston
b607146b6c Create new components with pretty names 2021-01-19 11:52:33 +00:00
Andrew Kingston
4818080699 Add navigation bar, links and row detail definitions 2021-01-19 10:47:00 +00:00
Martin McKeaveney
b42c50ba9d fix dynamic params 2021-01-18 15:37:32 +00:00
Martin McKeaveney
70a49088d0 merge 2021-01-18 14:43:26 +00:00
Martin McKeaveney
dd47050f1c queries working with repeater 2021-01-18 14:41:59 +00:00
Andrew Kingston
4b719f7602 Add ID and rev data bindings back in 2021-01-15 14:47:36 +00:00
Andrew Kingston
087647080c Update and improve state <-> URL binding 2021-01-15 14:23:27 +00:00
Martin McKeaveney
6f57c1d22d better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Andrew Kingston
55f8babacc Fix crash when evaluating data bindings for a component with no definition 2021-01-15 11:02:00 +00:00
Andrew Kingston
0a669033d1 Improve data binding popup and finish component bindings 2021-01-15 10:59:22 +00:00
mike12345567
29424e59c0 Linting. 2021-01-14 17:02:05 +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
6a758e3b2d Add new data bindings for context bindings and most work for component bindings 2021-01-14 15:39:50 +00:00
Martin McKeaveney
83910f0aab pass field values in binding drawer 2021-01-14 14:22:24 +00:00
Andrew Kingston
cc62a9c053 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-14 09:10:41 +00:00
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