1
0
Fork 0
mirror of synced 2024-08-05 05:11:43 +12:00
Commit graph

3364 commits

Author SHA1 Message Date
Andrew Kingston
a30a0b3749 Merge pull request #943 from Budibase/cheeks-bugfixes
Cheeks Bugfixes
2021-01-05 12:00:18 +00:00
Andrew Kingston
207eaed27b Mark individual styles as changed if they have been changed 2021-01-05 11:59:19 +00:00
Andrew Kingston
57d69d1c9a Add button to reset styles 2021-01-05 11:48:14 +00:00
Andrew Kingston
19d71e318b Mark style categories as changed whenever any of their properties have changed 2021-01-05 11:47:56 +00:00
Andrew Kingston
f94733db05 Make option select component select placeholder option whenever the value is nullish 2021-01-05 11:47:09 +00:00
Andrew Kingston
4ea8b34ff1 Ensure new components are created with any default styles already applied 2021-01-05 11:46:31 +00:00
Andrew Kingston
2a478f7f03 Add placeholders for all style options, add pretty labels for all style options 2021-01-05 11:45:50 +00:00
Andrew Kingston
faa090f6f1 Add fontend store method to reset styles and delete unset styles when updating styles 2021-01-05 11:44:58 +00:00
Joe
5867ba09ac Fix for: Small Typo in Data Binding textbox #962 2021-01-05 11:24:28 +00:00
Martin McKeaveney
755fa0ac4a allow execution of external connector queries from button clicks 2021-01-04 18:57:16 +00:00
Andrew Kingston
1a1aa5963d Add ability to enter custom component CSS 2021-01-04 18:39:17 +00:00
mike12345567
36127ad6e6 Adding theme settings to main builder settings, this felt like a natural place to find it rather than needing to create an app. 2021-01-04 16:13:18 +00:00
Martin McKeaveney
d27a264c96 better UI feedback 2021-01-04 10:39:17 +00:00
Martin McKeaveney
b4b4941003 use queries in front end 2020-12-30 12:58:39 +00:00
Martin McKeaveney
30b4c2467f codemirror 2020-12-30 11:46:37 +00:00
Martin McKeaveney
736adca7a4 v0.4.3 2020-12-23 22:39:10 +00:00
Martin McKeaveney
4a38b2be70 add notarization step back in for OSX 2020-12-23 22:33:10 +00:00
Andrew Kingston
f8e6dd99ef Fix lag when swapping between settings and design options 2020-12-23 09:56:18 +00:00
Andrew Kingston
fb3a3d504e Fix new layouts having bad styling 2020-12-23 09:23:03 +00:00
Andrew Kingston
f63b6946ec Fix empty screen list when navigating between roles 2020-12-23 08:54:09 +00:00
mike12345567
207415a932 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-22 16:24:34 +00:00
Martin McKeaveney
29b51bc6c2 separation of datasources and queries 2020-12-18 18:19:43 +00:00
mike12345567
5444af9400 Quick fixes. 2020-12-18 16:48:14 +00:00
mike12345567
cce92f5ab3 Linting. 2020-12-18 12:55:01 +00:00
mike12345567
31bc45985f 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
kevmodrome
b6974cba08 update test snapshot 2020-12-18 11:29:26 +01:00
kevmodrome
67d98119b5 updates test 2020-12-18 11:20:25 +01:00
kevmodrome
55e364071f remove console logs 2020-12-18 11:12:00 +01:00
kevmodrome
b3497d3846 fixes encoding issue of file to work with non-english chars 2020-12-18 11:10:36 +01:00
Michael Drury
84a16e2dfb Renaming deployment service to worker service for its expansion plans. 2020-12-17 12:39:55 +00:00
mike12345567
4e13565d1f Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it. 2020-12-16 19:50:02 +00:00
kevmodrome
705cd4a654 merge master 2020-12-16 15:33:37 +01:00
kevmodrome
b7d7968009 add back accidently removed line of code 2020-12-16 15:31:20 +01:00
kevmodrome
17dd8abf58 lint fix 2020-12-16 15:22:31 +01:00
kevmodrome
1ce7dfda79 fixes CreateEditRow not display multiselect correctly when long-form component was used 2020-12-16 13:00:07 +01:00
kevmodrome
146176f137 fix: corrects the overflowing multiselect when used with long-form type 2020-12-16 12:30:03 +01:00
kevmodrome
8ce3aab2a7 adds try/catch to API key validation 2020-12-16 11:35:12 +01:00
mike12345567
9162aa522b Linting. 2020-12-16 09:43:08 +00:00
mike12345567
cc34838f45 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 2020-12-15 17:27:45 +00:00
mike12345567
c65ed9ad46 Linting. 2020-12-15 16:42:40 +00:00
mike12345567
21978007cf 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
Martin McKeaveney
0665a0dcc5 v0.4.2 2020-12-15 15:23:45 +00:00
Martin McKeaveney
ab7a0bbeae Update package.json 2020-12-15 15:08:21 +00:00
Martin McKeaveney
14b88d781a v0.4.1 2020-12-15 14:46:11 +00:00
Martin McKeaveney
9900ce131f Update package.json
We can't build RPM for our scoped package due to - https://github.com/electron-userland/electron-builder/issues/5240

Need to remove RPM for now as it's blocking the release
2020-12-15 14:01:46 +00:00
Andrew Kingston
a68d94cb64 Fix bug with changing app name 2020-12-15 13:40:49 +00:00
Martin McKeaveney
f834004dab v0.4.0 2020-12-15 11:53:28 +00:00
Andrew Kingston
b582b7ac22 Merge pull request #903 from Budibase/feature/security-update
Security Update & Role-Based Screens
2020-12-15 09:52:18 +00:00
mike12345567
f5a9c68c69 WIP - starting to work on deployment and hosting so that they don't use static URLs anymore to reach assets, instead using environment variables to determine what to use. 2020-12-14 18:31:48 +00:00
mike12345567
2546346f36 Adding the ability to change default logo URL for new apps in self hosting. 2020-12-14 15:56:33 +00:00
Martin McKeaveney
9851138fb5 Merge pull request #897 from Budibase/replace-appimage
replace appimage with native linux packages
2020-12-14 15:20:05 +00:00
Andrew Kingston
63d9371b4d Small JS syntax refactor 2020-12-14 13:36:09 +00:00
Andrew Kingston
2da376df19 Fix cypress tests 2020-12-14 13:33:34 +00:00
Andrew Kingston
75b971f6ff Rename create new row to create new user for users table 2020-12-14 13:24:09 +00:00
Andrew Kingston
0b3a4047b3 Fix URL update after creating a new layout 2020-12-14 11:14:36 +00:00
Andrew Kingston
8b352fe40a 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
Martin McKeaveney
8e10a4ac7d MS SQL Server integration 2020-12-12 21:48:51 +00:00
Martin McKeaveney
7255a21819 merge 2020-12-12 20:09:04 +00:00
mike12345567
0e854473f0 Putting together the basics of the compose system, this is now functional, along with some handy scripts to make it work. This requires minimum docker 1.25.0 to run due to the use of --env-file. 2020-12-11 16:38:40 +00:00
Andrew Kingston
cb7b5ae306 Fix lint 2020-12-11 16:19:56 +00:00
Andrew Kingston
cae551fa77 Keep honouring selected screen access role after swapping to layout tab 2020-12-11 15:29:25 +00:00
Andrew Kingston
84e1f54fa0 Improve navigation when logging in and out, remove need to hard reload the page and replace with smooth transitions 2020-12-11 14:24:19 +00:00
Joe
2a55f2abf2 Text changed
Changing 'Invalid chart options' to 'Use the settings panel to build your chart'. I feel this is more appropriate.
2020-12-10 11:11:53 +00:00
Andrew Kingston
8022fc1230 Select new role when creating screen with a different role than the selected one 2020-12-09 19:04:46 +00:00
Andrew Kingston
48a1932bc3 Lint 2020-12-09 18:56:54 +00:00
Andrew Kingston
01ee1a1145 Reduce nav item selected state border radius slightly 2020-12-09 18:41:18 +00:00
Andrew Kingston
7768b9ace8 Allow multiple screens to have the same URL as long as role is different 2020-12-09 18:39:49 +00:00
Andrew Kingston
e5a34871c7 Add role selection for viewing screens and smart handling of preview screen 2020-12-09 18:18:47 +00:00
mike12345567
90cfad1dad Linting. 2020-12-09 18:02:10 +00:00
mike12345567
a94ce70cee Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 18:01:38 +00:00
mike12345567
7b21acd8bd Updating API key controller in self-host mode to return self host API key. 2020-12-09 17:10:53 +00:00
mike12345567
1cbe3771ab Adding in self hosted API key. 2020-12-09 17:04:05 +00:00
Andrew Kingston
248a1f456f 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
e0d902d279 Fix merge bug 2020-12-09 15:58:34 +00:00
Andrew Kingston
045f0f1bfe Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-09 15:57:32 +00:00
Andrew Kingston
c0c2583e09 Force white background behind prevrew iframe regardless of theme to better reflect what the real app will look like 2020-12-09 15:43:06 +00:00
Andrew Kingston
80e1c4f978 Fix z index in beta warning 2020-12-09 15:42:44 +00:00
Andrew Kingston
b842a2addc Cache roles in store and add role selector for screens 2020-12-09 15:35:57 +00:00
mike12345567
9c9cdcc3de Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 15:21:34 +00:00
Andrew Kingston
74d7316e2f Allow role selection when creating new screen 2020-12-09 14:53:17 +00:00
Andrew Kingston
660345313c Navigate to new layout after creating it 2020-12-09 14:53:03 +00:00
Andrew Kingston
4e748dad2b Fix bugs around selecting screens and layouts when creating them 2020-12-09 14:51:42 +00:00
kevmodrome
d0997efadb colorpicker for links in card component now works correctly 2020-12-09 15:27:24 +01:00
Andrew Kingston
1188a96877 Fix crash when adding a link 2020-12-09 14:14:10 +00:00
kevmodrome
d454d1a2d1 fixes link text colors 2020-12-09 15:12:10 +01:00
Andrew Kingston
fba15e6d70 Remove client CSS bundle from index.html template 2020-12-09 12:33:09 +00:00
mike12345567
6f9340c4d2 Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/security-update 2020-12-09 12:30:49 +00:00
mike12345567
3959a18406 Removing the static CSS bundling from the server as it is no longer required. 2020-12-09 12:30:21 +00:00
Andrew Kingston
0bb192ce0c Purge all references to _css prop or saving stylesheets 2020-12-09 12:22:30 +00:00
kevmodrome
11ff8586d5 changes settings prop of card link color 2020-12-09 13:21:04 +01:00
Andrew Kingston
22932d7b52 Fix routing setting and add initial role ID setting to screens for testing 2020-12-09 12:16:00 +00:00
Andrew Kingston
31b3fac659 Fix crash when having a screen selected that was deleted 2020-12-09 11:37:09 +00:00
Andrew Kingston
05b9c3fa68 Fix selected row state not resetting properly 2020-12-09 11:31:50 +00:00
kevmodrome
2fcdf3483b adds colorpicker to card componeent 2020-12-09 12:00:17 +01:00
mike12345567
36432a490f Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic. 2020-12-09 10:54:30 +00:00
mike12345567
4ce920df01 Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic. 2020-12-09 10:52:18 +00:00
mike12345567
a464feba6d Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 10:02:33 +00:00
Martin McKeaveney
733c28e229 further tidy up 2020-12-08 18:57:19 +00:00
mike12345567
4d5ac0ee9e Updating builder/server in a few ways, to allow creating users with extra columns attached, allowing password to be updated in the builder and making sure that all row endpoints correctly pass through the user controller so that we can still have customised functionality for users (such as making sure password is never returned). 2020-12-08 17:33:08 +00:00
Martin McKeaveney
fb569a4425 fixing bugs found during testing 2020-12-08 16:55:43 +00:00
mike12345567
a3a8f01452 Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-08 16:12:29 +00:00
Andrew Kingston
a926b23720 Sort routes to ensure the client router always matches correctly 2020-12-08 15:44:35 +00:00
Andrew Kingston
3c6be9d481 Sort path groupings 2020-12-08 15:34:15 +00:00
Andrew Kingston
ff3e79696d Fix bug which caused autolinks to not be generated 2020-12-08 15:21:01 +00:00
Andrew Kingston
e16e909c65 Fix indentation level in screen and layout trees 2020-12-08 15:11:26 +00:00
Andrew Kingston
495427082f Add custom renderer for user roles to show pretty names 2020-12-08 14:03:47 +00:00
mike12345567
2ad44fe60a Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-08 13:45:53 +00:00
mike12345567
48e40cde99 Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 13:41:07 +00:00
Andrew Kingston
77f049d1bd Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 13:16:53 +00:00
mike12345567
79cfc5ea01 Fixing an issue with power user not being usable. 2020-12-08 12:20:37 +00:00
mike12345567
9a63252666 Fixing automations to use recurseMustache from utilities. 2020-12-08 11:47:33 +00:00
Andrew Kingston
1c73786226 Update user editing to support new email field 2020-12-08 11:43:37 +00:00
Andrew Kingston
b7cb7c59a0 Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 11:42:29 +00:00
Martin McKeaveney
b7f628e250 lint 2020-12-08 11:23:06 +00:00
Martin McKeaveney
1a226214e9 Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor 2020-12-08 11:12:27 +00:00
Martin McKeaveney
994f87e82b lint 2020-12-08 11:07:16 +00:00
Martin McKeaveney
5f0aa7e584 Merge branch 'master' into feature/page-refactor 2020-12-08 10:48:14 +00:00
Martin McKeaveney
3af1b7bad7 Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor 2020-12-08 10:32:52 +00:00
Martin McKeaveney
a803ee8f71 Different names for home and login screen 2020-12-08 10:32:45 +00:00
Andrew Kingston
fd207af6ad Tidy up builder preview iframe 2020-12-08 10:16:01 +00:00
Andrew Kingston
5130bdf3cd Improve handling of routes and screens. Fix issue which could prevent logging in depending on order of screens in app definition 2020-12-08 10:15:33 +00:00
Andrew Kingston
88e6da5e49 Remove client bundle from being packaged with the builder 2020-12-08 10:14:02 +00:00
Martin McKeaveney
7fc7500fa3 merge with master 2020-12-07 21:32:45 +00:00
Martin McKeaveney
c00af29fbc rename level to role in test 2020-12-07 21:28:16 +00:00
Martin McKeaveney
39473cb029 merge 2020-12-07 21:20:35 +00:00
Martin McKeaveney
cffa809316 fix tests 2020-12-07 21:11:07 +00:00
Martin McKeaveney
ccb6b59588 code review 2020-12-07 20:46:37 +00:00
Martin McKeaveney
a7789067d3 fix layout bugs, some tidy up 2020-12-07 20:29:41 +00:00
Andrew Kingston
b70512ada2 Add custom modal for creating and editing users 2020-12-07 19:05:39 +00:00
mike12345567
74f5197865 Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update 2020-12-07 18:08:20 +00:00
mike12345567
837778c250 Fixing test case and also making sure that external trigger does what its expected to. 2020-12-07 17:55:35 +00:00
mike12345567
ed292db82e Updating test so that it doesn't chain. 2020-12-07 17:42:31 +00:00
mike12345567
a9c2f7f20b Linting. 2020-12-07 17:24:10 +00:00
mike12345567
63f38ce99d Making chaining of automations through different row creation/deletions possible. 2020-12-07 17:23:53 +00:00
Martin McKeaveney
a104e5c1e7 remove dupe import 2020-12-07 16:06:50 +00:00
Martin McKeaveney
bc6ae452d1 fix layout selection issues 2020-12-07 16:06:20 +00:00
Andrew Kingston
4ddc61faa3 Remove log statement 2020-12-07 15:59:37 +00:00
Andrew Kingston
6d6b89b522 Fix crash when changing screen layout 2020-12-07 15:59:19 +00:00
Martin McKeaveney
3af5ec36b8 merge 2020-12-07 15:53:51 +00:00
Martin McKeaveney
74f138ee9a lint 2020-12-07 15:49:19 +00:00
Martin McKeaveney
a9d0c68a60 component store refactor - remove concept of currentPreviewItem and currentComponentInfo 2020-12-07 15:27:46 +00:00
mike12345567
3339f364b6 Updating role constraints and making sure roles can't be deleted if they are in use. 2020-12-07 15:21:06 +00:00
Andrew Kingston
f8f7a73a67 Fix URLs when clicking on screens 2020-12-07 10:32:58 +00:00
Martin McKeaveney
0439a101a3 replace appimage with native linux packages 2020-12-07 10:15:27 +00:00
Martin McKeaveney
6b5c1ffafa consolidate routing and component selection 2020-12-05 12:09:58 +00:00
Martin McKeaveney
40f6093198 allow renaming of layouts 2020-12-05 09:43:00 +00:00
Martin McKeaveney
64c4f0d300 deletion and error handling of layouts 2020-12-04 23:42:22 +00:00
Martin McKeaveney
3b049bc286 allow creation of custom layouts, moving layoutId prop to top level of screen 2020-12-04 23:16:07 +00:00
mike12345567
ffad7bb3d0 Some work towards replication of couch locally. 2020-12-04 17:10:01 +00:00
Andrew Kingston
d628edffe0 Remove log statement 2020-12-04 14:52:48 +00:00