1
0
Fork 0
mirror of synced 2024-08-06 05:38:40 +12:00
Commit graph

4664 commits

Author SHA1 Message Date
Martin McKeaveney
4abe6192dc further simplification of jwt auth 2021-04-08 11:53:40 +01:00
Martin McKeaveney
fb2fda4055 encapsulate db ID generation functions 2021-04-08 11:26:08 +01:00
Martin McKeaveney
6aa7a38442 flip auth boolean 2021-04-08 11:21:52 +01:00
Martin McKeaveney
f9dd480bb3 Merge branch 'feature/global-user-management' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-08 11:20:42 +01:00
Martin McKeaveney
c7f4070ff5 encapsulate more auth functionality into shared module and use in worker 2021-04-08 11:20:37 +01:00
mike12345567
d0e5967851 Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management 2021-04-08 11:12:24 +01:00
mike12345567
0c974a70eb Adding a wait for authentication in cypress tests.# 2021-04-07 20:19:25 +01:00
mike12345567
e368b83e68 Merge branch 'dev-experience' of github.com:Budibase/budibase into dev-experience 2021-04-07 17:52:36 +01:00
mike12345567
16b5b19027 Updating to make sure the envoy generated dev file is very obviously not to be edited. 2021-04-07 17:52:22 +01:00
Andrew Kingston
8a0fcddf68 Update all scripts to use yarn rather than npm 2021-04-07 17:38:49 +01:00
Martin McKeaveney
57b3a28708 Merge branch 'dev-experience' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-07 17:17:00 +01:00
mike12345567
6c790206a8 Attempting to use HBS to re-create the envoy file as needed in dev. 2021-04-07 17:13:19 +01:00
mike12345567
0d0c2cde32 Merge branch 'dev-experience' of github.com:Budibase/budibase into dev-experience 2021-04-07 16:08:43 +01:00
mike12345567
30b7678c78 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
mike12345567
81d18d9097 Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management 2021-04-07 15:22:52 +01:00
mike12345567
b737aa673d Merge branch 'dev-experience' of github.com:Budibase/budibase into feature/global-user-management 2021-04-07 15:22:22 +01:00
Martin McKeaveney
f135aa9db4 JWT auth on admin endpoints 2021-04-07 15:15:05 +01:00
Andrew Kingston
206399f32f Lint 2021-04-07 15:14:49 +01:00
Andrew Kingston
37fe8c2ab6 Only hydrate state from URL once in design section to avoid cycles 2021-04-07 15:10:03 +01:00
Andrew Kingston
f631f67979 Fix building loading settings modal before app package call finishes 2021-04-07 15:09:35 +01:00
Andrew Kingston
359e628156 Fix cypress tests not deleting old apps 2021-04-07 15:08:59 +01:00
Andrew Kingston
0ac0f2f742 Format tests 2021-04-07 13:46:26 +01:00
Andrew Kingston
f9a54d08f5 Fix route error when creating a view 2021-04-07 13:43:11 +01:00
mike12345567
6b5ed34e38 Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management 2021-04-07 13:36:34 +01:00
mike12345567
852ecd840c Fixing an issue with group by views. 2021-04-07 13:08:28 +01:00
mike12345567
45a63fe8c3 Merge branch 'dev-experience' of github.com:Budibase/budibase into dev-experience 2021-04-07 11:55:04 +01:00
mike12345567
c1f22def11 Updating authorization test case to remove check for builder security and removing builder security while auth is being worked on - added an option to start stack without server so that user can start it in a debug mode if desired. 2021-04-07 11:54:51 +01:00
Andrew Kingston
72b811b568 Add dev script to do a one-time BBUI build so that the stylesheet exists 2021-04-07 11:47:01 +01:00
Martin McKeaveney
edcc34e787 Merge branch 'feature/global-user-management' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-07 11:33:22 +01:00
Martin McKeaveney
cf073a1e55 groundwork for budibase auth lib 2021-04-07 11:33:16 +01:00
Andrew Kingston
77228a3998 Fix missing import of automationStore 2021-04-07 11:33:14 +01:00
Andrew Kingston
9c4cbbd52c Fix typo 2021-04-07 11:31:59 +01:00
Andrew Kingston
3f51c07177 Merge branch 'dev-experience' of github.com:Budibase/budibase into dev-experience 2021-04-07 11:31:26 +01:00
Andrew Kingston
99258da2df Add commonJS fields to package.json for client and standard components so the server can require them 2021-04-07 11:31:19 +01:00
mike12345567
486ca97330 Fixing component definition test cases and fixing an issue found by authorized test case. 2021-04-07 11:27:15 +01:00
Andrew Kingston
d97a4a59e9 Export manifext in package.json 2021-04-07 11:17:01 +01:00
Andrew Kingston
1ca48a1602 Use node_modules to fetch component manifest in test env 2021-04-07 11:16:48 +01:00
Andrew Kingston
ff938e70b5 Update string-templates tests 2021-04-07 10:56:06 +01:00
Andrew Kingston
7efcc29ba8 Update locks 2021-04-07 10:52:41 +01:00
Andrew Kingston
9df873a9a8 Include BBUI CSS in standard components 2021-04-07 10:52:33 +01:00
Andrew Kingston
f4ed1812e4 Remove CORS hack now that the envoy proxy removes the need for it 2021-04-07 10:37:26 +01:00
mike12345567
9e74e3354c Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management 2021-04-07 10:05:57 +01:00
Andrew Kingston
1b8f2067e4 Add back in Grid to backend UI 2021-04-07 09:03:47 +01:00
mike12345567
a4b1f2390e Formatting. 2021-04-06 18:08:07 +01:00
Keviin Åberg Kultalahti
6c419de390 fix ag-grid not working 2021-04-06 16:48:01 +02:00
Andrew Kingston
120c22fdb4 Update BBUI to use vite and remove old svench config 2021-04-01 21:05:18 +01:00
Martin McKeaveney
3f1c18e7dd basic couchDB authentication using passport 2021-04-01 20:34:43 +01:00
Andrew Kingston
bc821feeff Fix routing error when initially loading Data page 2021-04-01 19:49:51 +01:00
Andrew Kingston
fb70cbb117 Remove placeholder from iframe template 2021-04-01 19:43:44 +01:00
Andrew Kingston
e0cc51c549 Restore proper client functionality with vite 2021-04-01 19:42:14 +01:00
Andrew Kingston
6b706cd438 Properly dedupe svelte to allow context sharing 2021-04-01 19:41:54 +01:00
Andrew Kingston
7fc31a1001 Ignore some client lib warnings 2021-04-01 19:25:56 +01:00
Andrew Kingston
80454387be Add missing alt tag to dropzone image 2021-04-01 19:21:12 +01:00
Andrew Kingston
2ff3fce35d Remove old code from container 2021-04-01 19:19:14 +01:00
Andrew Kingston
8e2a50aa0d Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 19:10:07 +01:00
Andrew Kingston
4f3900ecbd Update locks 2021-04-01 19:07:06 +01:00
Andrew Kingston
a1a22df08e Add missing file from update 2021-04-01 18:01:36 +01:00
Andrew Kingston
7c76a26467 Update to support new backend table structure 2021-04-01 18:00:46 +01:00
Andrew Kingston
6c5129f8db Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-04-01 17:58:10 +01:00
Andrew Kingston
fb9f0f0982 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 17:07:56 +01:00
Andrew Kingston
b148d05c5a Add standard components yarn.lock 2021-04-01 17:07:43 +01:00
mike12345567
724da18932 Adding back server lock file. 2021-04-01 17:07:31 +01:00
Andrew Kingston
e61ee068a2 Add builder yarn.lock 2021-04-01 17:06:48 +01:00
mike12345567
74aa94fac6 Fixing issue with node modules path. 2021-04-01 16:36:27 +01:00
mike12345567
4f589a8b49 Fixing an issue with server still expecting tmp directory to be created externally and updating component library to not cache with require in dev. 2021-04-01 16:28:51 +01:00
mike12345567
2f03b758a9 Fixing node modules path. 2021-04-01 16:22:44 +01:00
mike12345567
4cdef32bc9 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 16:20:06 +01:00
mike12345567
751607f72e Updating standard components to make use of the development version in node_modules. 2021-04-01 16:19:31 +01:00
Andrew Kingston
9b9e60b5e2 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 16:09:37 +01:00
Andrew Kingston
5bf33c5d6b Fix string-templates and client buindling for ESM 2021-04-01 16:09:16 +01:00
mike12345567
0b7502ba7e Updating some route middleware security. 2021-04-01 14:38:31 +01:00
mike12345567
14d7ac5238 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 14:12:30 +01:00
mike12345567
95efc26839 Some refactoring of utilities and constants, as well as documenting work carried out here. 2021-04-01 14:11:58 +01:00
Andrew Kingston
4ff5a2b073 Use server-provided client lib URL in iframe preview 2021-04-01 14:10:49 +01:00
Andrew Kingston
90df8a21c1 Fix syntax error in BBUI package.json 2021-04-01 13:53:21 +01:00
Andrew Kingston
673fcad230 Remove dev script from BBUI as it is bundled from other packages in the dev stack now 2021-04-01 13:52:52 +01:00
Andrew Kingston
73afd3c676 Fix BBUI rollup 2021-04-01 13:52:06 +01:00
Andrew Kingston
1c8de5d52d Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 13:51:48 +01:00
Andrew Kingston
9aea8e34f4 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 13:44:18 +01:00
Andrew Kingston
3ab4c7f4bc Improve cross-package bundling 2021-04-01 13:44:14 +01:00
Keviin Åberg Kultalahti
9277a40b37 adds sorting to cypress views test 2021-04-01 14:28:38 +02:00
Keviin Åberg Kultalahti
84bb7245fc adds some more waits to the cypress views tests 2021-04-01 14:10:58 +02:00
Keviin Åberg Kultalahti
a7934ecfd0 bump wait times in cypress views test 2021-04-01 13:56:27 +02:00
mike12345567
de694ff338 Updating how the client library is served in development. 2021-04-01 12:48:38 +01:00
Keviin Åberg Kultalahti
22f6cd2840 Merge branch 'next' into feat/store-tests 2021-04-01 13:33:05 +02:00
Keviin Åberg Kultalahti
f5a52c013d update yarn.lock file 2021-04-01 13:13:59 +02:00
mike12345567
2252498cd6 Updating dev server rendered svelte app client link. 2021-04-01 12:08:47 +01:00
mike12345567
1c44808336 Adding a nuke stack option at top of repo and then setting up proxy for dev experience through envoy. 2021-04-01 12:02:31 +01:00
Keviin Åberg Kultalahti
66cd1c6c04 lint fixes 2021-04-01 12:55:09 +02:00
Andrew Kingston
55208b1358 Update URLs for fetching component libraries to be under api route 2021-04-01 11:49:57 +01:00
Keviin Åberg Kultalahti
dd5959eb0c re-arrange tables store saveField method 2021-04-01 12:45:06 +02:00
Keviin Åberg Kultalahti
3c2f182b03 removes unneeded wait in view cypress test 2021-04-01 11:59:56 +02:00
Andrew Kingston
60a045b4c3 Update builder to hit port 1000 2021-04-01 10:59:15 +01:00
Keviin Åberg Kultalahti
50da4159e1 fixes views store 2021-04-01 11:53:22 +02:00
Andrew Kingston
b725c04b32 Fix merge conflict 2021-04-01 10:33:51 +01:00
Andrew Kingston
b3b7c54901 Update to support new stores 2021-04-01 10:29:47 +01:00
Keviin Åberg Kultalahti
3a8e753eae increase wait times in cypress tests 2021-04-01 11:08:58 +02:00
Andrew Kingston
86667bfa0f Update URLs to use builder instead of _builder 2021-04-01 10:06:22 +01:00
Keviin Åberg Kultalahti
ccf051ea43 add back packages that were accidently removed 2021-04-01 10:48:11 +02:00
Andrew Kingston
32e7a7950b Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 09:42:56 +01:00
Keviin Åberg Kultalahti
c1f9704dc1 adds string-templates to trasnformIgnorePatterns 2021-04-01 10:40:49 +02:00
Keviin Åberg Kultalahti
83efcaf12f version bumps 2021-04-01 10:12:36 +02:00
Andrew Kingston
8619db57b4 Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 09:12:16 +01:00
Keviin Åberg Kultalahti
e57fc278c2 adds back babel-jest 2021-04-01 09:26:36 +02:00
Keviin Åberg Kultalahti
82485607df lint fix 2021-04-01 08:40:30 +02:00
Andrew Kingston
17c06cfb84 Import image assets as needed to allow proper bundling 2021-03-31 19:58:30 +01:00
Andrew Kingston
183e33ae82 Update gitignore in server 2021-03-31 19:58:08 +01:00
Andrew Kingston
1019e22688 Ignore builder files inside server 2021-03-31 19:57:48 +01:00
Andrew Kingston
ee33a151b0 Support serving vite-bundled builder from server 2021-03-31 19:55:55 +01:00
Andrew Kingston
a774f400f8 Export package.json from string-templates repo 2021-03-31 19:55:35 +01:00
Andrew Kingston
194eb13440 Remove hardcoded builder assets in server 2021-03-31 19:55:21 +01:00
Andrew Kingston
80f819255d 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
db0e234858 Adjust iframe builder preview to prevent requirement of rollup-plugin-html 2021-03-31 19:12:56 +01:00
Andrew Kingston
03eafad505 Prune builder dependencies 2021-03-31 19:12:28 +01:00
Andrew Kingston
369a0d6c7a Update string-templates to use a better node polyfill rollup plugin 2021-03-31 19:07:09 +01:00
Andrew Kingston
a2bd824a1d Fix issue with polyfilling node globals 2021-03-31 18:49:53 +01:00
Martin McKeaveney
15533466fe Merge pull request #1341 from Budibase/cli-analytics
Cli analytics
2021-03-31 16:27:56 +01:00
Andrew Kingston
44ad38fdf8 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
7cc7feea07 fix templates not being passed correct param 2021-03-31 14:23:58 +02:00
Keviin Åberg Kultalahti
12fbd6245c fix merge regression 2021-03-31 13:48:30 +02:00
Andrew Kingston
0c3f2450f2 Merge branch 'datasource-refactor' of github.com:Budibase/budibase into spectrum-bbui 2021-03-31 11:11:01 +01:00
Andrew Kingston
64cd1aca32 Add BBUI package to monorepo 2021-03-31 10:59:07 +01:00
Keviin Åberg Kultalahti
c5bdb590f9 merge next 2021-03-31 11:26:44 +02:00
Keviin Åberg Kultalahti
17dea3124d wip: views store tests 2021-03-30 18:10:58 +02:00
Keviin Åberg Kultalahti
9bdfe8336d adds tables store tests 2021-03-30 15:37:53 +02:00
Martin McKeaveney
7bc7fc7e7d lint 2021-03-30 11:50:49 +01:00
Martin McKeaveney
a4486fff4c adding distinct CLI id to hosting 2021-03-30 11:04:13 +01:00
Martin McKeaveney
1c10c42c9d tidy up 2021-03-30 10:51:37 +01:00
Martin McKeaveney
e2b26ffa9c adding abstraction for config manager 2021-03-30 10:50:42 +01:00
Keviin Åberg Kultalahti
71dc4938da adds an init method to the tables store 2021-03-30 11:32:01 +02:00
Keviin Åberg Kultalahti
d22d5c7c28 fix last roles store test 2021-03-30 10:49:42 +02:00
Andrew Kingston
e15986a6a5 Remove unecessary escape in regex 2021-03-29 18:21:57 +01:00
Martin McKeaveney
412f727347 analytics client 2021-03-29 17:40:17 +01:00
mike12345567
ae8dd1ec78 Removing use of the , replacing to ctx.appId to make it clear appId not part of the auth. 2021-03-29 17:32:05 +01:00
mike12345567
9423128369 Updating worker package with the various parts of server that needed moved over. 2021-03-29 17:31:41 +01:00
Keviin Åberg Kultalahti
dd21ee2386 wip: roles store test 2021-03-29 18:23:53 +02:00
Keviin Åberg Kultalahti
292a891883 update query store 2021-03-29 17:52:38 +02:00
Keviin Åberg Kultalahti
e1034ae5ac fix last query test 2021-03-29 17:50:12 +02:00
Keviin Åberg Kultalahti
003c1c75d4 fixes queries and datasource tests 2021-03-29 17:45:18 +02:00
Andrew Kingston
c486a311b1 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
38d1dfed1b Remove deprecated dataProvider setting from manifest 2021-03-29 16:22:43 +01:00
Andrew Kingston
fc9fcaa868 Add correct height placeholder for tables to avoid jarring page resizing when loading data 2021-03-29 16:05:32 +01:00
Andrew Kingston
83a021a45d Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-29 15:40:35 +01:00
Andrew Kingston
181ba065ec Reorder table settings to put column selection last 2021-03-29 15:36:26 +01:00
Andrew Kingston
694dab654d Fix form picker component styling 2021-03-29 15:34:18 +01:00
Andrew Kingston
b46cef4fcd Disable table checkbox 2021-03-29 15:29:13 +01:00
Keviin Åberg Kultalahti
d86467ecd7 fix datasource test 2021-03-29 16:23:58 +02:00
mike12345567
76f330fc36 Replacing deprecated symbols. 2021-03-29 15:06:00 +01:00
mike12345567
3f21a6ba6f Starting worker instance as part of the stack, some changes to how environment handled for worker. 2021-03-29 15:00:40 +01:00
Keviin Åberg Kultalahti
d0aca74e4a wip: queries store tests 2021-03-29 14:57:01 +02:00