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
a365992dd2
Fix stale data overwriting new data when requests are slow
2021-04-13 15:10:49 +01:00
Andrew Kingston
5448cf02b8
Fix routify empty span tags affecting dom layout
2021-04-13 14:44:46 +01:00
Martin McKeaveney
f5e5a415ca
remove buildertoken refs
2021-04-13 14:00:09 +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
Martin McKeaveney
b728fc1a3c
currentapp being set correctly for user
2021-04-13 13:26:13 +01:00
Martin McKeaveney
654a53fc0a
Authentication working on builder homepage, integration with currentapp middleware
2021-04-13 11:56:57 +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
Martin McKeaveney
2c5a65cbb2
remove merge conflict
2021-04-12 20:11:21 +01:00
Keviin Åberg Kultalahti
5c3fcb053d
Implements Menu component
2021-04-12 16:26:26 +02:00
Andrew Kingston
28b4e178fe
Allow clicking on relationships in spectrum table
2021-04-12 15:12:59 +01:00
Keviin Åberg Kultalahti
ba3ce4b128
some button fixes
2021-04-12 16:06:03 +02:00
Andrew Kingston
e7a866e45a
Improve table props and update table to work with views
2021-04-12 14:45:41 +01: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
6499213f90
merge
2021-04-12 10:48:27 +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
mike12345567
164ef9a22e
Global users now working through the server, all requests proxied.
2021-04-09 15:11:49 +01:00
Keviin Åberg Kultalahti
97712a2936
fix buttons
2021-04-09 15:24:28 +02:00
Keviin Åberg Kultalahti
d304728a05
reworks buttons to use more ergonomic interface
2021-04-09 15:21:51 +02:00
Andrew Kingston
00d47905a8
Add custom renderers to table and improve table sorting
2021-04-09 14:21:27 +01:00
Keviin Åberg Kultalahti
428ee85e13
adds Link component to bbui
2021-04-09 14:44:48 +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
52697ddc2d
add text slot conditional to button
2021-04-09 11:10:37 +02:00
Keviin Åberg Kultalahti
a2a1722baf
conversion of buttons in builder
2021-04-09 10:52:06 +02:00
Keviin Åberg Kultalahti
2963d1d945
actually convert table command buttons
2021-04-08 18:10:18 +02:00
Andrew Kingston
ed77135093
Add spectrum table to BBUI and update builder
2021-04-08 15:57:24 +01:00
Keviin Åberg Kultalahti
377f323238
wip: bbui modal to spectrum conversion
2021-04-08 13:26:45 +02:00
Andrew Kingston
886f895f58
Add spectrum icon support
2021-04-08 11:17:37 +01:00
Andrew Kingston
81ae7f6dfe
Add spectrum classes for darkest theme around whole builder
2021-04-08 09:42:43 +01:00
mike12345567
63135e3351
Merge branch 'dev-experience' of github.com:Budibase/budibase into dev-experience
2021-04-07 16:08:43 +01:00
mike12345567
29787032f0
Fixing an issue with builder auth, adding a temporary endpoint which the server can set builder token on.
2021-04-07 16:08:29 +01: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
46a02ddb0c
Fix route error when creating a view
2021-04-07 13:43:11 +01:00
Andrew Kingston
a027399d57
Fix missing import of automationStore
2021-04-07 11:33:14 +01:00
Andrew Kingston
41d43eb479
Add back in Grid to backend UI
2021-04-07 09:03:47 +01:00
Andrew Kingston
9c0fedbd21
Update BBUI to use vite and remove old svench config
2021-04-01 21:05:18 +01:00
Andrew Kingston
2b31f7d8a1
Fix routing error when initially loading Data page
2021-04-01 19:49:51 +01:00
Andrew Kingston
caee5e3cd9
Remove placeholder from iframe template
2021-04-01 19:43:44 +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
230e9ed988
Update to support new backend table structure
2021-04-01 18:00:46 +01:00
Andrew Kingston
66ef52bf73
Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor
2021-04-01 17:58:10 +01:00
Andrew Kingston
dab183cc8a
Use server-provided client lib URL in iframe preview
2021-04-01 14:10:49 +01:00
Andrew Kingston
ecf15f9207
Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui
2021-04-01 13:51:48 +01:00
Andrew Kingston
db2a710168
Improve cross-package bundling
2021-04-01 13:44:14 +01:00
Keviin Åberg Kultalahti
1c29edb830
lint fixes
2021-04-01 12:55:09 +02:00
Andrew Kingston
6a4c981b60
Update URLs for fetching component libraries to be under api route
2021-04-01 11:49:57 +01:00
Keviin Åberg Kultalahti
2e13c5f10e
re-arrange tables store saveField method
2021-04-01 12:45:06 +02:00
Andrew Kingston
f2a898147f
Update builder to hit port 1000
2021-04-01 10:59:15 +01:00
Keviin Åberg Kultalahti
92fde68965
fixes views store
2021-04-01 11:53:22 +02:00
Andrew Kingston
677c3e0e86
Fix merge conflict
2021-04-01 10:33:51 +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
Keviin Åberg Kultalahti
d803aa0bd7
adds back babel-jest
2021-04-01 09:26:36 +02:00
Keviin Åberg Kultalahti
214243fc22
lint fix
2021-04-01 08:40:30 +02: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
ecd55f6c27
Adjust iframe builder preview to prevent requirement of rollup-plugin-html
2021-03-31 19:12:56 +01:00
Andrew Kingston
aa450c08b4
Fix issue with polyfilling node globals
2021-03-31 18:49:53 +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
958cae212d
fix templates not being passed correct param
2021-03-31 14:23:58 +02:00
Keviin Åberg Kultalahti
dc0f04c43a
fix merge regression
2021-03-31 13:48:30 +02:00
Keviin Åberg Kultalahti
c729b8654b
merge next
2021-03-31 11:26:44 +02:00
Keviin Åberg Kultalahti
1f7bd5d387
wip: views store tests
2021-03-30 18:10:58 +02:00
Keviin Åberg Kultalahti
53bff4a4d9
adds tables store tests
2021-03-30 15:37:53 +02:00
Keviin Åberg Kultalahti
7bb01a152c
adds an init method to the tables store
2021-03-30 11:32:01 +02:00
Keviin Åberg Kultalahti
e83cebde03
fix last roles store test
2021-03-30 10:49:42 +02:00
Andrew Kingston
95c363727d
Remove unecessary escape in regex
2021-03-29 18:21:57 +01:00
Keviin Åberg Kultalahti
32e493921b
wip: roles store test
2021-03-29 18:23:53 +02:00
Keviin Åberg Kultalahti
996e4bf9b1
update query store
2021-03-29 17:52:38 +02:00
Keviin Åberg Kultalahti
5b5f2c835d
fix last query test
2021-03-29 17:50:12 +02:00
Keviin Åberg Kultalahti
d1b7620215
fixes queries and datasource tests
2021-03-29 17:45:18 +02:00
Andrew Kingston
d26c20df31
Update search component to work with new data bindings. Simplify manifest context entries for data bindings
2021-03-29 16:37:17 +01:00
Andrew Kingston
9012df0b90
Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor
2021-03-29 15:40:35 +01:00
Keviin Åberg Kultalahti
b90e37ba64
fix datasource test
2021-03-29 16:23:58 +02:00
Keviin Åberg Kultalahti
22937117fd
wip: queries store tests
2021-03-29 14:57:01 +02:00
Keviin Åberg Kultalahti
ab0ce42245
adds test for permissions store
2021-03-29 13:16:41 +02:00
Keviin Åberg Kultalahti
29a032d908
finishes datasources stores
2021-03-29 12:54:41 +02:00
Keviin Åberg Kultalahti
7e56446395
adds fetch and delete tests to datasources store
2021-03-29 12:03:34 +02:00
Martin McKeaveney
33fe760959
scripting block
2021-03-26 14:56:34 +00:00
Keviin Åberg Kultalahti
ed2d541a77
add some temporary testing files
2021-03-26 15:43:55 +01:00
Keviin Åberg Kultalahti
a14d991e81
moves backend stores to "stores" in the root src directory
2021-03-26 09:50:37 +01:00
Andrew Kingston
a242d19f28
Fix crash generating bindable properties for an empty data provider ID
2021-03-25 16:17:56 +00:00
Andrew Kingston
892bbcd07a
Add virtual rendering to table to increase performance and remove grid component
2021-03-25 14:40:29 +00:00
Andrew Kingston
2cfc30ad2f
Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor
2021-03-24 15:52:05 +00:00
Andrew Kingston
6457751367
Add initial version of new spectrum table component
2021-03-24 15:51:57 +00:00
mike12345567
19b5b41953
Main work of file system refactor now complete, ready to test more fully - most test cases passing, need to look through them more thoroughly and make sure everything still makes sense.
2021-03-23 17:54:02 +00:00
Andrew Kingston
543b5bb3fd
Update cypress tests
2021-03-23 13:31:56 +00: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
182292c9a3
remove logs
2021-03-23 13:39:18 +01:00
Keviin Åberg Kultalahti
087731600e
remove console log
2021-03-23 13:35:31 +01:00
Keviin Åberg Kultalahti
976d8b3b54
lint fix
2021-03-23 13:31:18 +01:00
Keviin Åberg Kultalahti
8f0324bd53
move rows to it's separate store
2021-03-23 13:27:45 +01:00
Keviin Åberg Kultalahti
977da343f8
table route fix
2021-03-23 13:27:16 +01:00
Keviin Åberg Kultalahti
5ed5da2cee
extract save function in tables store
2021-03-23 13:19:34 +01:00
Keviin Åberg Kultalahti
6afd886755
extract out select and fetch methods in tables store
2021-03-23 13:06:04 +01:00
Keviin Åberg Kultalahti
4eb0a505bd
fix tables not showing up
2021-03-23 13:05:22 +01:00
Keviin Åberg Kultalahti
b8f6eb2afb
fix datasource select issue
2021-03-23 13:04:54 +01:00
Keviin Åberg Kultalahti
5d30950421
fix databindings
2021-03-23 12:48:54 +01:00
Keviin Åberg Kultalahti
e758fff34a
wip: cleanup of components
2021-03-23 12:27:10 +01:00
Keviin Åberg Kultalahti
4244185b53
remove unused stuff in backendUiStore
2021-03-23 12:19: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
ac335e4301
split out views to separate store
2021-03-23 12:04:11 +01:00
Keviin Åberg Kultalahti
2d1683c785
update tables select method
2021-03-23 12:04:01 +01:00
Keviin Åberg Kultalahti
54b99d6d4b
move tables to separate store
2021-03-23 11:54:03 +01:00
Keviin Åberg Kultalahti
ba61442531
remove log
2021-03-23 10:57:34 +01:00
Keviin Åberg Kultalahti
c28bfff0ec
fixes issues with queries not getting selected correctly
2021-03-23 10:56:53 +01:00
Andrew Kingston
b24760f613
Fix automatic generation of form field group schemas
2021-03-22 18:07:11 +00:00
Andrew Kingston
d7c4fab4a5
Remove RowDetail component
2021-03-22 18:04:40 +00:00
Andrew Kingston
e16a28fcd2
Don't add _id and _rev fields to form schemas
2021-03-22 17:59:54 +00:00
Andrew Kingston
2d6bc0c998
Fix data binding not generating bindable properties for components referencing a data provider ID wrapped for handlebars
2021-03-22 17:57:19 +00:00
Keviin Åberg Kultalahti
948ba63a69
fixes and splits out database to it's separate store
2021-03-22 16:33:08 +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
Andrew Kingston
a3d57b3f82
Update row detail autoscreen to use new data provider and safe bindings
2021-03-22 12:11:29 +00:00
Andrew Kingston
d88c91c11a
Update data provider select to use safe binding options
2021-03-22 12:11:12 +00:00
Andrew Kingston
2d713bed81
Update bindings to always ensure they are safely escaped
2021-03-22 12:10:43 +00:00
Keviin Åberg Kultalahti
cc302e0909
fixes permissions problem
2021-03-22 12:57:42 +01: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
521a282aef
Add explicity titles to DrawerBindableInputs in DeleteRow button action
2021-03-19 14:28:11 +00:00
Andrew Kingston
2a6e05efff
Fix massive widths on remaining button actions
2021-03-19 14:26:37 +00:00
Keviin Åberg Kultalahti
aaf1f6a532
merge next
2021-03-19 15:10:12 +01:00
Andrew Kingston
1521a22c39
Fix massive width in filter editor drawer
2021-03-19 14:05:42 +00:00
Andrew Kingston
ea68885581
Update SaveRow button action to take an explicit table ID, making it more much flexible. Fix massive width
2021-03-19 14:05:28 +00:00
Andrew Kingston
fecf35dc46
Update DeleteRow button action to take explicit props and fix massive width
2021-03-19 14:04:37 +00: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
c0aa583de1
remove log
2021-03-19 14:58:00 +01: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
mike12345567
810b3c34b7
Formatting.
2021-03-18 18:27:00 +00:00
Andrew Kingston
87fd743f75
Update bar chart to work with new data provider
2021-03-18 17:34:51 +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
9d77f084a1
fix not being redirected to datasource index page once you delete a datasource
2021-03-18 10:56:18 +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
6a1ce67e60
Merge branch 'next' into fix/route-preservation
2021-03-18 08:41:41 +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
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
mike12345567
298eb7f444
Merge branch 'next' of github.com:Budibase/budibase into browser-compat
2021-03-16 13:50:31 +00:00
Andrew Kingston
5da828a11c
Lint
2021-03-16 09:28:58 +00:00
Martin McKeaveney
e3e5fdd6d8
Merge branch 'develop' of https://github.com/Budibase/budibase
2021-03-15 20:53:17 +00:00
Martin McKeaveney
b4f4b7dde0
fix duplicate column name issue
2021-03-15 20:38:55 +00:00
Andrew Kingston
cee0decfcc
Remove electron specific app import
2021-03-15 18:32:20 +00:00
Keviin Åberg Kultalahti
8d1834ae76
Merge branch 'develop' into fix/route-preservation
2021-03-15 15:30:51 +01:00
Keviin Åberg Kultalahti
c9e8fcb839
fixes small bug where user was not redirected to automation index page once last automation was deleted
2021-03-15 15:30:28 +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
Andrew Kingston
973cbb5a75
Remove electron specific attachment uploads inside the builder
2021-03-15 12:10:21 +00: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
3cfd4cc590
adds success notification when saving api keys
2021-03-12 13:29:54 +01:00
Keviin Åberg Kultalahti
2cd7567f9d
moves click handler for deployment info to pill rather than icon
2021-03-12 13:23:51 +01:00
Martin McKeaveney
f576e2fdfe
Merge branch 'master' into develop
2021-03-11 16:31:22 +00:00
Martin McKeaveney
58a7cf5e76
Merge pull request #1264 from Budibase/fix/colorpicker
...
Colorpicker bugs
2021-03-11 16:30:34 +00:00
Andrew Kingston
f209a1e91b
Add clear icon to screen search field
2021-03-11 15:53:31 +00:00
mike12345567
e2495122c7
Merge branch 'master' of github.com:Budibase/budibase into tests/upping-coverage
2021-03-11 14:51:13 +00:00
Martin McKeaveney
a12caebf86
Merge pull request #1271 from Budibase/develop
...
Develop
2021-03-11 13:11:47 +00:00
mike12345567
3947044014
Formatting.
2021-03-10 17:56:16 +00:00
mike12345567
63f081930f
Upping automation coverage by adding webhook testing and increasing screen coverage.
2021-03-10 11:47:39 +00:00
Andrew Kingston
141d3be174
Don't close folders when selecting a new screen
2021-03-10 10:35:49 +00:00
Andrew Kingston
c09d74f61e
Ignore click actions when a screen search string exists
2021-03-10 10:35:16 +00:00
Andrew Kingston
dd831d56d2
Fix crash when searching screens and selecting layouts
2021-03-09 19:09:41 +00:00
Andrew Kingston
5195e42bc5
Add placeholder to screen search
2021-03-09 19:06:37 +00:00
Andrew Kingston
dfee775717
Make screens searchable and make routes collapsible
2021-03-09 19:06:25 +00:00
Keviin Åberg Kultalahti
bb4681f2b6
change default color of colorpicker
2021-03-09 09:32:53 +01:00
Keviin Åberg Kultalahti
293ca3e54f
fixes colorpicker bugs
2021-03-08 17:05:42 +01:00
mike12345567
3f9d5ac6e3
Fixing an issue discovered where the relationshipType currently specifies the wrong cardinality, for now just flipping the way it is specified in the front end as this will accurately describe what the backend is performing.
2021-03-05 15:19:33 +00:00
Andrew Kingston
c03e361710
Add cypress tests for data bindings and component creation
2021-03-05 13:52:26 +00:00
Martin McKeaveney
c8ad39fb49
Merge branch 'master' into develop
2021-03-03 16:00:10 +00:00
Martin McKeaveney
af6ccebb17
Merge pull request #1242 from Budibase/083bugfixes
...
fix space table name grid bug
2021-03-03 15:59:30 +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
mike12345567
519d7b32dc
PR comment from Marty, adding a bit more vertical breathing room around checkboxes of relationship type.
2021-03-03 10:41:40 +00: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
c6292c070c
fixes to transitions and adds default fade to screens
2021-03-02 13:37:54 +01:00
mike12345567
2975ed39e0
Updating with a suggestion from Andrew kingston, adding row/rows to sentences about one->many relationships so that singular/plural english makes sense.
2021-03-02 11:10:26 +00:00
mike12345567
b9493db3a9
Removing console log.
2021-03-01 18:10:28 +00:00
mike12345567
93759fa77c
Formatting.
2021-03-01 18:03:33 +00:00
mike12345567
4cd6fef492
Updating the properties panel to show the component type rather than name (no point in repeating) and some final styling changes to the one to many update.
2021-03-01 17:48:52 +00:00
mike12345567
a21ca8fb62
First version, still playing around with styling.
2021-03-01 17:06:08 +00:00
Keviin Åberg Kultalahti
ff2b0fb5df
remove unused code in routes
2021-03-01 17:49:29 +01:00
Keviin Åberg Kultalahti
e9b2e8406f
remove unused code in settings and start components
2021-03-01 17:45:32 +01:00
Keviin Åberg Kultalahti
cca3583465
remove unused code in integration components
2021-03-01 17:42:34 +01:00
Keviin Åberg Kultalahti
0c91c36ed8
remove unused code in PropertiesPanel
2021-03-01 17:41:10 +01:00
Keviin Åberg Kultalahti
49d37b9ced
remove unused code in NavigationPanel
2021-03-01 17:37:17 +01:00
Keviin Åberg Kultalahti
7ef07b61ee
removes unused code in automation and backend sections
2021-03-01 17:34:27 +01:00
Keviin Åberg Kultalahti
43e37e2ed6
lint fix
2021-03-01 17:09:23 +01:00
Keviin Åberg Kultalahti
58f0c45085
remove slide and scale transitions
2021-03-01 17:03:13 +01: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
9382a0a567
Remove obsolete code from log out button action component
2021-03-01 14:56:30 +00:00
Andrew Kingston
736259f371
Add password field component
2021-03-01 14:13:11 +00:00
Kevin Åberg Kultalahti
752437907d
Merge pull request #1211 from Budibase/feat/automation-drawer-conversion
...
Convert the Automate popover to the Drawer component
2021-03-01 14:48:04 +01:00
Keviin Åberg Kultalahti
8dbf8249da
use bindableProperties instead of bindings in AUtomationBindingPanel
2021-03-01 14:22:17 +01:00
Keviin Åberg Kultalahti
a8520aae54
remove unneeded things
2021-03-01 14:04:07 +01:00
Kevin Åberg Kultalahti
abba6727ca
Merge pull request #1213 from Budibase/labday/dnd-actions
...
Adds drag and drop to the actions drawer
2021-03-01 09:12:25 +01:00
Keviin Åberg Kultalahti
99d81fa367
revert Automate block that accidently made it in to this PR
2021-02-26 17:46:18 +01:00
Keviin Åberg Kultalahti
5d26724e54
adds drag-and-drop to the action drawer
2021-02-26 17:11:14 +01:00
Keviin Åberg Kultalahti
9f9858fd59
remove BindableInput and switch to DrawerBindableInput
2021-02-26 15:24:36 +01:00
Keviin Åberg Kultalahti
811a15df3e
remove genericpopover component
2021-02-26 15:23:41 +01:00
Keviin Åberg Kultalahti
b1248d99ba
final touches to get drawer working correctly in automations
2021-02-26 15:12:44 +01:00
Andrew Kingston
c70201553e
Add log out button action
2021-02-26 14:04:12 +00:00
Keviin Åberg Kultalahti
2f764bad9b
bindings now show up correctly in the drawer
2021-02-26 14:53:51 +01:00
Keviin Åberg Kultalahti
f0ffd5f695
remove unused things
2021-02-26 14:39:44 +01:00
Keviin Åberg Kultalahti
afd92407ff
merge existing work from old branch
2021-02-26 14:27:54 +01:00
Keviin Åberg Kultalahti
188f2b74d7
adds DnD support ot the actions drawer
2021-02-26 14:21:05 +01:00
Andrew Kingston
80f86720ac
Add background image component
2021-02-26 09:58:11 +00:00
Andrew Kingston
61056fc2f0
Add button action for login
2021-02-26 09:57:06 +00: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
Martin McKeaveney
0cfbe2357b
bugfixes
2021-02-25 16:21:41 +00:00
Martin McKeaveney
dbb0252ab5
fixing 1:N UI order
2021-02-25 13:34:12 +00:00
mike12345567
5733255cc8
Merge branch 'master' of github.com:Budibase/budibase into bug/relationship-display-id
2021-02-25 12:36:16 +00:00
Martin McKeaveney
5bc8b5da4c
Server side data integrity for 1:N
2021-02-25 11:55:23 +00:00
Andrew Kingston
559b4d8314
Update backend linked row selector to support new relationship object
2021-02-25 11:34:35 +00:00
Andrew Kingston
73d19f53d1
Add support for new relationship object in backend table
2021-02-25 11:05:46 +00:00
Andrew Kingston
8379900a08
Remove front end validation on password when editing users
2021-02-25 09:11:56 +00:00
Martin McKeaveney
8d2e343ca0
Merge branch 'master' of https://github.com/Budibase/budibase into develop
2021-02-24 21:57:50 +00:00
Martin McKeaveney
c6be93628b
Merge pull request #1185 from Budibase/mysql-ssl
...
Mysql ssl
2021-02-24 20:33:35 +00:00
Martin McKeaveney
5a6306f49f
prevent null being appended to binding box
2021-02-24 17:56:14 +00:00
mike12345567
2b87f8bbb8
Updating group by functionality, so that relationships aren't an option.
2021-02-24 17:21:53 +00:00
Martin McKeaveney
0905d35ef2
SSL config for mysql, remove rickroll
2021-02-24 16:31:47 +00:00
mike12345567
c63190acc0
Formatting.
2021-02-24 15:34:52 +00:00
mike12345567
06839700a2
Fixing some CSS bugs in the automation bindings popover.
2021-02-24 15:34:31 +00:00
Martin McKeaveney
c99676239d
merge
2021-02-24 14:46:26 +00:00
mike12345567
5807143429
Formatting.
2021-02-24 14:03:10 +00:00
Martin McKeaveney
8f011a8eac
Merge pull request #1173 from Budibase/martin-bugfixes
...
Martin bugfixes
2021-02-24 13:14:55 +00:00
Martin McKeaveney
d0b7cf71e3
show all query types in form component
2021-02-24 11:57:53 +00:00
Kevin Åberg Kultalahti
50d25e14c3
Merge pull request #1168 from Budibase/fix/budi-day-bug-list
...
Fix/dot notation grid fix
2021-02-24 12:54:29 +01:00
Keviin Åberg Kultalahti
e7d38878f5
Revert "work on converting popover to drawer"
...
This reverts commit fb1eb55ba2
.
2021-02-24 10:33:54 +01:00
Martin McKeaveney
03512da423
case insensitive regex for app names
2021-02-23 18:37:37 +00:00
mike12345567
223d03b5f8
removing use of optional chaining and just checking for status.
2021-02-23 17:13:46 +00:00
mike12345567
97f8a5fd1e
Fixing a minor issue, making sure only trying to add displayFieldColumn when the app has that column (older ones may not yet).
2021-02-23 17:08:35 +00:00
mike12345567
e4774f43e8
Adding check to see if analytics is disabled completely (in dev).
2021-02-23 16:50:41 +00:00
mike12345567
2e1ce270e4
Merge branch 'master' of github.com:Budibase/budibase into bugs/various-bugs
2021-02-23 16:40:33 +00:00
mike12345567
04feb1d38f
Formatting.
2021-02-23 16:31:33 +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
Keviin Åberg Kultalahti
fb1eb55ba2
work on converting popover to drawer
2021-02-23 16:43:03 +01:00
Martin McKeaveney
8db4b28a1a
Merge pull request #1163 from Budibase/develop
...
Develop
2021-02-23 15:35:39 +00:00
Keviin Åberg Kultalahti
0388675f27
remove unused things
2021-02-23 15:20:24 +01:00
Keviin Åberg Kultalahti
2d80208282
adds option to allow dot notation in column names
2021-02-23 13:14:30 +01:00
Martin McKeaveney
ee47ece8ef
Merge pull request #1161 from Budibase/0.8-bugfixes
...
0.8 bugfixes
2021-02-23 11:51:16 +00:00
Michael Drury
ea07683a9f
Merge pull request #1155 from Budibase/bug/fix-binding-issue
...
Fixing issue with copying/cutting and pasting components with bindings
2021-02-23 11:35:23 +00:00
Andrew Kingston
67b249e4f2
Merge pull request #1160 from Budibase/cheeks-bug-fixes
...
Budi Day Bug Fixes
2021-02-23 03:18:45 -08:00
Martin McKeaveney
50f9663622
ensure error is thrown on client validation failure
2021-02-23 10:41:11 +00:00
Andrew Kingston
009bf37556
Show error when trying to create user with a duplicate email address
2021-02-23 10:33:26 +00:00
mike12345567
ab136e248a
Only performing the change on copies, allowing cuts through.
2021-02-23 10:26:37 +00:00
Keviin Åberg Kultalahti
92a05ee205
Rename True/False to Boolean
2021-02-23 10:38:24 +01:00
Martin McKeaveney
beb98eea1b
Merge pull request #1156 from Budibase/external-data-source-fixes
...
External data source fixes
2021-02-22 18:53:22 +00:00
Martin McKeaveney
e79615e665
removing redundant cancel button
2021-02-22 18:40:33 +00: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
mike12345567
820fe9c9a5
Adding prettier ignore statement as it kept re-formatting the spacing in query viewer file.
2021-02-22 15:53:49 +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
Michael Drury
adaabf5441
Merge pull request #1152 from Budibase/user-active-and-bugs
...
Some fixes and the ability to set a user to inactive
2021-02-22 15:10:16 +00:00
mike12345567
096a72fad6
Merge branch 'develop' of github.com:Budibase/budibase into user-active-and-bugs
2021-02-22 14:46:57 +00:00
Andrew Kingston
fe1e035360
Add unique drawer names for each binding drawer
2021-02-22 14:16:01 +00:00
Andrew Kingston
e3c214f310
Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering
2021-02-22 14:01:02 +00:00
Martin McKeaveney
ff795446b2
Merge pull request #1083 from Budibase/bug/4001-to-0-fix
...
Attempting to fix the 4001 bug - using ephemeral ports in production (builder)
2021-02-22 13:57:26 +00:00
mike12345567
0913cd3cf8
Formatting.
2021-02-22 12:30:07 +00:00
mike12345567
267f1fd87d
Switching user activity state to an options field rather than boolean (more extensible).
2021-02-22 12:29:49 +00:00
Andrew Kingston
fc8f4b9215
Bump BBUI version
2021-02-22 12:28:43 +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
564b16e623
Fixing test case.
2021-02-22 12:05:59 +00:00
mike12345567
a81b44ccaf
Formatting.
2021-02-22 11:40:24 +00:00
mike12345567
632bfec1e5
Adding the ability to set whether a user is active or not rather than deleting them, stops them from being able to log in to the system.
2021-02-22 11:39:58 +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
7166f11a1d
Query results section ui updated
...
- json ui emphasized
- min-height added to stop screen bouncing when navigating across tabs
- spacing adjusted
2021-02-22 09:01:40 +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
Michael Drury
f05a581532
Merge pull request #1140 from Budibase/feature/relationship-enrichment
...
Re-introducing relationship tags - showing the display column
2021-02-19 16:54:18 +00:00
mike12345567
24ed7db624
Updating cypress tests as well as changing the auto column icons a bit to improve the look.
2021-02-19 15:49:54 +00:00
Martin McKeaveney
b5d30a71f6
Merge branch 'develop' of https://github.com/Budibase/budibase into rest-api-integration
2021-02-19 15:12:23 +00:00
Martin McKeaveney
86026a2c12
adding description blurbs to datasources
2021-02-19 15:07:43 +00:00
mike12345567
77d268c8ac
Merge branch 'develop' of github.com:Budibase/budibase into feature/relationship-enrichment
2021-02-19 14:35:18 +00:00
Martin McKeaveney
92098ceb59
lint
2021-02-19 14:31:07 +00:00
Andrew Kingston
519fd2b4df
Fix crash when viewing views without schemas
2021-02-19 14:06:08 +00:00
Andrew Kingston
10d6fb44e2
Add field type to backend table headers
2021-02-19 14:05:54 +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
fa1a2c58c5
adds thin prop to select component when adding new row
2021-02-19 14:34:04 +01:00
Andrew Kingston
e021b55704
Add relationship enrichment display to backend UI
2021-02-19 13:05:52 +00: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
Keviin Åberg Kultalahti
c91e5be8f9
adds disabled state to relationship type - column must be re-created in order to change the value
2021-02-19 13:49:28 +01:00
Martin McKeaveney
f8c04cc586
merge with develop
2021-02-19 12:09:17 +00:00
Martin McKeaveney
50eabc82d0
prevent editing of headers in params
2021-02-19 12:07:37 +00:00
Andrew Kingston
d4d4a36448
Display enriched relationship info in grids and bindings
2021-02-19 12:00:06 +00:00
Keviin Åberg Kultalahti
82eafdc788
displays correct relationship type in the create/edit component
2021-02-19 12:44:16 +01: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
Andrew Kingston
03c7593ce6
Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering
2021-02-18 17:45:10 +00:00
Andrew Kingston
5c2aa7d603
Fix and tidy up all button actions and drawers
2021-02-18 17:44:56 +00:00
Martin McKeaveney
d99e1a5a53
design updates, changing query verb names to HTTP verbs
2021-02-18 16:58:10 +00:00
mike12345567
24a07bae41
Some major performance optimisations, found that db.find is not fast unless its indexed, there is also no point in indexing for our internal relationship searching, however we can use the allDocs call. This will likely be slow for very large calls (say 100K records) but for these sort of calls we really need to paginate anyway.
2021-02-18 13:38:57 +00:00
mike12345567
bc935b9027
linting.
2021-02-17 17:34:15 +00:00
mike12345567
99c509cc64
Fixing some errors found with relationships.
2021-02-17 17:30:58 +00:00
Andrew Kingston
3760835226
Fix calc view schemas not being determined correctly
2021-02-17 16:01:11 +00:00
Andrew Kingston
5530a7b241
Merge branch 'develop' of github.com:Budibase/budibase into budi-day-02-11-cheeks-joe
2021-02-17 15:25:34 +00:00
mike12345567
1930957553
Adding delay to cypress test to allow time for statistics to calculate.
2021-02-16 22:12:58 +00:00
mike12345567
1c577349d4
Fixing automation issue - now autocolumns hidden there too.
2021-02-16 18:58:59 +00:00
mike12345567
89e4e4787e
Formatting.
2021-02-16 18:47:25 +00:00
mike12345567
66139b2b99
Fixing another cypress test.
2021-02-16 18:47:05 +00:00
mike12345567
e2646c4688
Fixing issue with cypress test, fixing a 409 conflict that could occur in table saving - shouldn't happen now.
2021-02-16 18:29:38 +00:00
mike12345567
ae904c79d0
Fixing an issue with Cypress tests.
2021-02-16 17:55:21 +00:00
mike12345567
a6db41aff5
Fixing linting.
2021-02-16 17:35:16 +00:00
mike12345567
3d012eafb9
Fixing minor issue with auto-column toggles.
2021-02-16 16:52:30 +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
Andrew Kingston
f01e9998b8
Merge pull request #1124 from Budibase/url-context
...
Bindable URL parameters
2021-02-16 16:32:23 +00:00
mike12345567
31b6036f46
Fixing some UI stuff after discussing with Andrew K - making sure auto-columns always appear at end of table.
2021-02-16 16:22:25 +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
Keviin Åberg Kultalahti
2da22416c5
fix: field property saved to wrong place
2021-02-16 15:29:24 +01:00
mike12345567
02a68beee1
Some further UI work for auto-columns.
2021-02-16 13:56:40 +00:00
Andrew Kingston
eeb912a4a6
Fix drawer bindable input not updating when typing with drawer closed
2021-02-16 13:17:30 +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
mike12345567
0b891eb283
Removing repeated constant.
2021-02-16 10:07:15 +00:00
Andrew Kingston
37b9ba4f6a
Update URL settigns to be bindable inputs and update navigate action
2021-02-15 20:03:29 +00:00
mike12345567
7acd429c78
Formating.
2021-02-15 19:59:49 +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
Martin McKeaveney
415257a8e0
tidy up
2021-02-15 18:59:21 +00:00
Martin McKeaveney
3a1a375c35
REST integration complete
2021-02-15 18:41:56 +00:00
mike12345567
10aa830d05
Work in progress, getting the server backend mostly ready for this work.
2021-02-15 17:47:14 +00:00
Martin McKeaveney
6019af93ee
REST integration end to end
2021-02-15 17:05:53 +00:00
Keviin Åberg Kultalahti
0f5e91b645
fix not being able to select relationship type
2021-02-15 17:37:07 +01: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
mike12345567
044aed1346
Linting.
2021-02-12 20:38:00 +00:00
mike12345567
c812823c3f
Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns
2021-02-12 18:03:52 +00:00
Keviin Åberg Kultalahti
8539a6dcbe
initial standard-components relationship field component update
2021-02-12 16:47:20 +01:00
mike12345567
da59ca30e6
Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns
2021-02-12 13:40:27 +00:00
Keviin Åberg Kultalahti
5afeb600a6
missed conflict fix
2021-02-12 14:32:46 +01:00
Martin McKeaveney
9ac9766399
merge
2021-02-12 13:32:37 +00:00
Martin McKeaveney
c913637547
merge
2021-02-12 13:31:29 +00:00
Keviin Åberg Kultalahti
c81fb5e8be
merge develop
2021-02-12 14:24:38 +01:00
mike12345567
8383e125eb
Quick CSS change for manage access popover.
2021-02-12 12:05:01 +00:00
mike12345567
fcc683cf99
Some more fixes for RBAC as well as fixing the duplication of roles.
2021-02-12 12:02:07 +00:00
Andrew Kingston
47dc6e8598
Merge branch 'master' of github.com:Budibase/budibase into url-context
2021-02-12 11:43:28 +00:00
Martin McKeaveney
6b624f605f
hotfix/prevent-app-creation-failing
2021-02-12 11:08:36 +00:00
Martin McKeaveney
4971d05e40
simplify UI
2021-02-12 10:12:17 +00:00
Andrew Kingston
17a9e44ef6
Add filtering to repeaters
2021-02-11 13:03:22 +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
mike12345567
7a2405c756
First lot of work to update the auto fields into schema.
2021-02-10 17:55:19 +00:00
mike12345567
fa921951a3
Merge branch 'master' of github.com:Budibase/budibase into feature/autocolumns
2021-02-10 16:10:55 +00:00
mike12345567
f4a503d015
WIP - start of auto columns like autonumber, createdBy, createdAt, updatedBy etc.
2021-02-10 16:10:39 +00:00
Martin McKeaveney
1a945da513
Merge branch 'master' of https://github.com/Budibase/budibase into internal-search
2021-02-10 14:02:57 +00:00
Martin McKeaveney
fb4b371d27
clean up index on table deletion
2021-02-09 18:57:32 +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
6780266ac7
fixes visuals
2021-02-09 16:29:36 +01:00
Keviin Åberg Kultalahti
e4d863b765
remove some console logs
2021-02-09 16:28:05 +01:00
Keviin Åberg Kultalahti
1a474b54ef
Merge branch 'form-builder' into relationship-one-to-many
2021-02-09 16:26:42 +01:00
Keviin Åberg Kultalahti
dabcecc7db
adds functional single select to builder
2021-02-09 16:26:07 +01:00
Andrew Kingston
33b8005493
Fix multiselect not being wrapped in CreateEditRow modal
2021-02-09 14:37:42 +00:00
Keviin Åberg Kultalahti
b4cc7c6776
initial work on handling single vs multiple values in builder components
2021-02-09 15:35:09 +01:00
Andrew Kingston
1345adf7f5
Add sprectrum theme compatibility to autoscreens form text
2021-02-09 14:01:54 +00:00
Keviin Åberg Kultalahti
b8130183bb
fixes some warnings on DropdownItem component
2021-02-09 14:32:36 +01:00
Andrew Kingston
c7b110ff5c
Fix keying in component design properties
2021-02-09 13:31:20 +00:00
Keviin Åberg Kultalahti
0b30949447
disables one to many toggle when column is edited
2021-02-09 14:28:57 +01: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
Keviin Åberg Kultalahti
6d751ce588
revert constraint modification
2021-02-09 12:41:22 +01:00
Keviin Åberg Kultalahti
cd14b7b4e4
Merge branch 'form-builder' into relationship-one-to-many
2021-02-09 12:40:52 +01:00
Andrew Kingston
465a240e87
Use real component name in deletion confirmation modal
2021-02-09 10:49:22 +00: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
Martin McKeaveney
7f24c80bf0
search UI complete, server side cursor based pagination
2021-02-08 17:44:44 +00:00
mike12345567
2eb095fecd
Merge branch 'master' of github.com:Budibase/budibase into feature/rbac
2021-02-08 17:22:21 +00:00
Keviin Åberg Kultalahti
ce864e118f
initial setup for one to many
2021-02-08 16:46:54 +01:00
Andrew Kingston
14f410dc57
Remove empty field in saving row action to make it more clear that it's optional
2021-02-08 10:01:38 +00:00
Andrew Kingston
5ab29ab73e
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-08 09:52:46 +00:00
Martin McKeaveney
3189250d50
Merge branch 'master' of github.com:Budibase/budibase into internal-search
2021-02-08 09:32:53 +00:00
Martin McKeaveney
81cf1d48f6
fixing dropdowns
2021-02-06 20:32:44 +00:00
Martin McKeaveney
702f67cb6d
fix bindings
2021-02-06 19:04:25 +00:00
Martin McKeaveney
94f1a14445
few bugfixes
2021-02-06 18:22:58 +00:00
Martin McKeaveney
7681416692
fix deploy error
2021-02-06 12:35:01 +00:00
mike12345567
9f1c2cd602
Initial work towards rbac.
2021-02-05 15:58:25 +00:00
Andrew Kingston
7c3ccf69f9
Key property group components so that they fully remount on component change
2021-02-05 13:48:26 +00:00
Keviin Åberg Kultalahti
efff6ae705
right aligns the multiselect options in the property panel
2021-02-05 14:09:29 +01:00
Keviin Åberg Kultalahti
69c01f0d00
merge master and bump bbui
2021-02-05 14:06:35 +01:00
Andrew Kingston
06b70706e3
Add button action to refresh a datasource
2021-02-05 12:54:36 +00:00
Andrew Kingston
4f3aafd53c
Fix row detail autoscreen not having correct delete row definition
2021-02-05 11:55:53 +00:00
Martin McKeaveney
5b1a2f99d6
merge
2021-02-05 11:18:37 +00:00
Andrew Kingston
44888f9bb4
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-05 11:06:51 +00:00
Martin McKeaveney
2cb0e35b25
app export with space in name
2021-02-05 10:55:54 +00:00
Joe
481e949b3e
I emphasized the naming of a query
...
Label text added and made semi-bold
Removed placeholder text
2021-02-05 10:32:10 +00:00
Andrew Kingston
f44f887648
Fix padding in builder setting icons to be more in line
2021-02-05 10:26:38 +00:00
Andrew Kingston
10536a8c7d
Allow form fields to have custom names
2021-02-05 10:26:24 +00:00
Andrew Kingston
580837f949
Fix delete row action
2021-02-04 19:18:32 +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
e94fb7d937
Update form settings to be called Schema and add custom schema option
2021-02-04 18:00:02 +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
859bef0223
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-04 12:59:34 +00:00
Andrew Kingston
443dd591ed
Merge pull request #1087 from Budibase/fix/app-swapping
...
Fix bug making apps swap to different apps randomly
2021-02-04 12:41:40 +00:00
Andrew Kingston
0d5201ceae
Be even more explicit with notification icon store update to avoid any magic
2021-02-04 11:29:35 +00:00
Andrew Kingston
6b8ab62930
Reset back to 5 minute intervals
2021-02-04 11:27:12 +00:00
Andrew Kingston
ccf11a2ebc
Fix bug making apps swap to different apps randomly
2021-02-04 11:26:04 +00:00
Martin McKeaveney
6cb62f6625
fixing JSON and CSV import/export
2021-02-04 08:20:04 +00:00
mike12345567
68f68c1e26
Attempting to fix the issue with 4001, this updates the cypress tests so that it is easier to change the port on which it runs as well as updating the electron usage of the app to use port 0 (an ephermeral port).
2021-02-03 16:09:48 +00:00
Andrew Kingston
d921cfedf8
Allow forms to generate query schemas. Fix query execution action
2021-02-03 14:53:13 +00:00
Martin McKeaveney
68aa7bb5f0
make email field bindable in automations
2021-02-03 13:50:19 +00:00
Martin McKeaveney
184f30771c
change backup to be appname
2021-02-03 13:28:11 +00:00
Andrew Kingston
da9b2cd09d
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-03 11:13:58 +00:00
Andrew Kingston
231eec81ab
Add confirmation dialog before resetting form fields manually
2021-02-03 10:05:49 +00:00
Martin McKeaveney
d98be2f1aa
fixing text wrap in handlebars
2021-02-03 08:12:58 +00:00
mike12345567
7ece2e65a4
Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes
2021-02-02 17:57:55 +00:00
Martin McKeaveney
170c1abaf7
account for null helpers
2021-02-02 17:48:23 +00:00
mike12345567
78a10e8e43
Linting.
2021-02-02 17:46:52 +00:00
Martin McKeaveney
e78b9c31c3
adding example code to helpers
2021-02-02 17:43:01 +00:00
mike12345567
2d82969350
Some quick fixes to allow custom verbs.
2021-02-02 17:28:11 +00:00
Andrew Kingston
453b9424e2
Add button to fieldgroups to automatically update from schema
2021-02-02 17:26:14 +00:00
Andrew Kingston
f6441aaff9
Remove console log statement
2021-02-02 15:39:07 +00:00
Andrew Kingston
1a886ada08
Use select for selecting form to validate in button actions to fix issue showing component ID
2021-02-02 15:38:43 +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
8d6b13c5f4
Fix label in form validation action
2021-02-02 13:51:16 +00:00
Joe
4db61e0fb7
Fixed stacked list
...
I simplified the stacked list which has resolved the text overlapping issue.
There is still an issue with linking the stacked list to a detail page
2021-02-02 13:08:01 +00:00
Martin McKeaveney
4b5e572da3
internal search working
2021-02-01 21:02:54 +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
f6b357c66b
use regex for search
2021-02-01 14:46:44 +00:00
Martin McKeaveney
988b926436
Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers
2021-02-01 14:30:02 +00:00
Martin McKeaveney
214ebf8f3a
adding search in binding drawer
2021-02-01 14:29:51 +00:00
mike12345567
214237aca0
Updating global selectors to be specific to component.
2021-02-01 13:20:39 +00:00
Andrew Kingston
b65673b77a
Add reltationship field. Add common picker component to dedupe options and relationship fields. Add better animation and position to picker dropdowns
2021-02-01 13:15:35 +00:00
mike12345567
a8fab0cd02
Fixing some styling issues.
2021-02-01 13:13:50 +00:00
mike12345567
2276944f36
Converting markdown to HTML and rendering this for the hbs-helpers.
2021-02-01 12:55:37 +00:00
mike12345567
b0ff6e2973
Linting.
2021-02-01 12:40:55 +00:00
Keviin Åberg Kultalahti
ddf5b4adf3
fixes visual bug of multiselect in property control
2021-02-01 12:54:29 +01: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
Andrew Kingston
216566887c
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-01 09:11:48 +00:00
Martin McKeaveney
0a45b7ee89
Merge pull request #1063 from yashank09/master
...
disables input to edit builtin role name
2021-01-31 12:40:36 +00:00
Yashank
553386df35
disables input to edit builtin role name
2021-01-31 04:24:33 -08:00
Kevin Åberg Kultalahti
93dc21a849
Merge pull request #1017 from Budibase/fix/attachment-issues
...
Attachment issue fixes
2021-01-30 12:29:46 +01: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
Martin McKeaveney
2b4c67039a
Merge pull request #1029 from Budibase/qol-updates
...
Qol updates - Import/Export App From File
2021-01-29 22:54:38 +00:00
Martin McKeaveney
df2fbf8656
fix template check
2021-01-29 22:23:48 +00:00
Martin McKeaveney
d0f389a5cb
smoother downloads, lint
2021-01-29 21:52:45 +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
d4f8a1955c
Merge pull request #1039 from Budibase/feature/current-user-datasource
...
Add current user relationships as a data source, and current user bindings
2021-01-29 16:21:12 +00:00
Martin McKeaveney
8168844072
Merge branch 'master' of github.com:Budibase/budibase into qol-updates
2021-01-29 15:46:50 +00:00
mike12345567
690b63b146
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers
2021-01-29 14:36:26 +00:00
Keviin Åberg Kultalahti
7a24f31697
fix typo in settings modal
2021-01-29 14:31:04 +01:00
Andrew Kingston
deccd11def
Add attachment field to forms
2021-01-29 13:22:38 +00:00
Martin McKeaveney
82dbe62b10
Merge pull request #1044 from Budibase/privacy-features
...
privacy features + allow builder usage without cloud API key
2021-01-29 09:55:56 +00:00
yashank09
86c4594c0d
adds placeholder on automation trigger
2021-01-28 23:23:44 -08:00
Martin McKeaveney
d8a7df0c3e
remove superfluous param
2021-01-28 19:35:04 +00:00
Martin McKeaveney
98d82d92ff
remove log
2021-01-28 19:34:24 +00:00
Martin McKeaveney
f9190c1ed7
privacy features + allow builder usage without cloud API key
2021-01-28 19:32:13 +00:00
Andrew Kingston
58fdabe96b
Integrate flatpickr with spectrum
2021-01-28 18:53:40 +00:00
Andrew Kingston
c9ab20726d
Add rich text field to form components
2021-01-28 18:03:44 +00:00
Andrew Kingston
9791e52a10
Add boolean field, fix label alignment, fix picker z index
2021-01-28 16:31:55 +00:00
Andrew Kingston
b4ccf9c1d2
Add current user bindings, and current user relationships as data sources
2021-01-28 14:29:35 +00:00
sovlookup
7a6e677b89
add arangodb integration
2021-01-28 21:42:40 +08:00
mike12345567
9cc8c08cf1
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers
2021-01-28 09:59:28 +00:00
Andrew Kingston
32ad2b6a08
Add more functionality to core SpectrumField component to simplify other form components
2021-01-28 08:47:44 +00:00
Andrew Kingston
734e341ebb
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-27 18:28:17 +00:00
Andrew Kingston
8df4de0ddb
Add FieldGroup component to allow easy mixing of fields and other content in forms
2021-01-27 18:25:57 +00:00
mike12345567
c04dd20805
Linting.
2021-01-27 18:09:32 +00:00
Martin McKeaveney
1939c1e000
actions fix
2021-01-27 17:29:30 +00:00
Andrew Kingston
bfebf0226a
Update builder preview to be interactive and improve builder preview experience
2021-01-27 15:52:12 +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
Andrew Kingston
6034102fd0
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-27 10:59:23 +00:00
Andrew Kingston
a79f731c09
Add common SpectrumField component, add spectrum labels, add form label position customisation
2021-01-27 10:59:05 +00:00
Joe
051a2875b7
Further spacing improvements
...
Spacing improvements
Red color applied to X hover
List of bindable objects is now scrollable without a visual of the scrollbar
2021-01-27 09:44:58 +00:00
Joe
a2a4a2d21d
Minor ui updates
...
Padding and spacing improved
2021-01-26 22:42:31 +00:00
mike12345567
c928398db7
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers
2021-01-26 16:22:38 +00:00
Martin McKeaveney
fbfa8a8659
Merge pull request #1015 from Budibase/mysql-connector
...
MySQL integration and self hosted deploy event
2021-01-26 16:17:09 +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
Martin McKeaveney
aa28bb5e94
only allow read queries in datasources
2021-01-26 15:23:23 +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
mike12345567
7456e1fbed
Disabling save button on binding drawer when handlebars statement is invalid.
2021-01-26 14:09:31 +00:00
mike12345567
c8295f0fbd
Linting.
2021-01-26 12:43:26 +00:00
Andrew Kingston
3e1792395a
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-26 11:21:20 +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
9e29b33055
Fix settings to select fields and fix chart settings not showing fields
2021-01-26 10:57:57 +00:00
mike12345567
a5fbdaf3b7
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers
2021-01-26 10:42:54 +00:00
Andrew Kingston
25036d2d1b
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-26 09:56:50 +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
Andrew Kingston
973bc8ca37
Fix button groups not working in design panel
2021-01-26 09:04:29 +00:00
Andrew Kingston
06c5a0f717
Add initial work on new Form component, spectrum styles and new text field
2021-01-26 08:55:44 +00:00
Joe
42f31ecd5b
Merge pull request #976 from Budibase/Fix-Text-overlap-in-data-table-#961
...
Fix: Text overlap in data table #961
2021-01-25 18:19:41 +00:00
mike12345567
ebb78a3c29
Updating string templates to have test cases for all the main helpers we want to make use of and adding a readme.
2021-01-25 17:08:21 +00:00
Martin McKeaveney
d0eb8c38c5
merge
2021-01-25 16:19:03 +00:00
Andrew Kingston
0060601118
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-25 11:19:29 +00:00
Martin McKeaveney
9d5e8e5e9d
merge
2021-01-22 18:06:53 +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
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
Andrew Kingston
70d9c0713f
Fix null values in binding panel
2021-01-22 13:36:12 +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
Keviin Åberg Kultalahti
3f8d57eadb
adds smooth removal of notifications using animate:flip
2021-01-22 13:05:52 +01:00
Keviin Åberg Kultalahti
c5e4097f4e
Merge branch 'master' into feature/client-feedback-component
2021-01-22 12:34:16 +01:00
Martin McKeaveney
313e91c1bb
parameter field tidy ups
2021-01-22 11:13:21 +00:00
Andrew Kingston
8abf5bb60d
Reduce icon size in dropdown menus again and increase padding
2021-01-22 11:03:50 +00:00
Martin McKeaveney
9237fd71bf
sensible defaults, adding popover for parameters
2021-01-22 10:54:23 +00:00
Keviin Åberg Kultalahti
0c3c21361b
first pass at custom store to handle notifications
2021-01-22 11:37:34 +01:00
Andrew Kingston
2e970cd1fb
Fix typo
2021-01-21 15:50:28 +00:00
Andrew Kingston
8bb8b29b34
Remove unused vars
2021-01-21 15:49:58 +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
09a9f2b806
Fix button action drawer not saving and crashing
2021-01-21 14:52:59 +00:00
Andrew Kingston
4cdca6f196
Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder
2021-01-21 12:14:09 +00:00
mike12345567
8ecabc91cc
Linting.
2021-01-21 11:32:26 +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
9c9d7544f9
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-21 10:45:04 +00:00
Andrew Kingston
c9f60cf660
Enrich datasources so that data can be correctly fetched reactively using only the datasource definition
2021-01-21 10:42:14 +00:00
Andrew Kingston
75cd492988
Add bindable properties from query datasources
2021-01-21 10:40:45 +00:00
Andrew Kingston
966bc7c55e
Add back in grid component which had incorrect name
2021-01-21 10:40:17 +00:00
Andrew Kingston
f890de6c96
Simplify extracting schemas from datasources
2021-01-21 10:39:53 +00:00
Andrew Kingston
796f2487ee
Fix builder crashing when selecting another query datasource when query drawer is open
2021-01-21 10:38:58 +00:00
Andrew Kingston
817933089b
Prevent unnecessary URL param updates in design page
2021-01-21 10:38:23 +00:00
Joe
5d1090514f
Updated action button UI
...
Button width increased
2021-01-20 14:59:16 +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
Joe
91797c5fe0
Merge pull request #980 from Budibase/Component-dropdown-design-update
...
Updated the design of the items within the component dropdown
2021-01-20 14:54:30 +00:00
mike12345567
3f6d9e21e0
Updating the string templating system to be capable of async operations.
2021-01-20 13:32:15 +00:00
Andrew Kingston
b974925904
Fix incorrect paths after merge
2021-01-20 13:20:08 +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
e3576426dd
Add new definitions for all chart components
2021-01-19 19:24:49 +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
Andrew Kingston
84bba45ad2
Fix grid component definition and add controls for icons and colourpickers
2021-01-19 13:46:25 +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
0935c08d5d
Add all new definitions for non-chart components
2021-01-19 11:49:52 +00:00
Andrew Kingston
4818080699
Add navigation bar, links and row detail definitions
2021-01-19 10:47:00 +00:00
kevmodrome
c7726ff7fe
fix typo
2021-01-19 10:56:02 +01:00
kevmodrome
0004746cff
adds missing description
2021-01-19 10:47:02 +01:00
kevmodrome
a287b04497
wire BindingPanel correctly to PropertyControl
2021-01-19 10:39:39 +01:00
kevmodrome
d2851057f6
bump bbui
2021-01-19 10:13:28 +01:00
kevmodrome
1ea5c47ad5
bump bbui
2021-01-19 09:20:31 +01:00
kevmodrome
d3460232db
updates bbui and adds dummy drawer component to binding
2021-01-19 08:41:15 +01:00
mike12345567
3c627d6455
Adding the handlebars library, still need to add testcases to this.
2021-01-18 17:40:19 +00:00
Martin McKeaveney
77241281b8
Merge pull request #993 from Budibase/external-tables
...
External Data Connectors
2021-01-18 17:23:12 +00:00
Martin McKeaveney
8c5c5649dc
docs link
2021-01-18 17:01:41 +00:00
Martin McKeaveney
c91e442fee
tidy up
2021-01-18 15:47:02 +00:00
Martin McKeaveney
d13883135b
lint
2021-01-18 15:40:26 +00:00
Martin McKeaveney
b42c50ba9d
fix dynamic params
2021-01-18 15:37:32 +00:00
Kevin Åberg Kultalahti
39f6fe10c8
Merge pull request #998 from Budibase/feature/icon-component-switch-to-remix
...
Switches the Icon component so that it now uses Remix like the rest of budibase
2021-01-18 16:15:07 +01: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
kevmodrome
32517b225c
switches to remix
2021-01-18 14:26:01 +01:00
mike12345567
fcde592385
Review comments.
2021-01-18 12:36:49 +00:00
Martin McKeaveney
e3bae26510
fix no schema bug, feedback from demo
2021-01-15 17:29:46 +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
9576f11abc
fix import
2021-01-15 13:50:11 +00:00
Martin McKeaveney
0ac322b11b
lint ✨
2021-01-15 13:42:55 +00:00
Martin McKeaveney
4442240e68
dynamo integration
2021-01-15 13:24:36 +00:00
Martin McKeaveney
6f57c1d22d
better integration API, parse JSON by default
2021-01-15 13:11:51 +00:00
Andrew Kingston
117dfcda29
Update binding dropdown
2021-01-15 11:02:39 +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
Martin McKeaveney
882823671a
query and datasource unit tests
2021-01-14 20:51:03 +00:00
mike12345567
17747c2c7f
Linting.
2021-01-14 17:57:18 +00:00
mike12345567
61f5d77335
Adding some fixes for general settings menu not respecting non-deployed apps fully.
2021-01-14 17:52:49 +00:00
mike12345567
74d60cb622
Fixing an issue with updating not recognising apps not deployed yet.
2021-01-14 17:46:59 +00:00
mike12345567
09bf6833ed
Making sure URLs are always lower-case.
2021-01-14 17:31:17 +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
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
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
Martin McKeaveney
c40e88eb32
tidy up
2021-01-13 18:29:51 +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
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
Michael Shanks
2a3ab3ebe2
Schema setup - styling changes
2021-01-13 10:20:07 +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
Martin McKeaveney
66fccccc1e
allow deletion of queries and datasources
2021-01-12 17:04:51 +00:00
Martin McKeaveney
04eca5b663
further syntax highlighting updates
2021-01-12 16:49:11 +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
72ea05cc05
type safe schema validation
2021-01-11 21:01:21 +00:00
Martin McKeaveney
70e4b2514e
merge
2021-01-11 20:29:33 +00:00
Martin McKeaveney
49477d3ac9
styling, async data fetching
2021-01-11 20:17:56 +00:00
Martin McKeaveney
391dabf7a1
direct airtable integration works
2021-01-11 17:18:22 +00:00
Martin McKeaveney
5aa7edda64
use dynamic input in query
2021-01-11 15:34:43 +00:00
Michael Shanks
5d2612f547
changed input style for automation schema setup
2021-01-11 10:11:31 +00:00
Michael Shanks
0927ab0691
tidy up
2021-01-11 09:56:39 +00:00
Michael Shanks
668d192462
Merge remote-tracking branch 'origin/master' into trigger_automation_action
2021-01-11 09:51:48 +00:00
Joe
b0cc79154d
Updated the design of the items within the component dropdown
...
Icons were a little hard to make out. Increased the size and visability.
The icons are not ideal, but I will tackle this another day - Budi Icons!
2021-01-10 10:09:47 +00:00
Martin McKeaveney
d710874ef1
binding data context in component
2021-01-08 18:22:03 +00:00
Michael Shanks
b2daff6285
Trigger Automation from frontend actions
2021-01-08 17:25:06 +00:00
Martin McKeaveney
98a7085bbc
Allow dynamic query execution from front end components
2021-01-08 12:06:37 +00:00
mike12345567
d3a4eed88b
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-08 10:46:55 +00:00
mike12345567
42a077d5af
Linting.
2021-01-07 15:39:49 +00:00
mike12345567
9aca697bee
Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting.
2021-01-07 15:37:41 +00:00
Andrew Kingston
97dfc14007
Bundle app ID inside apps, rather than trying to find it dynamically
2021-01-07 14:53:56 +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
Joe
a6bccf5a5e
Fix: Text overlap in data table#961
...
fix: Text overlap in data table #961
This fix clamps the text to one line and hides the overflow with an ellipsis.
2021-01-07 12:15:55 +00:00
Andrew Kingston
4be14cfacb
Update autoscreen toggle text
2021-01-07 10:00:24 +00:00
Andrew Kingston
0564870d8c
Small text change to autoscreen toggle
2021-01-07 09:32:44 +00:00
Michael Drury
ae76780345
Fixing cypress failure.
2021-01-06 21:25:52 +00:00
mike12345567
b6e5658f4e
Linting.
2021-01-06 17:28:22 +00:00
mike12345567
429c6f912c
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-06 17:00:49 +00:00
mike12345567
675e5127ad
Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final.
2021-01-06 16:58:29 +00:00
Andrew Kingston
3ec179ad57
Add toggle to make autoscreens optional
2021-01-06 16:03:00 +00:00
Martin McKeaveney
37ef32a173
switching between queries
2021-01-06 12:28:51 +00:00
Andrew Kingston
977445dae8
Only highlight style changes for the currently selected state (normal / hover)
2021-01-06 11:57:34 +00:00
Andrew Kingston
a3a580d208
Standardise design panel setting placeholders
2021-01-06 11:52:02 +00:00
mike12345567
cb85ed1916
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-06 11:00:02 +00:00
mike12345567
e25f64da71
Fixing up settings to only take the one URL now, the main hosting URL.
2021-01-06 10:59:10 +00:00
Andrew Kingston
e3169be665
Remove deprecated prop
2021-01-06 10:23:42 +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
13134a8fea
Use initialValue rather than defaultValue for style definitions
2021-01-06 10:15:22 +00:00
Andrew Kingston
d25fd8b625
Pass preview type to client app so it can decide whether components are selectable
2021-01-06 10:11:56 +00:00
Andrew Kingston
0c89db4940
Merge branch 'master' of github.com:Budibase/budibase into custom-css
2021-01-05 12:02:08 +00:00
Andrew Kingston
d7ef3d883f
Merge pull request #943 from Budibase/cheeks-bugfixes
...
Cheeks Bugfixes
2021-01-05 12:00:18 +00:00
Andrew Kingston
8a3561957b
Mark individual styles as changed if they have been changed
2021-01-05 11:59:19 +00:00
Andrew Kingston
ac7e99afc3
Add button to reset styles
2021-01-05 11:48:14 +00:00
Andrew Kingston
71a9e228d0
Mark style categories as changed whenever any of their properties have changed
2021-01-05 11:47:56 +00:00
Andrew Kingston
82baab3d9d
Make option select component select placeholder option whenever the value is nullish
2021-01-05 11:47:09 +00:00
Andrew Kingston
3778589d0f
Ensure new components are created with any default styles already applied
2021-01-05 11:46:31 +00:00
Andrew Kingston
8a5b7ca287
Add placeholders for all style options, add pretty labels for all style options
2021-01-05 11:45:50 +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
Joe
d420f4231a
Fix for: Small Typo in Data Binding textbox #962
2021-01-05 11:24:28 +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
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
d7acc57ece
Fix lag when swapping between settings and design options
2020-12-23 09:56:18 +00:00
Andrew Kingston
d730967945
Fix new layouts having bad styling
2020-12-23 09:23:03 +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
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
kevmodrome
851515896f
remove console logs
2020-12-18 11:12:00 +01:00
kevmodrome
d62f0752da
fixes encoding issue of file to work with non-english chars
2020-12-18 11:10:36 +01:00
mike12345567
15f8328770
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
2284ff812b
merge master
2020-12-16 15:33:37 +01:00
kevmodrome
52e826e4ec
add back accidently removed line of code
2020-12-16 15:31:20 +01:00
kevmodrome
a9aa68c7bf
lint fix
2020-12-16 15:22:31 +01:00
kevmodrome
b472ad0c63
fixes CreateEditRow not display multiselect correctly when long-form component was used
2020-12-16 13:00:07 +01:00
kevmodrome
94e56ee94d
adds try/catch to API key validation
2020-12-16 11:35:12 +01: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
c54ea7294b
Fix bug with changing app name
2020-12-15 13:40:49 +00:00
Andrew Kingston
6f521c1644
Small JS syntax refactor
2020-12-14 13:36:09 +00:00
Andrew Kingston
119107834f
Rename create new row to create new user for users table
2020-12-14 13:24:09 +00:00
Andrew Kingston
449509a203
Fix URL update after creating a new layout
2020-12-14 11:14:36 +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
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
c8d7ef40ca
Reduce nav item selected state border radius slightly
2020-12-09 18:41:18 +00:00
Andrew Kingston
3abacb3b65
Allow multiple screens to have the same URL as long as role is different
2020-12-09 18:39:49 +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
5f37cabd24
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
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
Andrew Kingston
5882f76c9a
Allow role selection when creating new screen
2020-12-09 14:53:17 +00:00
Andrew Kingston
112fce654c
Navigate to new layout after creating it
2020-12-09 14:53:03 +00:00
Andrew Kingston
31f0b51039
Fix bugs around selecting screens and layouts when creating them
2020-12-09 14:51:42 +00:00
kevmodrome
71fa1e1700
colorpicker for links in card component now works correctly
2020-12-09 15:27:24 +01:00
Andrew Kingston
a8a7a94eff
Purge all references to _css prop or saving stylesheets
2020-12-09 12:22:30 +00:00
kevmodrome
a91fc28eb9
changes settings prop of card link color
2020-12-09 13:21:04 +01:00
Andrew Kingston
c65425d631
Fix routing setting and add initial role ID setting to screens for testing
2020-12-09 12:16:00 +00:00
Andrew Kingston
68ed9e9f32
Fix crash when having a screen selected that was deleted
2020-12-09 11:37:09 +00:00
Andrew Kingston
2e68f51b8f
Fix selected row state not resetting properly
2020-12-09 11:31:50 +00:00
kevmodrome
a300120b96
adds colorpicker to card componeent
2020-12-09 12:00:17 +01:00
Martin McKeaveney
e48be7a109
further tidy up
2020-12-08 18:57:19 +00:00
mike12345567
2928a379b0
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
f355a16ca4
fixing bugs found during testing
2020-12-08 16:55:43 +00:00
Andrew Kingston
e472150f30
Sort path groupings
2020-12-08 15:34:15 +00:00
Andrew Kingston
36ca1143e1
Fix bug which caused autolinks to not be generated
2020-12-08 15:21:01 +00:00
Andrew Kingston
0f1ae6a28a
Fix indentation level in screen and layout trees
2020-12-08 15:11:26 +00:00
Andrew Kingston
882092784a
Add custom renderer for user roles to show pretty names
2020-12-08 14:03:47 +00:00
Andrew Kingston
9054a8014a
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 13:16:53 +00:00
Andrew Kingston
d0f2d4c2cd
Update user editing to support new email field
2020-12-08 11:43:37 +00:00
Martin McKeaveney
cbfe0f8409
lint
2020-12-08 11:07:16 +00:00
Martin McKeaveney
5f7ed62a77
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-08 10:32:52 +00:00
Martin McKeaveney
ae00e54d91
Different names for home and login screen
2020-12-08 10:32:45 +00:00
Andrew Kingston
df37177239
Tidy up builder preview iframe
2020-12-08 10:16:01 +00:00
Martin McKeaveney
d8aa699bfa
merge
2020-12-07 21:20:35 +00:00
Martin McKeaveney
6e664b3795
fix layout bugs, some tidy up
2020-12-07 20:29:41 +00:00
Andrew Kingston
e7c929ed84
Add custom modal for creating and editing users
2020-12-07 19:05:39 +00:00
mike12345567
e4ef92555c
Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update
2020-12-07 18:08:20 +00:00
Martin McKeaveney
32d5a83b09
remove dupe import
2020-12-07 16:06:50 +00:00
Martin McKeaveney
a014db4185
fix layout selection issues
2020-12-07 16:06:20 +00:00
Andrew Kingston
a3dd9f1978
Remove log statement
2020-12-07 15:59:37 +00:00