Andrew Kingston
3aaf0e644a
Update stat card to use new component SDK
2020-12-04 09:13:38 +00:00
Andrew Kingston
3164b45f95
Merge branch 'master' of github.com:Budibase/budibase into stat-card
2020-12-04 09:00:43 +00:00
Andrew Kingston
a8a8b60a55
Fix variable name in returned message when deleting a role
2020-12-04 08:28:35 +00:00
Andrew Kingston
922256790c
Update errors box to work better in dark theme
2020-12-04 08:27:59 +00:00
Andrew Kingston
1bc339679a
Add modal for editing user roles
2020-12-04 08:27:42 +00:00
mike12345567
a5d2e9a3b9
Some work to not contact lambda or use quotas when deploying locally.
2020-12-03 17:45:20 +00:00
Martin McKeaveney
277524b86e
accommodate login layout
2020-12-03 17:31:38 +00:00
Martin McKeaveney
d88b0d3811
allow selection of layout
2020-12-03 15:25:17 +00:00
Martin McKeaveney
a093297a4e
tidy up
2020-12-03 15:19:19 +00:00
Martin McKeaveney
0a5eac2c7f
more intelligent routing for screens and pages
2020-12-03 15:15:14 +00:00
mike12345567
3bcbb5f27c
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-03 15:01:41 +00:00
mike12345567
4b48e338e7
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2020-12-03 15:01:28 +00:00
kevmodrome
234ec561ac
lint fix
2020-12-03 15:39:24 +01:00
kevmodrome
afac1857bc
now uses RichText component in create/edit row modal on the backend
2020-12-03 15:37:04 +01:00
kevmodrome
5d686e22ff
adds rollup-json to standard-components and adds RichText to Form component
2020-12-03 15:03:17 +01:00
mike12345567
623afd6459
Making public and basic roles accessible.
2020-12-03 12:28:30 +00:00
kevmodrome
f25126e412
adds new richtext version and adds it to the Form component
2020-12-03 13:19:14 +01:00
mike12345567
2a41f57382
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
Andrew Kingston
88f15ab9d4
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-03 08:54:23 +00:00
Andrew Kingston
13a137ecd1
Update client app to work with layouts when running inside builder preview
2020-12-02 18:10:46 +00:00
mike12345567
622f295e21
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 18:07:30 +00:00
mike12345567
c0ccf67283
Quick fix and making sure CSS temp files in app directory don't get uploaded.
2020-12-02 18:07:17 +00:00
Martin McKeaveney
c0c8c430ea
serve app assets
2020-12-02 17:42:59 +00:00
mike12345567
19faffff83
Changing the role system to have permissions integrated rather than the permissions being per user.
2020-12-02 17:08:25 +00:00
Martin McKeaveney
d7bff037bc
tidy up
2020-12-02 17:07:30 +00:00
Martin McKeaveney
9b25a61706
allow editing of screen layout from modal
2020-12-02 16:15:14 +00:00
Martin McKeaveney
f9736ec3bc
component tree layout/screen agnostic
2020-12-02 15:19:38 +00:00
Martin McKeaveney
e9297ee1c7
E2E working
2020-12-02 14:49:43 +00:00
mike12345567
a21e38a1a7
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-02 14:18:49 +00:00
Martin McKeaveney
13824dcf09
merge
2020-12-02 14:15:07 +00:00
Andrew Kingston
ce2bff5bab
Move selection highlighting in builder preview in to client library and replace handlebars with mustache again
2020-12-02 13:49:24 +00:00
Martin McKeaveney
894eeb8757
merge
2020-12-02 13:44:44 +00:00
Martin McKeaveney
ffc7e14bb2
fix preview save
2020-12-02 13:41:00 +00:00
mike12345567
4319c4bb3f
Linting.
2020-12-02 13:27:20 +00:00
mike12345567
1a9f1aed9b
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 13:26:57 +00:00
mike12345567
326551d2ed
Linting.
2020-12-02 13:21:13 +00:00
mike12345567
05225f7787
Changing the naming of access levels to be roles.
2020-12-02 13:20:56 +00:00
Andrew Kingston
3ffeda9da9
Replace mustache usage in client library with handlebars instead
2020-12-02 12:46:36 +00:00
mike12345567
de26870303
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/self-hosting
2020-12-01 17:54:50 +00:00
mike12345567
3dde3e0581
Making sure deployment object is used everywhere to hide all underlying deployment properties.
2020-12-01 16:51:17 +00:00
Martin McKeaveney
1c2a869e26
merge
2020-12-01 16:31:40 +00:00
Martin McKeaveney
33c40063af
layouts and screens switcher, merge with component sdk
2020-12-01 16:22:06 +00:00
Andrew Kingston
00ef8dda44
Fix lint
2020-12-01 16:10:04 +00:00
Andrew Kingston
edb3ea66fd
Fix cypress tests (sort of)
2020-12-01 14:35:47 +00:00
mike12345567
103161c7a8
Expanding on deployment, attempting to hide all the quota stuff behind layers that we can more easily abstract, as well as hiding away any AWS specific features in the index of deployment.
2020-12-01 13:39:34 +00:00
Andrew Kingston
24d88882d1
Adding client lock file
2020-12-01 10:50:08 +00:00
Andrew Kingston
540cb33d09
Remove old test dir and add yarn lockfile
2020-12-01 10:47:48 +00:00
mike12345567
ac6b2aa6c8
Initial work, layout out some work which will eventually become docker compose, just using bash scripts for now.
2020-11-30 18:04:47 +00:00
Andrew Kingston
c1734c30e9
Fix unit tests
2020-11-30 16:14:45 +00:00
mike12345567
0fea7893ea
Quick update to allow deleting layouts if they are not currently in use.
2020-11-30 16:12:06 +00:00
Andrew Kingston
a54dd9509f
Remove deprecated props, fix warnings, remove old code
2020-11-30 15:05:36 +00:00
Andrew Kingston
48a5a50e85
Optimise builder preview speed and performance and fix components not updating when changing props
2020-11-30 12:11:50 +00:00
mike12345567
b55c4bc9c0
Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor
2020-11-30 11:47:08 +00:00
mike12345567
b29f06db1f
Adding to JOI the layoutId.
2020-11-30 11:19:22 +00:00
Joe
4b007bbe63
Formatting and linting
2020-11-28 16:44:07 +00:00
Joe
1f3942b0e6
Stat card
...
During lab day, I created a stat card. This card allows the user to display a single value, with an optional title and label. This is a popular component that will save our users time - expecially when creating dashboards.
2020-11-28 16:35:42 +00:00
mike12345567
55aecdd850
Some further work after testing, really need to get the backlink of screens to layouts functional.
2020-11-27 16:36:31 +00:00
Andrew Kingston
a0f3b16e51
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-27 15:59:32 +00:00
Martin McKeaveney
d068f2b758
Merge pull request #880 from Budibase/users-as-table
...
Users as table
2020-11-27 15:52:54 +00:00
Martin McKeaveney
30b28c12ca
allow password creation
2020-11-27 15:33:32 +00:00
Martin McKeaveney
d78e2c8d94
allow creation of username
2020-11-27 15:24:43 +00:00
mike12345567
060fee722c
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-27 15:11:56 +00:00
Martin McKeaveney
4a8c37440e
prevent username changing
2020-11-27 14:59:27 +00:00
Martin McKeaveney
eae0ed5468
fix tests
2020-11-27 14:36:36 +00:00
Martin McKeaveney
a72d772f44
fix user test
2020-11-27 13:17:31 +00:00
Andrew Kingston
c962ea9ad9
Fix charts not correctly using data context
2020-11-25 18:43:58 +00:00
Andrew Kingston
b8bc583fd9
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-25 18:38:58 +00:00
Andrew Kingston
07229858c8
Add fade screen transition and fix navigation component casing
2020-11-25 18:30:09 +00:00
mike12345567
8a013c33c3
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
Martin McKeaveney
ffd586780c
fix filepath issue
2020-11-25 16:27:49 +00:00
Andrew Kingston
b607d2e933
Tidy up dependencies and rollup configs for client and standard components
2020-11-25 16:03:52 +00:00
Martin McKeaveney
ce4bf552f1
fix users test, remove superfluous files
2020-11-25 15:30:10 +00:00
Martin McKeaveney
9a365a8359
fix create user automation
2020-11-25 15:11:33 +00:00
mike12345567
7384f9238d
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-25 15:04:23 +00:00
Martin McKeaveney
c225d54e99
extract constant
2020-11-25 15:03:19 +00:00
Andrew Kingston
1e857f101a
Add button actions, simplify contexts and tidy up
2020-11-25 09:50:51 +00:00
mike12345567
e1314b0d88
Starting work on builder, very broken.
2020-11-24 18:11:34 +00:00
mike12345567
e26baa6faf
Creating CSS generation capabilities in the server.
2020-11-24 18:11:18 +00:00
Martin McKeaveney
eb9cfcb8bd
tidy up
2020-11-24 17:02:58 +00:00
Martin McKeaveney
2f996d4e68
users as table working end to end
2020-11-24 17:00:15 +00:00
Michael Shanks
300fbb3a5a
Correct licenses
2020-11-24 16:04:44 +00:00
Martin McKeaveney
a92d54f9a7
user table and relationships complete
2020-11-24 14:04:14 +00:00
Andrew Kingston
199c3409c9
Simplify data contexts
2020-11-24 11:28:31 +00:00
Andrew Kingston
def6054b26
Add datepicked data binding and fix mustache rendering for non string values
2020-11-24 11:13:26 +00:00
Andrew Kingston
be4106eae4
Add component data binding and simplify context sharing
2020-11-24 11:02:10 +00:00
Martin McKeaveney
b44b2cf881
fix windows url issue
2020-11-24 10:23:29 +00:00
Andrew Kingston
18a0f3888b
Add proper hot reloading of app preview when styles change
2020-11-24 09:31:54 +00:00
mike12345567
ddca22245c
Changing up how the static assets are compiled, making a 'css' directory in which individual assets CSS is written and then bundled together meaning that not all assets need to be sent up at once for css bundle to be built.
2020-11-23 16:56:35 +00:00
Martin McKeaveney
cee26fb0b6
map fulfilled promises
2020-11-23 16:42:28 +00:00
Martin McKeaveney
bfab74d11f
make datagrid less janky
2020-11-23 16:17:09 +00:00
mike12345567
71ca88207d
Removing all reference to 'pages' in server source code, now to look at builder.
2020-11-23 15:46:26 +00:00
Martin McKeaveney
9823243c11
prevent one broken app from breaking your whole install
2020-11-23 15:34:23 +00:00
Andrew Kingston
99c167c54f
Fix reinstantiating app when builder props change
2020-11-23 14:28:02 +00:00
Andrew Kingston
999b2ffb19
Add actual component for screenslot placeholder
2020-11-23 14:27:45 +00:00
mike12345567
8ae24a4b30
Storing some work in commit, currently broken, further work needed - application needs cleaned up.
2020-11-23 14:07:18 +00:00
Martin McKeaveney
f9785a69a2
fix fast view switching bug
2020-11-23 12:12:03 +00:00
mike12345567
d8b794cb97
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:30:15 +00:00
Andrew Kingston
c8b1259964
Fix chart styling
2020-11-23 11:29:34 +00:00
Andrew Kingston
b3cd81d832
Fix builder preview
2020-11-23 11:29:24 +00:00
mike12345567
e96cd81f30
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:00:19 +00:00
mike12345567
b2da94c490
initial work towards page refactor.
2020-11-20 17:47:13 +00:00
Martin McKeaveney
417002beaa
fix e2e
2020-11-20 11:41:17 +00:00
Andrew Kingston
093d7f95b9
Tidy up data binding
2020-11-20 10:49:39 +00:00
Andrew Kingston
bb46d1e139
Merge branch 'component-sdk' of github.com:Budibase/budibase into component-sdk
2020-11-20 09:50:25 +00:00
Andrew Kingston
1b0fa94dff
Add support for full depth data binding
2020-11-20 09:50:10 +00:00
Martin McKeaveney
6bc9c86623
fix for delete screens
2020-11-19 21:07:25 +00:00
Martin McKeaveney
0d32dd0719
folders for routes, show home instead of slash
2020-11-19 20:50:17 +00:00
Martin McKeaveney
06db0b88a0
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 20:48:23 +00:00
Michael Drury
342b310cd1
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 20:44:38 +00:00
Michael Drury
0d98f3b442
Another quick fix for apps to work again.
2020-11-19 20:42:49 +00:00
Michael Drury
7ac1c2198e
Fixing issues thrown up by PR.
2020-11-19 20:31:11 +00:00
Michael Drury
4a74801a1a
Linting.
2020-11-19 20:19:18 +00:00
Michael Drury
a16063b11f
Minor update to make use of new client header to state the request is from the client, not the builder.
2020-11-19 20:18:28 +00:00
Michael Drury
7fb26408cf
Minor update to make use of new client header to state the request is from the client, not the builder.
2020-11-19 20:16:37 +00:00
Andrew Kingston
21a9840b8b
Add header to flag whether a request originates from the client
2020-11-19 20:04:30 +00:00
Andrew Kingston
9c30ab2df3
Fetch app definition and routes from the server
2020-11-19 18:39:22 +00:00
Andrew Kingston
ef2eba0433
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 17:55:40 +00:00
Martin McKeaveney
09bd7da1db
add optional chain back in
2020-11-19 17:09:56 +00:00
Martin McKeaveney
7218a95a02
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 17:08:10 +00:00
mike12345567
5bbc99ef18
Removing unused statement.
2020-11-19 17:07:39 +00:00
mike12345567
aa5dbf84d1
Removing unused line.
2020-11-19 17:05:25 +00:00
Martin McKeaveney
f91c833074
merge
2020-11-19 17:02:27 +00:00
mike12345567
b74d4dc473
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-19 16:58:54 +00:00
mike12345567
961a921a09
linting.
2020-11-19 16:56:23 +00:00
mike12345567
4997df919e
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
ab5312061b
tidy up
2020-11-19 16:41:29 +00:00
Martin McKeaveney
e5bba6b5e6
remove old files
2020-11-19 16:12:55 +00:00
Andrew Kingston
aaa6aa4c72
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 13:56:51 +00:00
Martin McKeaveney
a989d8ad41
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 13:55:40 +00:00
Andrew Kingston
c2d09ea7ab
Fix data source fetching for relationships in all other files
2020-11-19 13:52:11 +00:00
Andrew Kingston
3dcd9d32e2
Fix fetching of relationship data in lists
2020-11-19 13:50:20 +00:00
mike12345567
790d5718af
Updates to routing to follow the new style of single tree with all the subpaths nested as the full path.
2020-11-19 13:39:17 +00:00
Martin McKeaveney
a00bf70d29
further store tidy up, derive selected page
2020-11-19 11:15:29 +00:00
Andrew Kingston
e9fc20696b
Fix data binding after file rename
2020-11-19 09:31:49 +00:00
Andrew Kingston
261ae68907
Add data binding enrichment
2020-11-19 09:24:58 +00:00
Andrew Kingston
a739ab811f
Fix grid height
2020-11-19 08:59:54 +00:00
Martin McKeaveney
26cfb54a0f
nested routing UI up and running, refactor drag and drop functionality by decoupling store from components
2020-11-18 22:04:18 +00:00
Andrew Kingston
d220fe8fc0
Remove deprecated components and fix card styling
2020-11-18 21:13:13 +00:00
Andrew Kingston
cdb8ff3563
Update all components to be renderable and styleable
2020-11-18 21:06:12 +00:00
Martin McKeaveney
3869ec7c99
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-18 20:27:04 +00:00
Andrew Kingston
1a8d781c8c
Refactor entire SDK into client lib and enable svelte context sharing between client and components
2020-11-18 19:18:18 +00:00
mike12345567
3cda7ca489
Creating a function for the client to be able to pull in client definition from API.
2020-11-18 18:24:12 +00:00
mike12345567
82feb6d740
Changing back to builder getting the normal routing structure for builder.
2020-11-18 15:13:25 +00:00
mike12345567
6a50b1057d
Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client.
2020-11-18 15:12:42 +00:00
Martin McKeaveney
0f7594e3e2
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-18 13:55:08 +00:00
Andrew Kingston
7a3f9d61d2
Add work on data context in components
2020-11-18 11:24:01 +00:00
Andrew Kingston
fef561ffe4
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-18 11:23:06 +00:00
mike12345567
63f7641c9e
linting.
2020-11-17 18:13:21 +00:00
mike12345567
3252b2d630
Finishing up routing structure, now available on /api/routing.
2020-11-17 18:12:21 +00:00
Andrew Kingston
b70de4938f
Fix screen slot placeholder component display
2020-11-17 14:06:43 +00:00