Martin McKeaveney
15cc048280
tidy up
2021-05-17 14:24:37 +01:00
Keviin Åberg Kultalahti
5a7ac2287b
Merge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-17 15:21:48 +02:00
Keviin Åberg Kultalahti
349f19cc57
remove unused import
2021-05-17 15:21:29 +02:00
Keviin Åberg Kultalahti
be543d6e3b
fix not being able to update roles twice
2021-05-17 13:23:19 +02:00
Keviin Åberg Kultalahti
0104a7a1ff
adds updateRoles method to users store
2021-05-17 13:01:16 +02:00
Keviin Åberg Kultalahti
3c58559763
swap out random password method
2021-05-17 10:22:30 +02:00
Keviin Åberg Kultalahti
f7c05d0631
wip: roles fetch
2021-05-17 10:10:51 +02:00
Martin McKeaveney
0ed0550e73
revert functionality working
2021-05-16 21:25:37 +01:00
Keviin Åberg Kultalahti
8392a4ba38
Merge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-14 17:32:08 +02:00
Keviin Åberg Kultalahti
2908418267
update settings page text
2021-05-14 17:03:47 +02:00
mike12345567
2d0122f7d6
A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge.
2021-05-14 15:43:41 +01:00
Keviin Åberg Kultalahti
a08f2cb31f
switches input to search component
2021-05-14 15:49:57 +02:00
Keviin Åberg Kultalahti
3de8a70b6d
move email page into the manage subsection
2021-05-14 15:41:15 +02:00
Keviin Åberg Kultalahti
cdb5d6a6bb
adds notifications to roles updating action
2021-05-14 15:14:37 +02:00
Keviin Åberg Kultalahti
132dd2cbe0
adds frontend for updating roles of a user
2021-05-14 15:03:58 +02:00
Martin McKeaveney
e8661a1ab7
publish button
2021-05-13 17:33:31 +01:00
Martin McKeaveney
0ee83a2e60
set up live replication between prod and dev instances
2021-05-13 17:24:32 +01:00
Martin McKeaveney
2582882188
fix response status from lock release call
2021-05-13 14:29:27 +01:00
Martin McKeaveney
31901c89f8
merge, UI for managing your own app locks
2021-05-13 14:04:03 +01:00
mike12345567
f4e3e1d196
Altering object store so that all writes/reads to the object store have the dev app prefix replaced with standard app.
2021-05-13 13:29:53 +01:00
Martin McKeaveney
c3e1b1d302
lock concept in UI, make dev links go to builder and prod links go to real apps
2021-05-13 12:39:35 +01:00
mike12345567
71b0fc8f40
Formatting.
2021-05-13 12:32:18 +01:00
Martin McKeaveney
61a5b109f5
dev mode E2E
2021-05-13 11:06:08 +01:00
Keviin Åberg Kultalahti
a31b8cbdbf
fix broken settings page
2021-05-12 17:16:31 +02:00
Keviin Åberg Kultalahti
46ac4b43a1
hook up logo upload
2021-05-12 14:43:36 +02:00
Keviin Åberg Kultalahti
0da5247a03
Merge branch 'next' into admin/user-management-ui
2021-05-12 14:08:58 +02:00
Keviin Åberg Kultalahti
8179b96f4d
add wip file upload
2021-05-12 14:08:44 +02:00
mike12345567
fed94bea70
Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps
2021-05-12 12:49:42 +01:00
Martin McKeaveney
0937e39940
remove redundant handler
2021-05-12 11:51:03 +01:00
Keviin Åberg Kultalahti
c843e17b31
invite flow now working
2021-05-12 12:49:14 +02:00
Keviin Åberg Kultalahti
982844092d
stops redirect from builder/invite if not authed
2021-05-12 11:44:47 +02:00
Keviin Åberg Kultalahti
ea342c3e5e
sets up invite action in onboarding modal
2021-05-12 11:33:04 +02:00
Keviin Åberg Kultalahti
1ea4a9d850
correct notification message
2021-05-12 11:15:51 +02:00
Keviin Åberg Kultalahti
1a8fa817d5
enables functionality to delete users from frontend
2021-05-12 11:08:21 +02:00
Keviin Åberg Kultalahti
a3b44caa37
adds create user flow
2021-05-12 11:00:18 +02:00
Keviin Åberg Kultalahti
431a3e5929
remove log statements
2021-05-12 10:30:58 +02:00
Keviin Åberg Kultalahti
10ba5610e6
correct error and touched states for buttons
2021-05-12 09:55:33 +02:00
Keviin Åberg Kultalahti
cb0c6bac07
move logic from Users page to separate component
2021-05-12 09:13:59 +02:00
Keviin Åberg Kultalahti
6fc910afc3
fix userId import
2021-05-12 09:13:38 +02:00
Keviin Åberg Kultalahti
f075b6ee07
cleanup top layout file
2021-05-12 09:13:25 +02:00
Martin McKeaveney
bf0687d2a8
tidy up
2021-05-11 19:54:01 +01:00
mike12345567
c9d903a92f
General cleanup, doing away with the concept of hosting in the builder and the generally confusing difference between cloud, self hosting and running locally - server is simply always a server now.
2021-05-11 17:49:26 +01:00
Keviin Åberg Kultalahti
5add018eea
updates AddUserModal to use new validator
2021-05-11 18:03:43 +02:00
mike12345567
5230dcd3ac
Formatting.
2021-05-11 15:24:17 +01:00
Martin McKeaveney
3bf3fc5e02
email template E2E, adding preview
2021-05-11 14:44:43 +01:00
Keviin Åberg Kultalahti
bf50ed2304
Merge branch 'next' into admin/user-management-ui
2021-05-11 12:01:31 +02:00
Andrew Kingston
14c0bfbdcb
Increase width of filter dropdown so that it doesn't overflow when the wrong font is used
2021-05-10 17:39:14 +01:00
Keviin Åberg Kultalahti
deb8d77929
adds notifications to users pages
2021-05-10 17:42:23 +02:00
Andrew Kingston
0c53e3bc39
Add empty state to apps screen
2021-05-10 16:15:00 +01:00
Martin McKeaveney
5ae9b46226
lint
2021-05-10 14:50:37 +01:00
Martin McKeaveney
27498a4926
edit template HTML in modal
2021-05-10 14:47:16 +01:00
Martin McKeaveney
b415fb2089
pull template type from body instead of params
2021-05-10 14:41:52 +01:00
Andrew Kingston
b3877a5031
Properly key each app card
2021-05-10 12:36:32 +01:00
Andrew Kingston
3e287a0331
Simplify app layout and add option to delete apps
2021-05-10 12:28:54 +01:00
Martin McKeaveney
a207137c92
editor styling
2021-05-10 12:06:31 +01:00
Andrew Kingston
2bf2045a0a
Add non-gallery option to dropzeon and update create app modal
2021-05-10 11:53:32 +01:00
Keviin Åberg Kultalahti
8aeb1654ff
adds warning prop to ModalContent to enable warning buttons
2021-05-07 14:56:27 +02:00
Keviin Åberg Kultalahti
aef14aa35d
adds users, user page and add user modal
2021-05-07 14:53:20 +02:00
Andrew Kingston
e6e47a6d03
Add table app list view
2021-05-07 13:13:51 +01:00
Keviin Åberg Kultalahti
964ce5cab9
adds separate Basic Onboarding modal
2021-05-07 13:58:14 +02:00
Keviin Åberg Kultalahti
3ba439452d
enables front-end search of users
2021-05-07 13:24:07 +02:00
Keviin Åberg Kultalahti
45c49872e6
merge fixes
2021-05-07 12:16:09 +02:00
Keviin Åberg Kultalahti
c2bae6da4f
Merge branch 'app-list' into admin/user-management-ui
2021-05-07 12:15:58 +02:00
Andrew Kingston
1158276bc6
Bump svelte and routify deps, fix builder _reset usage and some tidy ups
2021-05-07 11:14:43 +01:00
Keviin Åberg Kultalahti
f440b32b83
Merge branch 'next' into admin/user-management-ui
2021-05-07 09:47:45 +02:00
Keviin Åberg Kultalahti
43973887b2
adds users store and moves some components
2021-05-07 09:47:05 +02:00
Andrew Kingston
9f39690eb1
Server builder under /builder rather than /app for top level to avoid confusion
2021-05-07 08:17:21 +01:00
Andrew Kingston
f173d16695
Make pages scrollable
2021-05-07 07:56:56 +01:00
Andrew Kingston
6a90f8cecb
Improve app list styles
2021-05-06 22:28:50 +01:00
Martin McKeaveney
1b1d45756b
pulling app list, re-adding code for automation blocks and external data source block lost in merge
2021-05-06 18:31:03 +01:00
Martin McKeaveney
cb2b1037ba
SMTP and template management E2E
2021-05-06 18:02:44 +01:00
Andrew Kingston
4160dc1e8d
Update routing to serve any builder routes under /app so that envoy can proxy correctly
2021-05-06 16:39:34 +01:00
Andrew Kingston
daf58ff554
Update portal pages to have better usage of spectrum components
2021-05-06 15:34:22 +01:00
Andrew Kingston
db9f3d15d1
Add log out and old settings to action menu from top bar avatar
2021-05-06 15:00:35 +01:00
Andrew Kingston
e29df9f45c
Tidy up auth logic in routes
2021-05-06 14:52:20 +01:00
Andrew Kingston
ba65dfd718
Handle auth in top level routes and redirect as required. Change default route to be portal
2021-05-06 14:49:11 +01:00
Andrew Kingston
8cde453e61
Delete old builder layout page
2021-05-06 14:47:41 +01:00
Andrew Kingston
627d41de85
Add new auth page to handle login and future work on reset password etc
2021-05-06 14:47:21 +01:00
Andrew Kingston
37ba425bf1
Fix app card text size and bug with global css rule
2021-05-06 14:16:17 +01:00
Andrew Kingston
700df23e78
Touch up admin user creation to match designs
2021-05-06 14:11:06 +01:00
Andrew Kingston
760733f071
Merge branch 'next' of github.com:Budibase/budibase into app-list
2021-05-06 14:01:03 +01:00
Andrew Kingston
69345b0c01
Move app list to admin portal
2021-05-06 13:59:06 +01:00
Keviin Åberg Kultalahti
1d9387ebeb
wip: skeleton for users page
2021-05-06 14:34:41 +02:00
Martin McKeaveney
23cb160a69
merge with next
2021-05-06 11:56:53 +01:00
Keviin Åberg Kultalahti
3d4fef4376
Merge branch 'next' into admin/user-management-ui
2021-05-06 12:56:46 +02:00
Martin McKeaveney
2fe2d521cf
lint ✨
2021-05-06 10:57:24 +01:00
Martin McKeaveney
91bf0d7a98
budibase config checklist complete
2021-05-06 10:28:06 +01:00
Andrew Kingston
99a02eb94d
Add skeleton for apps page as example of full width page
2021-05-06 10:22:36 +01:00
Andrew Kingston
e576e464e2
Update existing pages to use Page layout component
2021-05-06 10:22:17 +01:00
Andrew Kingston
efdac8bc66
Add default portal redirect
2021-05-06 10:18:41 +01:00
Andrew Kingston
61d81a719a
Update core layout to allow full width pages and match designs
2021-05-06 10:18:25 +01:00
Keviin Åberg Kultalahti
b3addde600
add manage subroute to host users, auth, email pages
2021-05-06 11:00:41 +02:00
Martin McKeaveney
32608eee45
merge
2021-05-06 09:17:05 +01:00
Martin McKeaveney
1aedba80bd
first time setup E2E
2021-05-05 21:56:43 +01:00
Martin McKeaveney
4377b41f40
endpoint for budibase configuration checklist
2021-05-05 20:58:31 +01:00
Martin McKeaveney
0525be382d
basic UI for creating first admin user
2021-05-05 17:58:09 +01:00
Keviin Åberg Kultalahti
8d02e017df
remove unneeded class
2021-05-05 18:45:18 +02:00
Keviin Åberg Kultalahti
f84389c2e1
remove some unneeded after fixing _layout
2021-05-05 18:44:55 +02:00
Keviin Åberg Kultalahti
22885f185a
fix merge conflict
2021-05-05 18:42:50 +02:00
Keviin Åberg Kultalahti
335aeeded4
format fixes
2021-05-05 18:41:42 +02:00
Keviin Åberg Kultalahti
141ab61828
merge next
2021-05-05 18:40:55 +02:00
Keviin Åberg Kultalahti
a86961085f
add analytics toggling
2021-05-05 18:39:36 +02:00
Keviin Åberg Kultalahti
31ed79c4e7
update org store and add loading state + notifications to save action
2021-05-05 18:30:03 +02:00
Martin McKeaveney
c381f08b4a
fix styling
2021-05-05 17:21:35 +01:00
Keviin Åberg Kultalahti
e999f53291
introduces portal stores concept and adds an org one that handles configs
2021-05-05 17:50:45 +02:00
Martin McKeaveney
a658b2917c
Merge branch 'next' of https://github.com/Budibase/budibase into oauth-config-screen
2021-05-05 14:54:12 +01:00
Keviin Åberg Kultalahti
7a346bed29
move settings to a subpath
2021-05-05 12:56:12 +02:00
Martin McKeaveney
4e494b23c9
tidy up imports
2021-05-05 11:03:45 +01:00
Keviin Åberg Kultalahti
655d1de921
adds active indicator to sidenav
2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti
2520948a93
passes in dummy user.name data to Avatar component
2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti
fc351c0ea6
remove dummy text from index page
2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti
d466db1e24
update layout
2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti
16f8ab96ca
more structure to layout
2021-05-05 11:22:54 +02:00
Keviin Åberg Kultalahti
9980ee8093
allow navigation to other URLs than /builder
2021-05-05 11:22:39 +02:00
Martin McKeaveney
d8c3ab7d79
lint and tidy
2021-05-04 18:14:13 +01:00
Martin McKeaveney
88a5660bc3
google oauth UI
2021-05-04 17:31:06 +01:00
Martin McKeaveney
bb2f4f485b
merge with next
2021-05-04 11:49:34 +01:00
Martin McKeaveney
a4cc4191b4
merge with next
2021-05-04 11:40:59 +01:00
Andrew Kingston
556236ebce
Add explicit prettier options
2021-05-04 11:32:22 +01:00
Andrew Kingston
1c3d477523
Fix prettier and fix crash when using certain views as data sources
2021-05-04 11:04:42 +01:00
Martin McKeaveney
4618dfd2d1
merge
2021-05-04 09:55:14 +01:00
Keviin Åberg Kultalahti
71f20dd2ea
convert all Heading instances to use new API
2021-04-30 13:38:06 +02:00
Keviin Åberg Kultalahti
f0f10ab2b4
Convert Body component to use size="" prop
2021-04-30 13:31:45 +02:00
Andrew Kingston
d415b331a1
Update merged files to use spectrum
2021-04-28 15:53:21 +01:00
Andrew Kingston
0caad1f582
Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui
2021-04-28 15:53:07 +01:00
Andrew Kingston
85466fb7da
Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui
2021-04-28 15:08:54 +01:00
Andrew Kingston
164c4b76c7
Update cpyress tests so create and delete app helpers work again
2021-04-28 14:56:31 +01:00
Keviin Åberg Kultalahti
665e66eb95
Merge branch 'spectrum-bbui' into spectrum/kevs-bits-and-bobs-the-sequel
2021-04-28 15:55:15 +02:00
Keviin Åberg Kultalahti
111eb47a9a
removes Spacer component and last few instances of use
2021-04-28 15:54:35 +02:00
Andrew Kingston
7aa93e102e
Hide empty spans inside routify routes to fix broken layouts
2021-04-28 14:23:37 +01:00
Keviin Åberg Kultalahti
b18f840c00
Convert IntegrationForm to use Layout component
2021-04-28 14:33:40 +02:00
Keviin Åberg Kultalahti
a1cad7ab0d
Create DrawerContent component
2021-04-27 17:43:56 +02:00
Keviin Åberg Kultalahti
1c77ff9e7d
remove unused import
2021-04-27 16:41:31 +02:00
Keviin Åberg Kultalahti
422707c18a
Merge branch 'spectrum-bbui' into spectrum/kevins-bits-and-bobs
2021-04-23 14:12:20 +02:00
Andrew Kingston
d3452d18f8
Update some leftover header sizes
2021-04-23 11:55:36 +01:00
Keviin Åberg Kultalahti
dbb125dd12
Merge branch 'spectrum-bbui' into spectrum/kevins-bits-and-bobs
2021-04-23 12:52:05 +02:00
Andrew Kingston
714929ff27
Add background color to request feature button
2021-04-23 11:44:42 +01:00
Andrew Kingston
1bb79d77b9
Add padding to account for request feature button
2021-04-23 11:41:26 +01:00
Andrew Kingston
59614ddd26
Add custom scrollbars and fix page heights
2021-04-23 11:39:39 +01:00
Andrew Kingston
fef61ba25f
Update top nav to use tabs and fix a few tab layout issues
2021-04-23 11:30:17 +01:00
Andrew Kingston
b92083bf83
Update lots of font sizes, padding and other UI improvements
2021-04-23 10:48:19 +01:00
Keviin Åberg Kultalahti
b5db919ee1
switch remix icons to spectrum in panels
2021-04-23 10:07:50 +02:00
Andrew Kingston
c9d1d1af86
Remove test button group
2021-04-22 13:59:26 +01:00
Andrew Kingston
1dc72c5a4a
Update deploy page to use spectrum
2021-04-22 13:37:24 +01:00
Keviin Åberg Kultalahti
bbf9b6ca5b
remove testing stuff
2021-04-22 12:25:32 +02:00
Keviin Åberg Kultalahti
51c7114bef
Merge branch 'spectrum-bbui' into spectrum/kevins-bits-and-bobs
2021-04-22 12:09:51 +02:00
Andrew Kingston
5a3a661f99
Update automation section to use spectrum
2021-04-22 10:58:04 +01:00
Keviin Åberg Kultalahti
4c750e34b9
Move DetailSummary and update to use Spectrum Icon
2021-04-21 15:34:46 +02:00
Keviin Åberg Kultalahti
038d3dcb55
Switches out SideNav to SideNavigation component
2021-04-21 15:25:25 +02:00
Keviin Åberg Kultalahti
720cc38a73
remove old Switcher import
2021-04-21 13:55:54 +02:00
Keviin Åberg Kultalahti
a496f96662
remove old Switcher import
2021-04-21 13:55:38 +02:00
Andrew Kingston
b2fc4e56eb
Add datepicker, centralise icon management and update builder styles
2021-04-20 20:06:27 +01:00
Andrew Kingston
6ac5a999cb
Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui-forms
2021-04-20 14:06:33 +01:00
Andrew Kingston
7589f47a76
Update settings modal
2021-04-20 12:55:23 +01:00
Andrew Kingston
17d031eeed
Update entire builder backend UI to work with new spectrum components and fix multiple issues
2021-04-20 11:53:19 +01:00
Keviin Åberg Kultalahti
7e7e501244
fix navigation error in automation section
2021-04-16 13:02:45 +02:00
Keviin Åberg Kultalahti
8328a15637
fixes menu item placement issue
2021-04-16 12:42:32 +02:00
Keviin Åberg Kultalahti
1a53a3cb45
Convert main nav to use an ActionGroup
2021-04-16 12:40:34 +02:00
Andrew Kingston
6e9c3b7b5d
Fix schema in when creating columns and use new spectrum form components in design section
2021-04-16 11:06:21 +01:00
Keviin Åberg Kultalahti
51c97a2c13
Automations panel now uses the tabs component
2021-04-16 11:49:08 +02:00
Keviin Åberg Kultalahti
32c2aa00b0
Component panel now uses Tabs component
2021-04-16 11:28:53 +02:00
Keviin Åberg Kultalahti
65309a5b98
adds tab to left sidebar on design section
2021-04-16 11:18:39 +02:00
Keviin Åberg Kultalahti
af2b3198a5
builder data side panel now uses new tabs component
2021-04-16 10:07:33 +02:00
mike12345567
cfbd75b36d
Some changes to initial login form, improvements based on testing and attempts to fix cypress test failures.
2021-04-15 15:57:55 +01:00
Keviin Åberg Kultalahti
409a67ff3e
remove unused stuff
2021-04-15 15:42:30 +02:00
Keviin Åberg Kultalahti
7f05d74355
working sliding animation between tabs
2021-04-15 14:42:39 +02:00
Keviin Åberg Kultalahti
6960966cac
adds working tabs
2021-04-14 16:07:45 +02:00
Keviin Åberg Kultalahti
5da296ed5d
adds divider component
2021-04-14 14:52:25 +02:00
mike12345567
0f59546169
Formatting.
2021-04-13 20:26:26 +01:00
Andrew Kingston
758297a093
Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui
2021-04-13 18:08:55 +01:00
Andrew Kingston
105715e68e
Add default spectrum colours to existing builder components and allow spectrum dark mode toggle
2021-04-13 18:07:45 +01:00
Keviin Åberg Kultalahti
744f943e95
Merge branch 'spectrum-bbui' into spectrum/actionbutton-actionmenus
2021-04-13 17:05:01 +02:00
Andrew Kingston
7204ba7ffb
Merge branch 'spectrum-bbui-table' of github.com:Budibase/budibase into spectrum-bbui
2021-04-13 15:24:34 +01:00
Andrew Kingston
5448cf02b8
Fix routify empty span tags affecting dom layout
2021-04-13 14:44:46 +01:00
Martin McKeaveney
bd48b02ab1
logout button
2021-04-13 13:56:28 +01:00
Martin McKeaveney
68cecda546
prevent login page flash on initial render
2021-04-13 13:41:12 +01:00
mike12345567
af0df42c3c
Formatting.
2021-04-13 13:35:30 +01:00
mike12345567
46b975186c
Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management
2021-04-13 10:26:40 +01:00
Martin McKeaveney
2abb5d5759
small fixes
2021-04-13 09:20:30 +01:00
Keviin Åberg Kultalahti
5c3fcb053d
Implements Menu component
2021-04-12 16:26:26 +02:00
Martin McKeaveney
d8a0f0f747
merge
2021-04-12 13:41:46 +01:00
Martin McKeaveney
9eb6b541e9
merge
2021-04-12 13:39:53 +01:00
Martin McKeaveney
0548fdc863
self endpoint, simple auth
2021-04-12 11:20:01 +01:00
Martin McKeaveney
d7e187d8f2
builder login
2021-04-12 10:47:48 +01:00
Keviin Åberg Kultalahti
b947bac525
wip menu component
2021-04-12 11:24:03 +02:00
Martin McKeaveney
83abf8111b
fix automation fields
2021-04-11 12:02:01 +01:00
Martin McKeaveney
b5a5df7f60
login page
2021-04-11 11:35:55 +01:00
Keviin Åberg Kultalahti
d304728a05
reworks buttons to use more ergonomic interface
2021-04-09 15:21:51 +02:00
Keviin Åberg Kultalahti
b68d677e27
moves NotificationDisplay to bbui and converts it to spectrum
2021-04-09 12:02:53 +02:00
Keviin Åberg Kultalahti
2963d1d945
actually convert table command buttons
2021-04-08 18:10:18 +02:00
Keviin Åberg Kultalahti
377f323238
wip: bbui modal to spectrum conversion
2021-04-08 13:26:45 +02:00
Andrew Kingston
a66389f8a2
Lint
2021-04-07 15:14:49 +01:00
Andrew Kingston
799a5285e3
Only hydrate state from URL once in design section to avoid cycles
2021-04-07 15:10:03 +01:00
Andrew Kingston
e897a5ae61
Fix building loading settings modal before app package call finishes
2021-04-07 15:09:35 +01:00
Andrew Kingston
2b31f7d8a1
Fix routing error when initially loading Data page
2021-04-01 19:49:51 +01:00
Andrew Kingston
65fe57ee23
Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui
2021-04-01 19:10:07 +01:00
Andrew Kingston
810400d760
Add missing file from update
2021-04-01 18:01:36 +01:00
Andrew Kingston
46745a757a
Update to support new stores
2021-04-01 10:29:47 +01:00
Andrew Kingston
d4cc872b5c
Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui
2021-04-01 09:12:16 +01:00
Andrew Kingston
72590acc18
Import image assets as needed to allow proper bundling
2021-03-31 19:58:30 +01:00
Andrew Kingston
6785fd9b5a
Prefix builder URLs with 'builder' in both routify and vite to lay groundwork for server proxying
2021-03-31 19:27:52 +01:00
Andrew Kingston
583faba9da
Add BBUI to monorepo and use vite for builder, client lib and standard components
2021-03-31 16:14:56 +01:00
Keviin Åberg Kultalahti
c729b8654b
merge next
2021-03-31 11:26:44 +02:00
Keviin Åberg Kultalahti
a14d991e81
moves backend stores to "stores" in the root src directory
2021-03-26 09:50:37 +01:00
Keviin Åberg Kultalahti
3b6d0a4035
remove backendUiStore imports
2021-03-23 14:01:28 +01:00
Keviin Åberg Kultalahti
3cd67b0237
remove backendUiStore
2021-03-23 13:42:03 +01:00
Keviin Åberg Kultalahti
087731600e
remove console log
2021-03-23 13:35:31 +01:00
Keviin Åberg Kultalahti
977da343f8
table route fix
2021-03-23 13:27:16 +01:00
Keviin Åberg Kultalahti
e758fff34a
wip: cleanup of components
2021-03-23 12:27:10 +01:00
Keviin Åberg Kultalahti
b4f5522a5e
wip: converts components to use separate stores
2021-03-23 12:16:54 +01:00
Keviin Åberg Kultalahti
54b99d6d4b
move tables to separate store
2021-03-23 11:54:03 +01:00
Keviin Åberg Kultalahti
c28bfff0ec
fixes issues with queries not getting selected correctly
2021-03-23 10:56:53 +01:00
Keviin Åberg Kultalahti
5a4ea4ebf2
moves queries part of backendstore to separate store
2021-03-22 14:47:21 +01:00
Keviin Åberg Kultalahti
25b45ba42c
moves integrations part of backendstore to separate store
2021-03-22 13:23:36 +01: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
mike12345567
810b3c34b7
Formatting.
2021-03-18 18:27:00 +00:00
Keviin Åberg Kultalahti
cc363fa463
reverts some of the merged files
2021-03-18 14:33:45 +01:00
Keviin Åberg Kultalahti
fcd7d577d0
merge next
2021-03-18 14:05:12 +01:00
Keviin Åberg Kultalahti
fdc1e44896
removes some logic and fixes table/integration select when switching tabs
2021-03-18 10:46:21 +01:00
Keviin Åberg Kultalahti
a845660b2d
fixes for initial routing
2021-03-17 14:01:42 +01:00
Keviin Åberg Kultalahti
4503a7d1f8
wip: routify
2021-03-17 12:40:24 +01:00
Keviin Åberg Kultalahti
c04a848853
cleanup
2021-03-15 15:27:29 +01:00
Keviin Åberg Kultalahti
2bafdfb6c2
adds working automation routing
2021-03-15 15:23:22 +01:00
Keviin Åberg Kultalahti
de4f77fcb5
adds routing to the automation tab
2021-03-15 15:00:34 +01:00
Keviin Åberg Kultalahti
ce59aab7f8
wip: work on routing in automation tab
2021-03-15 12:53:44 +01:00
Keviin Åberg Kultalahti
4e003a1066
changing between Internal/External now selects the first table/source in each tab
2021-03-15 11:38:43 +01:00
Keviin Åberg Kultalahti
e4817983a4
now possible to navigate directly to a query
2021-03-15 11:09:09 +01:00
Keviin Åberg Kultalahti
4b30384549
data switcher now shows correct tab
2021-03-15 10:26:59 +01:00
Keviin Åberg Kultalahti
6c3d4b47f5
now possible to navigate directly to a datasource
2021-03-15 10:18:23 +01:00
Keviin Åberg Kultalahti
ec46fdcbf5
adds index page to datasource route
2021-03-12 14:28:24 +01:00
Keviin Åberg Kultalahti
ff2b0fb5df
remove unused code in routes
2021-03-01 17:49:29 +01:00
Martin McKeaveney
ffb5f5fea9
remove log
2021-02-22 17:51:15 +00:00
Martin McKeaveney
692c5a9b3e
read all columns for schema rather than just the first
2021-02-22 17:41:02 +00:00
Joe
a45a1b1e80
Icon / header size updated
...
i'd prefer if these were smaller but this involves a larger discussions around font-sizes within the builder
2021-02-22 09:03:04 +00:00
Joe
ddbb3e287c
scrollable ui
...
- the entire width of the ui is now scrollable
2021-02-22 09:02:09 +00:00
Joe
b6c6b52dac
initial spacing improvements and border adjustments
...
additional spacing added
border added to main nav
font-size adjustments
2021-02-21 12:04:36 +00:00
Martin McKeaveney
86026a2c12
adding description blurbs to datasources
2021-02-19 15:07:43 +00:00
Martin McKeaveney
92098ceb59
lint
2021-02-19 14:31:07 +00:00
Martin McKeaveney
50eabc82d0
prevent editing of headers in params
2021-02-19 12:07:37 +00:00
Martin McKeaveney
40e7fbd8ab
response parsing
2021-02-18 19:24:42 +00:00
Martin McKeaveney
68f28bb912
more design updates
2021-02-18 18:55:08 +00:00
Martin McKeaveney
d99e1a5a53
design updates, changing query verb names to HTTP verbs
2021-02-18 16:58:10 +00:00
Martin McKeaveney
6b624f605f
hotfix/prevent-app-creation-failing
2021-02-12 11:08:36 +00:00
Martin McKeaveney
7681416692
fix deploy error
2021-02-06 12:35:01 +00:00
Martin McKeaveney
8168844072
Merge branch 'master' of github.com:Budibase/budibase into qol-updates
2021-01-29 15:46:50 +00:00
Martin McKeaveney
f9190c1ed7
privacy features + allow builder usage without cloud API key
2021-01-28 19:32:13 +00:00
Martin McKeaveney
1939c1e000
actions fix
2021-01-27 17:29:30 +00:00
Martin McKeaveney
25da59bd96
file download icon + styling
2021-01-27 14:53:50 +00:00
Martin McKeaveney
67624ebe94
import and export apps
2021-01-27 13:55:46 +00:00
Martin McKeaveney
aa28bb5e94
only allow read queries in datasources
2021-01-26 15:23:23 +00:00
Martin McKeaveney
f956750870
Merge branch 'master' of github.com:Budibase/budibase into mysql-connector
2021-01-26 11:10:08 +00:00
Martin McKeaveney
a73473b16c
MySQL integration and self hosted deploy event
2021-01-26 11:07:30 +00:00
Andrew Kingston
126b3ee480
Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor
2021-01-26 09:11:43 +00:00
Joe
eb4d992eda
Query page tidy up
...
Props aligned in a row within the header.
Add params popover UI tidied (labels removed, etc)
Query name made an input, and the old query name input removed.
Query type is not an input anymore.
Provided a height for the query editor
Aligned run/save query buttons with the preview panel.
2021-01-22 16:49:22 +00:00
Andrew Kingston
91c9541ec6
Fix issue with URL <-> state binding in design section preventing navigating to roles with no screens in them
2021-01-22 14:38:08 +00:00
Martin McKeaveney
476d20d656
simplify queries to only have one type under query verb
2021-01-22 12:22:28 +00:00
Martin McKeaveney
46a04bbf9d
adding please select option to query type
2021-01-22 12:11:13 +00:00
Martin McKeaveney
9237fd71bf
sensible defaults, adding popover for parameters
2021-01-22 10:54:23 +00:00
Joe
ada6611b03
External data source config ui
...
I've improved the spacing on this screen and added an additional element (query list) which should improve UX. This list is not complete. Is required dyanmic data. Currently it holds static placement text in order to support the design.
2021-01-21 14:57:11 +00:00
Andrew Kingston
817933089b
Prevent unnecessary URL param updates in design page
2021-01-21 10:38:23 +00:00
Joe
467e8d46ec
Budibase beta button replaced , help icon replaced with github
...
I replaced the Budibase is in beta button, and replaced it with 'Request feature'. The new button points to Github Discussions.
I also replaced the help icon with a Github icon. With our users being developers, I feel they will understand what the Github icon means (not just help, but a place to raise issues, provide feedback).
2021-01-20 14:58:47 +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
087647080c
Update and improve state <-> URL binding
2021-01-15 14:23:27 +00:00
Martin McKeaveney
0ac322b11b
lint ✨
2021-01-15 13:42:55 +00:00
Martin McKeaveney
882823671a
query and datasource unit tests
2021-01-14 20:51:03 +00:00
Martin McKeaveney
83910f0aab
pass field values in binding drawer
2021-01-14 14:22:24 +00:00
Andrew Kingston
9c25955dd8
Clean paths and file structure
2021-01-14 10:03:33 +00:00
Andrew Kingston
2200039935
Update file structure to be sensible for design section
2021-01-14 09:45:09 +00:00
Martin McKeaveney
648d45a373
schema updates, custom fields
2021-01-13 16:39:47 +00:00
Martin McKeaveney
45a02507f7
custom fields in queries
2021-01-13 14:11:53 +00:00
Martin McKeaveney
7a1212ff36
Add all CRUD ops to airtable integration
2021-01-12 17:45:43 +00:00
Martin McKeaveney
70e4b2514e
merge
2021-01-11 20:29:33 +00:00
Martin McKeaveney
391dabf7a1
direct airtable integration works
2021-01-11 17:18:22 +00:00
Martin McKeaveney
d710874ef1
binding data context in component
2021-01-08 18:22:03 +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
Martin McKeaveney
64e31189b7
new datasource design
2021-01-07 13:13:46 +00:00
Martin McKeaveney
37ef32a173
switching between queries
2021-01-06 12:28:51 +00:00
mike12345567
cb85ed1916
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-06 11:00:02 +00:00
Martin McKeaveney
0be3c722b8
allow execution of external connector queries from button clicks
2021-01-04 18:57:16 +00:00
mike12345567
6baf4c3e39
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
4e41878618
better UI feedback
2021-01-04 10:39:17 +00:00
Martin McKeaveney
7adba016f4
use queries in front end
2020-12-30 12:58:39 +00:00
Martin McKeaveney
5b8e34f4d6
codemirror
2020-12-30 11:46:37 +00:00
Andrew Kingston
b9453545d2
Fix empty screen list when navigating between roles
2020-12-23 08:54:09 +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
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
Martin McKeaveney
89615e58a7
merge
2020-12-12 20:09:04 +00:00
Andrew Kingston
fdfe16a649
Fix z index in beta warning
2020-12-09 15:42:44 +00:00
Andrew Kingston
4dd0d5b016
Cache roles in store and add role selector for screens
2020-12-09 15:35:57 +00:00
Martin McKeaveney
b4fad77aae
lint
2020-12-07 15:49:19 +00:00
Martin McKeaveney
274708b4e0
consolidate routing and component selection
2020-12-05 12:09:58 +00:00
Martin McKeaveney
8775c594a1
deletion and error handling of layouts
2020-12-04 23:42:22 +00:00
Martin McKeaveney
7254f23227
tidy up
2020-12-03 15:19:19 +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
Martin McKeaveney
f70db5df36
merge
2020-12-02 14:15:07 +00:00
Martin McKeaveney
4a51618c11
fix preview save
2020-12-02 13:41:00 +00:00
Martin McKeaveney
01343e1474
layouts and screens switcher, merge with component sdk
2020-12-01 16:22:06 +00:00
mike12345567
9b5734b1de
Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor
2020-11-30 11:47:08 +00:00
Martin McKeaveney
6518976825
browse contents of s3 buckets from within budibase
2020-11-26 21:23:20 +00:00
Martin McKeaveney
113c68e4c9
budibase postgres E2E working
2020-11-26 14:43:56 +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
Martin McKeaveney
9f2832af94
tidy up
2020-11-24 17:02:58 +00:00
Martin McKeaveney
327f77dbb3
user table and relationships complete
2020-11-24 14:04:14 +00:00
Martin McKeaveney
7b2a9ec807
merge
2020-11-19 17:02:27 +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
83924f0efa
remove old files
2020-11-19 16:12:55 +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
Martin McKeaveney
f19a20a02d
remove cf invalidation, adding validation around successful deploys only
2020-11-10 17:08:02 +00:00
Andrew Kingston
65b36677e6
Merge pull request #817 from Budibase/apex-charts
...
Apex charts
2020-11-09 08:48:44 +00:00
Martin McKeaveney
aab4f60d76
small tidy ups
2020-11-06 13:40:00 +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
Martin McKeaveney
fe637e2309
update left hand links on builder home
2020-11-05 09:18:20 +00:00
Martin McKeaveney
291e472765
cut over to new frontend store
2020-11-04 17:09:45 +00:00
Andrew Kingston
6cddc36729
Fix beta warning overlap
2020-11-04 12:38:52 +00:00
Michael Drury
a35b6a57f9
Further work towards the re-implementation of auth, changing how the appId is determined, now it mainly will use a header, and a cookie which will be written to store the current status of appId.
2020-11-03 13:45:49 +00:00
Michael Drury
215e1251bc
Some further work, logout and preview appear to be working much better now.
2020-11-02 22:46:31 +00:00
Andrew Kingston
4ea37587f5
Merge pull request #809 from Budibase/dark-mode
...
Dark mode and custom themes
2020-11-02 08:33:02 +00:00
Andrew Kingston
cb5bce660b
Add theme editor component to top bar
2020-10-30 10:41:44 +00:00
Andrew Kingston
3ced089004
Enabling the dark side
2020-10-29 20:42:34 +00:00
mike12345567
b9f1babc0e
Removing instance API as it was un-used and simplifying the nature of an instance.
2020-10-29 10:21:06 +00:00
Andrew Kingston
e42543941b
Add slight margin to perfectly align empty state text
2020-10-28 17:09:10 +00:00
Andrew Kingston
9c1515267a
Merge ag-grid backend UI and update styles
2020-10-28 15:20:56 +00:00
Andrew Kingston
7c3732d2f4
Update feedback icon to be in line with new UI
2020-10-28 10:59:43 +00:00
Martin McKeaveney
76fa6c6f23
Merge pull request #788 from Budibase/backend-ag-grid
...
Backend ag grid
2020-10-28 10:02:32 +00:00
Andrew Kingston
4e45546aff
Merge branch 'master' of github.com:Budibase/budibase into dropdown-components
2020-10-28 09:46:22 +00:00
Andrew Kingston
ced34d9672
Format with prettier
2020-10-27 15:28:13 +00:00
Andrew Kingston
891cdf3e63
Fix cypress tests
2020-10-27 15:26:07 +00:00
Andrew Kingston
ddc865940e
Remove bunch of unused components and tidy up unused references
2020-10-27 09:10:20 +00:00
Andrew Kingston
0553da5a03
Update styles across entire automations page
2020-10-26 12:18:34 +00:00
Michael Shanks
a9de659216
gather feedback after 24h, or first deploy
2020-10-23 22:38:40 +01:00
Andrew Kingston
51c11cb537
Reduce unecessary div layers
2020-10-23 12:57:35 +01:00
Andrew Kingston
2c7910ee51
Update data page to use new styles
2020-10-23 12:25:22 +01:00
Andrew Kingston
6f9c29a955
Remove deprecated borders on design page
2020-10-23 12:25:12 +01:00
Michael Shanks
8cbfe250e4
Feedback - added Modal after deploy
2020-10-22 21:59:40 +01:00
Andrew Kingston
601fb815e5
Change component bar to popovers and adjust page layout to match
2020-10-22 20:22:09 +01:00
Andrew Kingston
03582938cd
Update FlatButton and CategoryTab styles
2020-10-22 18:23:11 +01:00
Andrew Kingston
3f27be5f99
Adjust screen list column padding to line up with top components bar
2020-10-22 18:12:15 +01:00
Andrew Kingston
b50addf96b
Move components to above app preview
2020-10-22 17:46:21 +01:00
Andrew Kingston
f916405c6a
Update routing to use new page names
2020-10-22 17:43:27 +01:00
Andrew Kingston
db0b6bf64b
Update top nav border style
2020-10-22 15:11:46 +01:00
Andrew Kingston
7d9df412d1
Rename backend to data and frontend to design
2020-10-22 15:11:22 +01:00
Michael Shanks
645ba9643f
feedback nav icon loads iframe to public page
2020-10-21 17:24:08 +01:00