1
0
Fork 0
mirror of synced 2024-09-03 11:11:49 +12:00
Commit graph

3245 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
Andrew Kingston
d628edffe0 Remove log statement 2020-12-04 14:52:48 +00:00
Andrew Kingston
c33a3274d4 Fix new screen button placement 2020-12-04 14:52:40 +00:00
Martin McKeaveney
15279f2c41 lint 2020-12-04 14:46:21 +00:00
Andrew Kingston
049e046192 Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor 2020-12-04 14:08:13 +00:00
Andrew Kingston
dbe754dea4 Fix screen list UI width and tidy up unused imports 2020-12-04 14:07:56 +00:00
Andrew Kingston
5f811b9852 Remove log statement 2020-12-04 14:07:23 +00:00
Andrew Kingston
f1d4b60b97 Add basic role by default to new screens 2020-12-04 14:06:55 +00:00
Andrew Kingston
155c375ada Update client library to work with template screens in real preview 2020-12-04 14:04:07 +00:00
Andrew Kingston
75e4b4f8cd Change screen templates to be functions which can be enriched by the application 2020-12-04 14:03:40 +00:00
Andrew Kingston
0eb599ee16 Fix bug with getting screen list in app definition 2020-12-04 14:02:58 +00:00
mike12345567
54e3c3a90f Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/security-update 2020-12-04 14:01:13 +00:00