Commit Graph

5654 Commits

Author SHA1 Message Date
Keviin Åberg Kultalahti 8607127a0b adds a click dispatch to the Table component 2021-05-07 14:52:46 +02:00
Andrew Kingston d8120d107c Adjust padding in app list table view 2021-05-07 13:44:53 +01:00
Keviin Åberg Kultalahti b0e20eddc3 creates a custom helper store for fetching data 2021-05-07 14:30:51 +02:00
Andrew Kingston 81e9d8833c Handle long app names correctly in app grid view 2021-05-07 13:29:05 +01:00
Andrew Kingston f0b39f2530 Add small horiztonal padding to app list table view to improve text overflow 2021-05-07 13:17:49 +01:00
Andrew Kingston e6e47a6d03 Add table app list view 2021-05-07 13:13:51 +01:00
Andrew Kingston 93b4a3bd78 Update default gradients slightly 2021-05-07 13:13:34 +01:00
Andrew Kingston 78f9f801ce Use local transitions in modal to avoid issues with component unmounting when navigating away 2021-05-07 13:13:24 +01:00
Keviin Åberg Kultalahti 964ce5cab9 adds separate Basic Onboarding modal 2021-05-07 13:58:14 +02:00
mike12345567 ad02e56887 Fixing issues with bullboard and integrating the express app with our koa app (if prefix matches). 2021-05-07 12:24:51 +01:00
Keviin Åberg Kultalahti 3ba439452d enables front-end search of users 2021-05-07 13:24:07 +02:00
mike12345567 7e10dc16b3 Merge branch 'next' of github.com:Budibase/budibase into feature/logo-api 2021-05-07 11:41:32 +01:00
Keviin Åberg Kultalahti 45c49872e6 merge fixes 2021-05-07 12:16:09 +02:00
Keviin Åberg Kultalahti c2bae6da4f Merge branch 'app-list' into admin/user-management-ui 2021-05-07 12:15:58 +02:00
Andrew Kingston 1158276bc6 Bump svelte and routify deps, fix builder _reset usage and some tidy ups 2021-05-07 11:14:43 +01:00
Michael Drury 354f476705
Merge pull request #1460 from Budibase/dependabot/npm_and_yarn/lodash-4.17.21
Bump lodash from 4.17.13 to 4.17.21
2021-05-07 10:16:48 +01:00
Michael Drury 3738781e05
Merge pull request #1459 from Budibase/dependabot/npm_and_yarn/packages/client/lodash-4.17.21
Bump lodash from 4.17.20 to 4.17.21 in /packages/client
2021-05-07 10:16:36 +01:00
dependabot[bot] 647c443fd4
Bump lodash from 4.17.13 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.13 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.13...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 08:57:55 +00:00
dependabot[bot] e4dbd9bfcf
Bump lodash from 4.17.20 to 4.17.21 in /packages/client
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 08:57:35 +00:00
dependabot[bot] 6f2f2add00
Bump handlebars from 4.7.6 to 4.7.7 in /packages/string-templates
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 08:56:46 +00:00
Keviin Åberg Kultalahti f440b32b83 Merge branch 'next' into admin/user-management-ui 2021-05-07 09:47:45 +02:00
Keviin Åberg Kultalahti 43973887b2 adds users store and moves some components 2021-05-07 09:47:05 +02:00
Andrew Kingston 9a69a7ed37 Center menu item icons 2021-05-07 08:36:05 +01:00
Andrew Kingston 9f39690eb1 Server builder under /builder rather than /app for top level to avoid confusion 2021-05-07 08:17:21 +01:00
Andrew Kingston f173d16695 Make pages scrollable 2021-05-07 07:56:56 +01:00
Andrew Kingston 41ea4d1008 Fix URL being pushed after creating an app 2021-05-07 07:56:36 +01:00
Andrew Kingston 6a90f8cecb Improve app list styles 2021-05-06 22:28:50 +01:00
Michael Drury cf762f8dcd Some general backend cleanup. moving packages around, removing some traces of electron, and prepping for standardised object store library. 2021-05-06 19:27:24 +01:00
Martin McKeaveney 1b1d45756b pulling app list, re-adding code for automation blocks and external data source block lost in merge 2021-05-06 18:31:03 +01:00
Martin McKeaveney cb2b1037ba SMTP and template management E2E 2021-05-06 18:02:44 +01:00
Andrew Kingston c3ea022f8b Configure vite with a base URL so proxy works 2021-05-06 17:22:09 +01:00
Andrew Kingston f30b52e283 Fix links not working in some components 2021-05-06 17:21:29 +01:00
Andrew Kingston 4160dc1e8d Update routing to serve any builder routes under /app so that envoy can proxy correctly 2021-05-06 16:39:34 +01:00
Andrew Kingston a8a1f88eb8 Update AppCard padding 2021-05-06 15:34:34 +01:00
Andrew Kingston daf58ff554 Update portal pages to have better usage of spectrum components 2021-05-06 15:34:22 +01:00
Andrew Kingston dc6b66afde Reduce size of MenuItem icons 2021-05-06 15:33:28 +01:00
Andrew Kingston f84cf90192 Update label component to use spectrum 2021-05-06 15:33:16 +01:00
Andrew Kingston db9f3d15d1 Add log out and old settings to action menu from top bar avatar 2021-05-06 15:00:35 +01:00
Andrew Kingston e29df9f45c Tidy up auth logic in routes 2021-05-06 14:52:20 +01:00
Andrew Kingston ba65dfd718 Handle auth in top level routes and redirect as required. Change default route to be portal 2021-05-06 14:49:11 +01:00
Andrew Kingston 8cde453e61 Delete old builder layout page 2021-05-06 14:47:41 +01:00
Andrew Kingston 627d41de85 Add new auth page to handle login and future work on reset password etc 2021-05-06 14:47:21 +01:00
Andrew Kingston 37ba425bf1 Fix app card text size and bug with global css rule 2021-05-06 14:16:17 +01:00
Andrew Kingston 700df23e78 Touch up admin user creation to match designs 2021-05-06 14:11:06 +01:00
Andrew Kingston d1a355341f Fix classname in Body component 2021-05-06 14:10:54 +01:00
Andrew Kingston 760733f071 Merge branch 'next' of github.com:Budibase/budibase into app-list 2021-05-06 14:01:03 +01:00
Andrew Kingston 69345b0c01 Move app list to admin portal 2021-05-06 13:59:06 +01:00
Andrew Kingston 845054a5b1 Add new file for common svelte actions 2021-05-06 13:58:42 +01:00
Andrew Kingston a44849c955 Add noPadding prop to Body 2021-05-06 13:58:23 +01:00
Andrew Kingston 8b300dbd12 Add XS gap class to Layout 2021-05-06 13:58:07 +01:00
Andrew Kingston 8088416ba5 Add quiet prop to BBUI select 2021-05-06 13:57:36 +01:00
Keviin Åberg Kultalahti 1d9387ebeb wip: skeleton for users page 2021-05-06 14:34:41 +02:00
Martin McKeaveney 361db5e96f update scoped config imports 2021-05-06 12:09:35 +01:00
Martin McKeaveney 23cb160a69 merge with next 2021-05-06 11:56:53 +01:00
Keviin Åberg Kultalahti 3d4fef4376 Merge branch 'next' into admin/user-management-ui 2021-05-06 12:56:46 +02:00
Michael Drury f823b73a47
Merge pull request #1449 from Budibase/feature/password-reset
Password reset and invitations backend
2021-05-06 11:04:15 +01:00
Martin McKeaveney 2fe2d521cf lint 2021-05-06 10:57:24 +01:00
Martin McKeaveney efacbe861a unit tests 2021-05-06 10:54:01 +01:00
mike12345567 02a270a24d Making some changes to how configs are scoped. 2021-05-06 10:51:21 +01:00
Andrew Kingston 058daeb57f Update avatar to solid background 2021-05-06 10:49:04 +01:00
Martin McKeaveney 7cad598269 refactor CSS 2021-05-06 10:30:38 +01:00
Martin McKeaveney 91bf0d7a98 budibase config checklist complete 2021-05-06 10:28:06 +01:00
Andrew Kingston 99a02eb94d Add skeleton for apps page as example of full width page 2021-05-06 10:22:36 +01:00
Andrew Kingston e576e464e2 Update existing pages to use Page layout component 2021-05-06 10:22:17 +01:00
Andrew Kingston efdac8bc66 Add default portal redirect 2021-05-06 10:18:41 +01:00
Andrew Kingston 61d81a719a Update core layout to allow full width pages and match designs 2021-05-06 10:18:25 +01:00
Andrew Kingston 67fad5def0 Update border colour definitions to match designs 2021-05-06 10:17:47 +01:00
Andrew Kingston 04dfbe4d18 Add Page layout component to BBUI 2021-05-06 10:17:27 +01:00
Keviin Åberg Kultalahti b3addde600 add manage subroute to host users, auth, email pages 2021-05-06 11:00:41 +02:00
Martin McKeaveney 32608eee45 merge 2021-05-06 09:17:05 +01:00
Martin McKeaveney 399c463f52 do not allow users to initialise again once an admin has been created 2021-05-05 22:06:31 +01:00
Martin McKeaveney 1aedba80bd first time setup E2E 2021-05-05 21:56:43 +01:00
Martin McKeaveney 4bc1a7dc3c renable worker protection 2021-05-05 20:59:16 +01:00
Martin McKeaveney 4377b41f40 endpoint for budibase configuration checklist 2021-05-05 20:58:31 +01:00
mike12345567 c37f41fbd5 Making the code a query string parameter for invite/reset urls. 2021-05-05 18:13:59 +01:00
mike12345567 2614027969 Formatting. 2021-05-05 18:00:50 +01:00
mike12345567 2f0c3562ac Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset 2021-05-05 18:00:22 +01:00
Martin McKeaveney 0525be382d basic UI for creating first admin user 2021-05-05 17:58:09 +01:00
Keviin Åberg Kultalahti f805cdfb07 lintfix 2021-05-05 18:53:38 +02:00
Keviin Åberg Kultalahti cd9af13668 moves admin store to `stores/portal` 2021-05-05 18:52:45 +02:00
mike12345567 44db8cf9ec Formatting. 2021-05-05 17:49:53 +01:00
mike12345567 96f036b720 Updating testing system across the board after playing around with it, having the worker tests run when top level test is ran, fixing environment in worker when testing, removing the use of redis (replacing with ioredis-mock) when in test. 2021-05-05 17:49:34 +01:00
Keviin Åberg Kultalahti 8d02e017df remove unneeded class 2021-05-05 18:45:18 +02:00
Keviin Åberg Kultalahti f84389c2e1 remove some unneeded after fixing _layout 2021-05-05 18:44:55 +02:00
Keviin Åberg Kultalahti 22885f185a fix merge conflict 2021-05-05 18:42:50 +02:00
Keviin Åberg Kultalahti 335aeeded4 format fixes 2021-05-05 18:41:42 +02:00
Keviin Åberg Kultalahti 2cfb2f349e lint fix 2021-05-05 18:41:16 +02:00
Keviin Åberg Kultalahti 141ab61828 merge next 2021-05-05 18:40:55 +02:00
Keviin Åberg Kultalahti a86961085f add analytics toggling 2021-05-05 18:39:36 +02:00
Keviin Åberg Kultalahti 31ed79c4e7 update org store and add loading state + notifications to save action 2021-05-05 18:30:03 +02:00
Martin McKeaveney c381f08b4a fix styling 2021-05-05 17:21:35 +01:00
Keviin Åberg Kultalahti e999f53291 introduces portal stores concept and adds an org one that handles configs 2021-05-05 17:50:45 +02:00
mike12345567 1a2556b6fd Formatting. 2021-05-05 16:00:15 +01:00
mike12345567 4d49fd4da0 Updating configs API based on some feedback during the development of the settings frontend. 2021-05-05 15:59:24 +01:00
Keviin Åberg Kultalahti 4d7b102da1 fix SideNav Item not working correctly 2021-05-05 16:47:27 +02:00
mike12345567 3812a31a22 Formatting. 2021-05-05 15:19:44 +01:00
mike12345567 7b92046052 Finishing invite send email. 2021-05-05 15:17:15 +01:00
mike12345567 f1650105f4 Finalising the usage of redis in the password reset and invitation systems. 2021-05-05 15:10:28 +01:00
Martin McKeaveney a658b2917c Merge branch 'next' of https://github.com/Budibase/budibase into oauth-config-screen 2021-05-05 14:54:12 +01:00
mike12345567 f781e8b350 Formatting. 2021-05-05 12:11:31 +01:00
mike12345567 e31eb5d3d2 Fleshed out fully all redis interactions for invitations and password resets. 2021-05-05 12:11:06 +01:00
Keviin Åberg Kultalahti 7a346bed29 move settings to a subpath 2021-05-05 12:56:12 +02:00
Martin McKeaveney 4e494b23c9 tidy up imports 2021-05-05 11:03:45 +01:00
Keviin Åberg Kultalahti 655d1de921 adds active indicator to sidenav 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti 2520948a93 passes in dummy user.name data to Avatar component 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti fc351c0ea6 remove dummy text from index page 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti 1ccd023b04 passing in a name now shows initials in Avatar component 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti 256554d6fc adjust font-size with size on Avatar component 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti d33b9b8e97 add sizing prop to Avatar 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti d466db1e24 update layout 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti 72dd292e17 working ProgressCircle 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti 91518bdef8 fix progress not showing correctly 2021-05-05 11:23:42 +02:00
Keviin Åberg Kultalahti 91e79ff3a5 wip: update ProgressCircle to take values 2021-05-05 11:23:36 +02:00
Keviin Åberg Kultalahti 478f76ee42 adds wip initial mode to Avatar 2021-05-05 11:22:54 +02:00
Keviin Åberg Kultalahti 16f8ab96ca more structure to layout 2021-05-05 11:22:54 +02:00
Keviin Åberg Kultalahti 88606feeb1 remove unused styling 2021-05-05 11:22:54 +02:00
Keviin Åberg Kultalahti 9980ee8093 allow navigation to other URLs than /builder 2021-05-05 11:22:39 +02:00
Martin McKeaveney d8c3ab7d79 lint and tidy 2021-05-04 18:14:13 +01:00
mike12345567 66341473ca Fixing issues with Redis/Bull and the integration with new redis module. 2021-05-04 18:13:44 +01:00
Martin McKeaveney 88a5660bc3 google oauth UI 2021-05-04 17:31:06 +01:00
mike12345567 89310c0879 Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset 2021-05-04 15:21:53 +01:00
mike12345567 c259564ba8 Merge branch 'next' of github.com:Budibase/budibase into labday/mike-formulas 2021-05-04 13:24:14 +01:00
Martin McKeaveney bb2f4f485b merge with next 2021-05-04 11:49:34 +01:00
Martin McKeaveney 187b1c5670 Merge branch 'next' of https://github.com/Budibase/budibase into lab-day/scripting-block 2021-05-04 11:42:13 +01:00
Martin McKeaveney a4cc4191b4 merge with next 2021-05-04 11:40:59 +01:00
Andrew Kingston 4f4fa0f9bc Fix progressbar using undefined variables 2021-05-04 11:37:53 +01:00
Andrew Kingston 556236ebce Add explicit prettier options 2021-05-04 11:32:22 +01:00
Andrew Kingston f13c4f4e90 Fix modal content size prop 2021-05-04 11:07:26 +01:00
Andrew Kingston 1c3d477523 Fix prettier and fix crash when using certain views as data sources 2021-05-04 11:04:42 +01:00
mike12345567 87cfaf1181 Merge branch 'labday/mike-formulas' of github.com:Budibase/budibase into labday/mike-formulas 2021-05-04 10:50:52 +01:00
mike12345567 e85f1cb18c Some fixes after testing binding. 2021-05-04 10:49:33 +01:00
mike12345567 acc6eed8ff Merge branch 'next' of github.com:Budibase/budibase into labday/mike-formulas 2021-05-04 10:34:30 +01:00
Martin McKeaveney 4618dfd2d1 merge 2021-05-04 09:55:14 +01:00
Keviin Åberg Kultalahti 45f7d433ef fix accidental removal of Label component 2021-05-04 07:29:15 +02:00
Keviin Åberg Kultalahti 724c6a3fb2 remove last styleguide reference 2021-05-03 09:35:47 +02:00
Keviin Åberg Kultalahti 4ec2e7d01f lint:fix 2021-05-03 09:31:09 +02:00
Keviin Åberg Kultalahti 08126293a2 merge fixes 2021-05-03 09:24:04 +02:00
Michael Drury cdc4d2981b Fixing an import and fixing a util function which was throwing an error in cypress tests. 2021-04-30 21:20:37 +01:00
Michael Drury 124e30e00f Fixing cypress tests. 2021-04-30 19:17:00 +01:00
Andrew Kingston abf170d40c Fix more sizes in settings and drawer 2021-04-30 16:53:33 +01:00
Andrew Kingston dc92307af4 Fix button sizes in settings 2021-04-30 16:42:53 +01:00
Andrew Kingston 5aee405245 Add server-side searching and pagination to data providers using internal tables 2021-04-30 16:29:53 +01:00
mike12345567 4068a29624 Fixing complex test case. 2021-04-30 16:21:59 +01:00
mike12345567 a6e282c19b Moving drawers around to be a common component as they are utilised in a few places, keep all the binding work together, as well as some fixing for readable/runtime binding detection and conversion. 2021-04-30 16:17:57 +01:00
Martin McKeaveney d877a22a04 lint 2021-04-30 16:02:52 +01:00
Martin McKeaveney da25d8b6e5 tidy up 2021-04-30 15:44:37 +01:00
Keviin Åberg Kultalahti fa63b8f9ea convert Detail component to new API 2021-04-30 13:39:42 +02:00
Keviin Åberg Kultalahti 856f808600 convert Code component to new API 2021-04-30 13:39:34 +02:00
Keviin Åberg Kultalahti 71f20dd2ea convert all Heading instances to use new API 2021-04-30 13:38:06 +02:00
Keviin Åberg Kultalahti edb16eeff8 convert Heading to new API 2021-04-30 13:33:50 +02:00
Keviin Åberg Kultalahti 25a56b697e delete BBUI Styleguide 2021-04-30 13:31:59 +02:00
Keviin Åberg Kultalahti f0f10ab2b4 Convert Body component to use size="" prop 2021-04-30 13:31:45 +02:00
Martin McKeaveney 2dbcfe3ed1 external data connector block 2021-04-29 21:35:16 +01:00
mike12345567 87e846054b Linting. 2021-04-29 19:10:02 +01:00
mike12345567 4ed611fb73 Adding handlebars formulas to the system, it is now possible to set a formula at a column level which will always be applied on the way out with a relationship depth of one. 2021-04-29 19:06:58 +01:00
Andrew Kingston b5ee768cb1 Fix combobox disabled state and remove unnecessary props 2021-04-29 15:24:59 +01:00
Andrew Kingston bd8269619c Support NOT lucene queries and escape whitespace 2021-04-29 14:55:51 +01:00
Andrew Kingston 717b0b0af6 Expose search API endpoint 2021-04-29 14:55:33 +01:00
Martin McKeaveney b4051dfed6 merge with next 2021-04-29 11:45:47 +01:00
Andrew Kingston 2d62c6a413 Add wrapper component to data provider so that it can be styled 2021-04-29 09:41:49 +01:00
Andrew Kingston 368e921efa Fix styles in datasource select 2021-04-29 09:01:24 +01:00
mike12345567 3e2da63822 Updating auth middleware to accomodate public endpoints for the server properly and some refactoring. 2021-04-28 18:13:21 +01:00
Andrew Kingston 233e9af80c Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-28 15:54:52 +01:00
Andrew Kingston d415b331a1 Update merged files to use spectrum 2021-04-28 15:53:21 +01:00
Andrew Kingston 0caad1f582 Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-28 15:53:07 +01:00
mike12345567 e8e210dfe2 Updating packages so that @budibase/auth doesn't stop installations. 2021-04-28 15:25:49 +01:00
Keviin Åberg Kultalahti 193d542e0b remove unused prop from DrawerContent component 2021-04-28 16:18:56 +02:00
mike12345567 2ef00bf4c0 v0.18.6 2021-04-28 15:13:33 +01:00
Andrew Kingston 85466fb7da Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-28 15:08:54 +01:00
Andrew Kingston 14a9eebfa1 Update other cypress helpers to work with spectrum 2021-04-28 15:08:43 +01:00
mike12345567 229023e4c5 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-28 14:58:18 +01:00
mike12345567 8f22473998 Stripping out conjunction in view filter if its the first one. 2021-04-28 14:57:52 +01:00
Keviin Åberg Kultalahti 4376e18fbc remove Spacer imports 2021-04-28 15:56:52 +02:00
Andrew Kingston 164c4b76c7 Update cpyress tests so create and delete app helpers work again 2021-04-28 14:56:31 +01:00
Keviin Åberg Kultalahti 598189cfb0 remove Spacer import/export 2021-04-28 15:55:52 +02:00
Keviin Åberg Kultalahti 665e66eb95 Merge branch 'spectrum-bbui' into spectrum/kevs-bits-and-bobs-the-sequel 2021-04-28 15:55:15 +02:00
Keviin Åberg Kultalahti 111eb47a9a removes Spacer component and last few instances of use 2021-04-28 15:54:35 +02:00
Keviin Åberg Kultalahti c0f19c0b93 fix button width issue 2021-04-28 15:49:34 +02:00
Keviin Åberg Kultalahti 94a398bb41 Fix editor 2021-04-28 15:46:11 +02:00
Keviin Åberg Kultalahti e0b2bec432 Remove spacer and use Layout 2021-04-28 15:40:15 +02:00
Keviin Åberg Kultalahti 012d699987 Remove spacer 2021-04-28 15:36:45 +02:00
Keviin Åberg Kultalahti 504a5df4a8 fix DataSourceSelect Query Panel 2021-04-28 15:31:41 +02:00
Andrew Kingston f8026e8683 Update create app modal button style 2021-04-28 14:29:39 +01:00
mike12345567 6a0f80f25e Fixing login issue. 2021-04-28 14:28:25 +01:00
Keviin Åberg Kultalahti 672046a76c remove Spacer component 2021-04-28 15:23:47 +02:00
Andrew Kingston 7aa93e102e Hide empty spans inside routify routes to fix broken layouts 2021-04-28 14:23:37 +01:00
Andrew Kingston c8743af6f1 Move builder theme settings to a modal to avoid popover overflow issue 2021-04-28 14:23:03 +01:00
Keviin Åberg Kultalahti 7bb1ca48f9 fix ExecuteQuery to use Layout 2021-04-28 15:20:03 +02:00
Keviin Åberg Kultalahti 6c5b0f88b9 fix dataBinding error 2021-04-28 15:18:12 +02:00
Andrew Kingston 720b5b40db Increase font size of binding drawer results 2021-04-28 14:16:47 +01:00
Andrew Kingston d3966c01b5 Fix stacked list icon 2021-04-28 14:12:06 +01:00
Keviin Åberg Kultalahti 381ab45834 Merge branch 'spectrum-bbui' into spectrum/kevs-bits-and-bobs-the-sequel 2021-04-28 15:09:32 +02:00
Keviin Åberg Kultalahti 4c19d2d42f Convert EventPanel to Layout component 2021-04-28 15:04:30 +02:00
Andrew Kingston 03ae23a24e Fix confirmation dialogue size 2021-04-28 14:00:39 +01:00
Andrew Kingston 56cebe156b Update all backend buttons to be action buttons. Add missing ActionMenu conversion to views 2021-04-28 13:59:55 +01:00
Keviin Åberg Kultalahti 15acfc823f Convert AutomationBindingPanel to new DrawerContent panel 2021-04-28 14:55:53 +02:00
Keviin Åberg Kultalahti 7df0555721 rewords FilterPanel to use new DrawerContent component 2021-04-28 14:52:58 +02:00
Keviin Åberg Kultalahti 42204aa53d rename DrawerContentWithSidebar to DrawerContent and add sidebar check 2021-04-28 14:42:44 +02:00
Andrew Kingston bdd9eb2ff3 Update all component icons 2021-04-28 13:42:17 +01:00
Keviin Åberg Kultalahti b18f840c00 Convert IntegrationForm to use Layout component 2021-04-28 14:33:40 +02:00
Andrew Kingston 132755fb30 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-28 09:53:15 +01:00
Keviin Åberg Kultalahti 5c627f9372 Switch bindingPanel to use new Drawer content component 2021-04-28 10:10:48 +02:00
mike12345567 01a9db76c8 Formatting. 2021-04-27 17:30:19 +01:00
mike12345567 129b827d9f Adding a redis client to the auth system, as part of work towards the reset password flow. 2021-04-27 17:29:05 +01:00
Keviin Åberg Kultalahti a1cad7ab0d Create DrawerContent component 2021-04-27 17:43:56 +02:00
Keviin Åberg Kultalahti 3ebfa3615b rework AutomationBindingPanel to use Layout component 2021-04-27 17:10:25 +02:00
Keviin Åberg Kultalahti c4c8a281c2 cleanup component selection list 2021-04-27 17:04:50 +02:00
Andrew Kingston b6e4d53929 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-27 15:50:59 +01:00
Keviin Åberg Kultalahti a7e329d153 update progressbar to use new API 2021-04-27 16:41:43 +02:00
Keviin Åberg Kultalahti 1c77ff9e7d remove unused import 2021-04-27 16:41:31 +02:00
Keviin Åberg Kultalahti 21b4eb5d5c remove old unused component from bbui 2021-04-27 16:30:58 +02:00
Keviin Åberg Kultalahti 0b37d6f89a rework Icons to use new API 2021-04-27 16:30:13 +02:00
Keviin Åberg Kultalahti c1542dc49e rework Divider to use new API 2021-04-27 16:25:39 +02:00
Keviin Åberg Kultalahti 19052a66a5 rework ClearButton 2021-04-27 16:23:42 +02:00
Keviin Åberg Kultalahti 6e36a337f7 actually remove it 2021-04-27 16:22:43 +02:00
Keviin Åberg Kultalahti 1cd6acc1b6 remove old unsused close component from bbui 2021-04-27 16:22:33 +02:00
Keviin Åberg Kultalahti aaf9b9e305 merge main branch 2021-04-27 16:19:42 +02:00
Keviin Åberg Kultalahti 768dfef5a0 convert ActionButton to new interface 2021-04-27 16:18:52 +02:00
Keviin Åberg Kultalahti a760e6c1b5 Changes ActionMenu button slot to be called control 2021-04-27 15:34:17 +02:00
Keviin Åberg Kultalahti bc6ce42252 Merge branch 'spectrum-bbui' into spectrum/kevs-bits-and-bobs-the-sequel 2021-04-27 15:28:03 +02:00
Keviin Åberg Kultalahti fd2d263b4c Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-27 15:27:07 +02:00
Keviin Åberg Kultalahti ca775d8a80 converts QueryViewer to use new Layout component 2021-04-27 15:26:03 +02:00
Keviin Åberg Kultalahti f940cf5a39 Adds basic layout component 2021-04-27 15:06:08 +02:00
Andrew Kingston ed31b763f9 Fix app card background color 2021-04-27 13:16:58 +01:00
Andrew Kingston e89c51deef Add support for all 4 spectrum themes in builder! 2021-04-27 13:15:49 +01:00
Keviin Åberg Kultalahti 66081ffa3d rework ActionMenu and add noClose prop to MenuItem 2021-04-27 11:48:47 +02:00
Andrew Kingston 11dd3ddf7a Update other backend popovers to be modals 2021-04-26 19:29:22 +01:00
Keviin Åberg Kultalahti e6ce9aaa2f converts component adding buttons in design section 2021-04-26 17:34:28 +02:00
Andrew Kingston 5b78e0c375 Update filter popover to modal 2021-04-26 16:14:16 +01:00
Andrew Kingston c9933e001b Fix active class on buttons 2021-04-26 16:02:03 +01:00
Andrew Kingston a93a7f8f99 Update all table popovers to be modals and fix edit roles modal 2021-04-26 15:57:17 +01:00
mike12345567 caa62cba1c Adding auth endpoints to no auth list. 2021-04-26 15:44:28 +01:00
mike12345567 3468c942f9 Updating welcome to make it clear no login credentials in it. 2021-04-26 14:53:47 +01:00
mike12345567 02dafebe38 Moving header/footer and presentational tables to the base hbs email template. 2021-04-26 14:39:18 +01:00
mike12345567 02031ce8c9 Formatting, linting and handling year copyright properly. 2021-04-26 14:24:07 +01:00
mike12345567 5de2b26335 Formatting. 2021-04-26 14:16:05 +01:00
mike12345567 84e66f826b Updates after finding a better template to use and adding some real email testing with Ethereal platform. 2021-04-26 14:14:51 +01:00
Keviin Åberg Kultalahti 63dfede85a more conversions 2021-04-26 14:56:55 +02:00
Keviin Åberg Kultalahti c4b6e30391 more conversion 2021-04-26 14:48:23 +02:00
Keviin Åberg Kultalahti c655209f89 ActionMenu API improvements 2021-04-26 14:42:45 +02:00
Keviin Åberg Kultalahti bc391d32a3 More conversions... 2021-04-26 14:31:32 +02:00
Keviin Åberg Kultalahti 3a638798a6 More ActionMenu conversion 2021-04-26 14:21:30 +02:00
Keviin Åberg Kultalahti 3b414df8c9 add closeOnClick slot prop to ActionMenu 2021-04-26 14:14:05 +02:00
Keviin Åberg Kultalahti 1d614cf792 convert ScreenDropdown to use ActionMenu 2021-04-26 13:44:26 +02:00
Keviin Åberg Kultalahti 426377513c converts component dropdown to action 2021-04-26 12:29:45 +02:00
Keviin Åberg Kultalahti d8d01e56d5 Converts datasources dropdowns to use ActionMenu 2021-04-26 12:11:51 +02:00
Keviin Åberg Kultalahti 65d6ca6b5d converts table dropdown to spectrum ActionMenu 2021-04-26 12:05:12 +02:00
mike12345567 73ad093a50 Major update, fixing email test case. 2021-04-23 18:54:12 +01:00
mike12345567 d985d338ec Updating test cases and some re-work of the email system. 2021-04-23 18:07:39 +01:00
mike12345567 6564c85a30 continuing work on smtp testing. 2021-04-23 15:14:28 +01:00
mike12345567 46c9df6245 Adding testing to worker, still WIP. 2021-04-23 14:58:06 +01:00
Keviin Åberg Kultalahti 47f6509baf update ActionButton interface 2021-04-23 15:45:10 +02:00
mike12345567 61ed6cf2bc Updating config management for SMTP as well as finalising the work around generating and sending emails. 2021-04-23 13:49:47 +01:00
Keviin Åberg Kultalahti 422707c18a Merge branch 'spectrum-bbui' into spectrum/kevins-bits-and-bobs 2021-04-23 14:12:20 +02:00
Keviin Åberg Kultalahti eebdbfac36 replace more remix icons 2021-04-23 14:10:44 +02:00
mike12345567 fcd57cfcb5 putting together the bulk of the email sending/config options. 2021-04-23 13:10:37 +01:00
Keviin Åberg Kultalahti 7bf256ac79 switch out remix icon 2021-04-23 14:06:42 +02:00
Keviin Åberg Kultalahti 40450fdf5a adds hoverable prop to modal close button 2021-04-23 14:03:59 +02:00
Keviin Åberg Kultalahti 8904d32c14 fix body sizing in some components 2021-04-23 14:03:34 +02:00
Keviin Åberg Kultalahti ef354ded09 remove unused component 2021-04-23 14:01:50 +02:00
Keviin Åberg Kultalahti 2dff378ce7 replace remix icons in NavItem component 2021-04-23 13:52:34 +02:00
Andrew Kingston d3452d18f8 Update some leftover header sizes 2021-04-23 11:55:36 +01:00
Keviin Åberg Kultalahti dbb125dd12 Merge branch 'spectrum-bbui' into spectrum/kevins-bits-and-bobs 2021-04-23 12:52:05 +02:00
Andrew Kingston 714929ff27 Add background color to request feature button 2021-04-23 11:44:42 +01:00
Andrew Kingston 1bb79d77b9 Add padding to account for request feature button 2021-04-23 11:41:26 +01:00
Keviin Åberg Kultalahti b97fe50a4a remix replacement 2021-04-23 12:39:48 +02:00
Andrew Kingston 59614ddd26 Add custom scrollbars and fix page heights 2021-04-23 11:39:39 +01:00
Keviin Åberg Kultalahti 3ac72ec42b more remix replacements 2021-04-23 12:34:56 +02:00
Andrew Kingston 443ab6b999 Fix automation name font size 2021-04-23 11:31:40 +01:00
Andrew Kingston fef61ba25f Update top nav to use tabs and fix a few tab layout issues 2021-04-23 11:30:17 +01:00
Keviin Åberg Kultalahti c8d6e230c6 more remix replacements 2021-04-23 12:20:38 +02:00
Keviin Åberg Kultalahti 81f10890b9 replace remix 2021-04-23 11:55:27 +02:00
Keviin Åberg Kultalahti 252d06c7fd Remove unused file 2021-04-23 11:48:27 +02:00
Andrew Kingston b92083bf83 Update lots of font sizes, padding and other UI improvements 2021-04-23 10:48:19 +01:00
Keviin Åberg Kultalahti 6dad6adb6d update NavItem 2021-04-23 11:18:34 +02:00
Keviin Åberg Kultalahti 7012ce46ce switch out remix icons 2021-04-23 10:33:41 +02:00
Keviin Åberg Kultalahti 33e1b160d2 switch out remix icons in automation blocks 2021-04-23 10:13:56 +02:00
Keviin Åberg Kultalahti b5db919ee1 switch remix icons to spectrum in panels 2021-04-23 10:07:50 +02:00
Keviin Åberg Kultalahti 66c5a134e5 fix formatting in some files 2021-04-23 09:41:49 +02:00
Keviin Åberg Kultalahti 2edc795185 update FilterEditor and SaveFields drawers 2021-04-23 08:30:23 +02:00
mike12345567 e2d29f0562 Formatting. 2021-04-22 17:58:14 +01:00
mike12345567 737dd356c3 Fleshing out the main work behind the email generation. 2021-04-22 17:57:38 +01:00
mike12345567 27846e1bee Formatting. 2021-04-22 16:06:29 +01:00
Michael Drury 0e1a6b14db
Merge branch 'feature/smtp-templates' into configuration-management 2021-04-22 15:39:54 +01:00
Keviin Åberg Kultalahti 79366072dc Align action panel with other designs 2021-04-22 16:38:26 +02:00
Keviin Åberg Kultalahti 9f5393a7ac wip: fixes a couple of drawers 2021-04-22 16:34:18 +02:00
Martin McKeaveney 83f9e00aff fix imports 2021-04-22 15:27:09 +01:00
mike12345567 70c2c7c727 Adding some base templates which will be returned based on purpose, need to create a list of options that will be exposed/made available via configuration. 2021-04-22 15:26:32 +01:00
Martin McKeaveney 17d20b3faf only keep userId in payload 2021-04-22 14:53:19 +01:00
Keviin Åberg Kultalahti 9b295f89ba converts Drawer component to Spectrum 2021-04-22 15:14:55 +02:00
Martin McKeaveney ad63faf448 tidy up 2021-04-22 14:07:00 +01:00
Andrew Kingston 71d7e6be9b Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-22 13:59:38 +01:00
Andrew Kingston c9d1d1af86 Remove test button group 2021-04-22 13:59:26 +01:00
Andrew Kingston 3165f3b346 Improve builder settings modal styles 2021-04-22 13:59:00 +01:00
Keviin Åberg Kultalahti 85ec2165d8 adds more spectrum variables to integration list 2021-04-22 14:47:03 +02:00
Martin McKeaveney 9a12239e62 scoped configuration management 2021-04-22 13:46:54 +01:00
Keviin Åberg Kultalahti 91ebb2f9f5 converts Create Datasource modal 2021-04-22 14:38:35 +02:00
Andrew Kingston 1dc72c5a4a Update deploy page to use spectrum 2021-04-22 13:37:24 +01:00
Andrew Kingston 12c0845eeb Fix crash due ot leftover export from BBUI 2021-04-22 13:23:02 +01:00
Martin McKeaveney caa4f0dfb7 lint 2021-04-22 11:48:37 +01:00
Martin McKeaveney 737e9dba47 config specificity 2021-04-22 11:45:22 +01:00
Keviin Åberg Kultalahti bbf9b6ca5b remove testing stuff 2021-04-22 12:25:32 +02:00
Keviin Åberg Kultalahti f8fc07631d fix DropdownMenu not being removed from export file 2021-04-22 12:15:42 +02:00
Keviin Åberg Kultalahti 51c7114bef Merge branch 'spectrum-bbui' into spectrum/kevins-bits-and-bobs 2021-04-22 12:09:51 +02:00
Andrew Kingston 5a3a661f99 Update automation section to use spectrum 2021-04-22 10:58:04 +01:00
Andrew Kingston 7cee3018d6 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-22 10:10:52 +01:00
Andrew Kingston a0304d7945 Add dropzone component and update builder and standard components 2021-04-22 10:10:42 +01:00
Martin McKeaveney 1c7689e694 google login reading from couch 2021-04-21 21:08:04 +01:00
Martin McKeaveney 1da29900c7 merge 2021-04-21 18:43:20 +01:00
Martin McKeaveney 1f831f1281 custom google middleware 2021-04-21 18:40:32 +01:00
mike12345567 e057217b48 Initial CRUD interface for templates. 2021-04-21 18:15:57 +01:00
mike12345567 ec099a9e6f Formatting and linting. 2021-04-21 16:46:51 +01:00
mike12345567 bb5dbf27aa Some re-work of the auth package, making it a bit easier to use/less likely to make a mistake. 2021-04-21 16:42:44 +01:00
Keviin Åberg Kultalahti 77b48874e8 Delete DropdownMenu component 2021-04-21 16:03:32 +02:00
Keviin Åberg Kultalahti 09551f971b Switch out DropdownMenu to Popover across the builder 2021-04-21 16:03:12 +02:00
Keviin Åberg Kultalahti 79ae6d8b78 add defaults to Button and ActionGroup components 2021-04-21 15:59:08 +02:00
Keviin Åberg Kultalahti 4c750e34b9 Move DetailSummary and update to use Spectrum Icon 2021-04-21 15:34:46 +02:00
Keviin Åberg Kultalahti 038d3dcb55 Switches out SideNav to SideNavigation component 2021-04-21 15:25:25 +02:00
Keviin Åberg Kultalahti ca63c6957f Implements SideNavigation component 2021-04-21 15:18:50 +02:00
Keviin Åberg Kultalahti 6c8b18bcb2 add size prop to ClearButton 2021-04-21 14:59:16 +02:00
Keviin Åberg Kultalahti f1a793ce2a remove usage of old Icons component in ModalContent 2021-04-21 14:59:09 +02:00
Keviin Åberg Kultalahti 7bb6fa474e fix Menu component 2021-04-21 14:51:17 +02:00
Keviin Åberg Kultalahti de0f57ab25 Remove Icons 2021-04-21 14:20:53 +02:00
Keviin Åberg Kultalahti 4afe779eb4 fix ButtonGroup not adding classes to children 2021-04-21 14:19:10 +02:00
Keviin Åberg Kultalahti be300c37d0 Implements ButtonGroup component 2021-04-21 14:12:47 +02:00
Keviin Åberg Kultalahti 22b665d164 Implements Tags and Tag components 2021-04-21 14:10:24 +02:00
Keviin Åberg Kultalahti c6f0b868a0 implements ClearButton 2021-04-21 14:09:56 +02:00
Keviin Åberg Kultalahti bade192b6d implements Avatar component 2021-04-21 14:09:36 +02:00
Keviin Åberg Kultalahti 720cc38a73 remove old Switcher import 2021-04-21 13:55:54 +02:00
Keviin Åberg Kultalahti a496f96662 remove old Switcher import 2021-04-21 13:55:38 +02:00
Keviin Åberg Kultalahti 1f608ad761 wip: initial tags 2021-04-21 13:53:49 +02:00
Keviin Åberg Kultalahti 7a1ebaf374 remove unused code in QueryViewer component 2021-04-21 13:53:21 +02:00
Keviin Åberg Kultalahti e4c32f5ddb Removes Switcher component 2021-04-21 13:44:36 +02:00
Keviin Åberg Kultalahti 5e1621fdd1 SettingsModal now uses Tabs component 2021-04-21 13:43:58 +02:00
Keviin Åberg Kultalahti 72d6b941d3 QueryViewer now uses Tabs component 2021-04-21 13:41:44 +02:00
Keviin Åberg Kultalahti 72fc3ea6dd adds defaults to Typography components 2021-04-21 13:21:43 +02:00
Keviin Åberg Kultalahti 7384e88613 remove unused files that were accidentally left 2021-04-21 13:16:05 +02:00
Keviin Åberg Kultalahti 6db09715df merge spectrum-bbui 2021-04-21 13:15:16 +02:00
Martin McKeaveney b61a29f2ff google auth E2E 2021-04-21 12:12:22 +01:00
Andrew Kingston 57aaa05461 Remove some old stuff and update binding icon 2021-04-21 11:42:25 +01:00
mike12345567 ebaf8c3a2f Updating cypress tests to work with the new user ID system. 2021-04-21 11:33:12 +01:00
Andrew Kingston b2fc4e56eb Add datepicker, centralise icon management and update builder styles 2021-04-20 20:06:27 +01:00
Martin McKeaveney 1b54845c5e config creation and management APIs 2021-04-20 18:14:36 +01:00
Andrew Kingston 142c47fc36 Revert to use manual handlers for closing rather than clickOutside action 2021-04-20 18:14:33 +01:00
mike12345567 a464aa09db Linting and formatting. 2021-04-20 17:33:44 +01:00
mike12345567 f6425524a4 Updating test cases now that login has changed a bit. 2021-04-20 17:27:23 +01:00
mike12345567 7612b5ed16 Swapping over everything to use the new user ID and updating everything after some end to end testing. 2021-04-20 17:17:44 +01:00
Keviin Åberg Kultalahti f970c016c0 remove backend.js artifact 2021-04-20 16:44:29 +02:00
Keviin Åberg Kultalahti 69823b1d52 clean up Tree Item component 2021-04-20 16:44:08 +02:00
Keviin Åberg Kultalahti 1f50a970c1 wip: trying to get the new TreeView component to work with the drag-and-drop functionality 2021-04-20 15:57:56 +02:00
Andrew Kingston 5b7f58d7b4 Add search component and update screen list panel 2021-04-20 14:24:14 +01:00
Andrew Kingston 6ac5a999cb Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui-forms 2021-04-20 14:06:33 +01:00
mike12345567 f24a9d8593 Merge branch 'next' of github.com:Budibase/budibase into feature/user-id-update 2021-04-20 14:03:42 +01:00
Andrew Kingston 12bd6a37d5 Fix create table modal 2021-04-20 13:40:08 +01:00
Martin McKeaveney 9b477c6f70 lint 2021-04-20 13:13:15 +01:00
Andrew Kingston 7589f47a76 Update settings modal 2021-04-20 12:55:23 +01:00
Andrew Kingston b70afda93c Update all form components to update bound values before firing onchange events 2021-04-20 12:49:02 +01:00
Andrew Kingston e3bb206b2d Update new screen modal 2021-04-20 12:48:37 +01:00
Andrew Kingston b00b7cf7b2 Add additional spacer to query params 2021-04-20 12:37:33 +01:00
Andrew Kingston 42853f91cb Update group by popover 2021-04-20 12:35:34 +01:00
Andrew Kingston 7ee4a37320 Update calculate popover 2021-04-20 12:34:10 +01:00
Andrew Kingston b17c4b961d Update filter popover 2021-04-20 12:31:08 +01:00
Andrew Kingston b0e5e48883 Update all backend table popovers to use spectrum and fix multiple bugs 2021-04-20 12:20:03 +01:00
Andrew Kingston 17d031eeed Update entire builder backend UI to work with new spectrum components and fix multiple issues 2021-04-20 11:53:19 +01:00
Andrew Kingston 25a90faf52 Fix jumping in nav items when hovering 2021-04-20 10:43:20 +01:00
Andrew Kingston 01b5776cf5 Fix styles in create app modal 2021-04-20 10:39:09 +01:00
Andrew Kingston 69e519c460 Update builder settings modal to use spectrum components 2021-04-20 10:26:20 +01:00
mike12345567 547492189a Adding cleanup operation to dynamo client. 2021-04-19 22:36:14 +01:00
mike12345567 c121300840 Fixing an issue with the DynamoDB integration, didn't specify the correct terms for the AWS credentials. 2021-04-19 22:24:13 +01:00
mike12345567 e787f22daa Updating auth package to remove use of email address (bar logging in). 2021-04-19 17:31:47 +01:00
mike12345567 ade007482c Updating the server to remove use of the email in the user ID. 2021-04-19 16:26:33 +01:00
Martin McKeaveney 657ae2b554 group CRUD 2021-04-19 16:16:46 +01:00
Andrew Kingston 1bc678ad9e Add caret position function to text area and fix issue with design transitions and custom styles 2021-04-19 15:07:25 +01:00
Andrew Kingston 36b1cd75fd Update button actions to use new spectrum components 2021-04-19 14:40:51 +01:00
Andrew Kingston c4f50b3cbe Fix multiple bugs with ID numbering in the event editor 2021-04-19 14:37:04 +01:00
Andrew Kingston a537ed9ca4 Update label to use spectrum 2021-04-19 14:36:28 +01:00
Andrew Kingston b25a8ff0ca Update drawer bindable input styles 2021-04-19 14:11:46 +01:00
Andrew Kingston f0d1667b03 Update binding icon styles and fix theme editor 2021-04-19 14:10:58 +01:00
Andrew Kingston 3703ab17a4 Update all design panel settings and styles to use new spectrum components 2021-04-19 14:04:07 +01:00
Andrew Kingston af73ea15be Add combobox component 2021-04-19 12:05:11 +01:00
Martin McKeaveney 07ac411b12 merge 2021-04-19 11:38:54 +01:00
Martin McKeaveney 95b768c073 basic group apis 2021-04-19 11:34:07 +01:00
Martin McKeaveney 174dc6c780 v0.8.17 2021-04-19 10:39:27 +01:00
mike12345567 9cc640ac0e Changing user db to be called global db. 2021-04-16 18:09:34 +01:00
mike12345567 7d3eb2f234 Formatting. 2021-04-16 17:25:53 +01:00
Andrew Kingston 9a0ad49b74 Add switch and fix modal titles 2021-04-16 17:12:22 +01:00
mike12345567 bd6741fc1c Merge branch 'master' of github.com:Budibase/budibase into next 2021-04-16 17:01:35 +01:00
Andrew Kingston 95bef3e90a Standardise text area updates 2021-04-16 16:11:11 +01:00
Andrew Kingston 691c9a9bd1 Replace RichText editor with spectrum text area 2021-04-16 16:00:10 +01:00
Keviin Åberg Kultalahti fb77d95e34 implements working TreeView component 2021-04-16 16:41:04 +02:00
Keviin Åberg Kultalahti 8aa6e66be2 wip: tree component 2021-04-16 16:17:26 +02:00
mike12345567 e74adaf73b Formatting. 2021-04-16 14:43:20 +01:00
Andrew Kingston 7ba5ff7b34 Add radio group spectrum component and update builder 2021-04-16 14:30:33 +01:00
mike12345567 a19b0d092b Merge branch 'master' of github.com:Budibase/budibase 2021-04-16 13:47:40 +01:00
mike12345567 cfde5d3ca4 Some fixes for creation/editing of table columns. 2021-04-16 13:47:30 +01:00
Andrew Kingston ea5501fe98 Make modals only close on a mousedown outside the modal rather than a click 2021-04-16 13:09:16 +01:00
Andrew Kingston 63dfb552d7 Fix crash when non iterable options property given to picker 2021-04-16 13:08:06 +01:00
Andrew Kingston 68aca8b630 Update some more parts of the builder to use new form components 2021-04-16 13:07:38 +01:00
Keviin Åberg Kultalahti 7e7e501244 fix navigation error in automation section 2021-04-16 13:02:45 +02:00
Keviin Åberg Kultalahti 8328a15637 fixes menu item placement issue 2021-04-16 12:42:32 +02:00
Keviin Åberg Kultalahti 1a53a3cb45 Convert main nav to use an ActionGroup 2021-04-16 12:40:34 +02:00
Andrew Kingston 9a2385e4b2 Use BBUI checkbox in standard components 2021-04-16 11:32:41 +01:00
Andrew Kingston 4d84e063dd Improve select determination of field text 2021-04-16 11:32:24 +01:00
Andrew Kingston 48a85ae103 Improve multiselect determintation of pretty labels 2021-04-16 11:32:05 +01:00
Keviin Åberg Kultalahti e8376435dd Adds Icon component to bbui 2021-04-16 12:24:06 +02:00
Keviin Åberg Kultalahti 0ac9ef1746 reverses tab order mistake in properties panel 2021-04-16 12:17:20 +02:00
Andrew Kingston 6e9c3b7b5d Fix schema in when creating columns and use new spectrum form components in design section 2021-04-16 11:06:21 +01:00
Andrew Kingston 474d08ed94 Add spectrum checkbox component 2021-04-16 11:05:53 +01:00
Andrew Kingston 795b96513e Use new spectrum components to build up Table SelectEditRenderer cell 2021-04-16 11:05:31 +01:00
Andrew Kingston a9f07045f7 Extract value and label props from select options which are objects by default 2021-04-16 11:04:50 +01:00
Andrew Kingston 3aeb85f62f Fix table height when no rows exist and fixed row count specified 2021-04-16 11:03:44 +01:00
Keviin Åberg Kultalahti 51c97a2c13 Automations panel now uses the tabs component 2021-04-16 11:49:08 +02:00
Keviin Åberg Kultalahti 32c2aa00b0 Component panel now uses Tabs component 2021-04-16 11:28:53 +02:00
Keviin Åberg Kultalahti 65309a5b98 adds tab to left sidebar on design section 2021-04-16 11:18:39 +02:00
Andrew Kingston 93f64cc671 Update create table modal to use new forms 2021-04-16 09:40:44 +01:00
Andrew Kingston 4f7b91f34f Update list autoscreen to use quiet table 2021-04-16 09:40:27 +01:00
Andrew Kingston 0f0d9bf72e Fix standard component table layout 2021-04-16 09:40:04 +01:00
Andrew Kingston 0f8ddd47fe Fix table borders and background colours to properly reflect spectrum theme 2021-04-16 09:39:49 +01:00
Andrew Kingston aab06cdc36 Don't render field label components unless a label exists 2021-04-16 09:39:29 +01:00
Andrew Kingston e28bbf594b Fix placeholder text 2021-04-16 09:39:09 +01:00
Keviin Åberg Kultalahti af2b3198a5 builder data side panel now uses new tabs component 2021-04-16 10:07:33 +02:00
Andrew Kingston 917f0551d5 Add missing modal content dependency 2021-04-16 09:02:16 +01:00
Andrew Kingston 4381c8981f Prune old dependencies 2021-04-16 09:01:52 +01:00
Andrew Kingston b0f31aaf15 Allow selects to support no placeholder option 2021-04-16 09:01:21 +01:00
Andrew Kingston 4b51381c88 Update lock 2021-04-16 08:10:18 +01:00
Andrew Kingston 534ca3319e Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui-forms 2021-04-16 08:08:52 +01:00
Martin McKeaveney 07d108aafa default user 2021-04-15 23:14:10 +01:00
Martin McKeaveney 4700b24793 account for empty user id in automations 2021-04-15 21:34:03 +01:00
Andrew Kingston d19e15c1e7 Update some standard components form components to use generic BBUI core components 2021-04-15 19:43:18 +01:00
Andrew Kingston b83148a0c8 Update some builder components to use new forms 2021-04-15 19:42:58 +01:00
Andrew Kingston ef1448ca6a Clean up create app modal error messages 2021-04-15 19:31:04 +01:00
Andrew Kingston eea5e9b535 Rewrite create app modal to work with new spectrum fields 2021-04-15 19:28:50 +01:00
Andrew Kingston b9913390c7 Change BBUI to single bundle export and clean up some form components 2021-04-15 19:28:08 +01:00
Martin McKeaveney e2167c1d62 lint 2021-04-15 18:34:49 +01:00
Martin McKeaveney 046850b4d6 login step configured correctly 2021-04-15 18:29:11 +01:00
Martin McKeaveney 7c92f9af32 lint 2021-04-15 17:46:47 +01:00
Martin McKeaveney 191c085f17 fix cypress tests, only login if cookie not present 2021-04-15 17:36:58 +01:00
Keviin Åberg Kultalahti a800c6198a adds wip progresscircle component 2021-04-15 18:06:22 +02:00
mike12345567 3545634d53 Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management 2021-04-15 16:57:35 +01:00
mike12345567 ee1a7a69ac Fixing some issues with auth module. 2021-04-15 16:57:01 +01:00
Martin McKeaveney 9db21447c3 uncomment code 2021-04-15 16:50:06 +01:00
Martin McKeaveney 212a1217c5 merge 2021-04-15 16:49:35 +01:00
mike12345567 2edb559fcf Updating auth lib so that it takes in a pouch instance rather than creating its own. 2021-04-15 16:45:21 +01:00
mike12345567 fb4e52baff Updating worker/server to run in cypress properly. 2021-04-15 16:25:48 +01:00
mike12345567 cfbd75b36d Some changes to initial login form, improvements based on testing and attempts to fix cypress test failures. 2021-04-15 15:57:55 +01:00
Keviin Åberg Kultalahti 409a67ff3e remove unused stuff 2021-04-15 15:42:30 +02:00
Keviin Åberg Kultalahti 7c115149ba adds progressBar 2021-04-15 15:39:14 +02:00
Keviin Åberg Kultalahti 61e1529ea8 adds on:select handler to tabs component 2021-04-15 15:39:00 +02:00
Andrew Kingston 5f697f0e96 Add pretty labels to multiselect and fix stale props issue 2021-04-15 14:05:59 +01:00
Keviin Åberg Kultalahti f25bebf822 remove log 2021-04-15 14:48:20 +02:00
Keviin Åberg Kultalahti 7f05d74355 working sliding animation between tabs 2021-04-15 14:42:39 +02:00
mike12345567 0d65aac9a4 Linting. 2021-04-15 13:23:42 +01:00
Andrew Kingston 087e8ed153 Fix multiselect 2021-04-15 12:14:51 +01:00
Martin McKeaveney fe6d31d880 login command - need to run worker in cypress env 2021-04-15 12:14:50 +01:00
Andrew Kingston 2978b5db89 Remove dependency on BBUI stylesheet in builder 2021-04-15 12:09:36 +01:00
Andrew Kingston 87e37e0fc5 Fix modal transform causing inner overlays to incorrectly calculate window dimensions 2021-04-15 12:09:06 +01:00
Andrew Kingston c94bbf9571 Update StringField and OptionsField to use BBUI components 2021-04-15 11:51:18 +01:00
Andrew Kingston b741d9e9d9 Improve modal layout, improve modal button spacing, use rollup for building to expose multple BBUI entrypoints 2021-04-15 11:50:56 +01:00
mike12345567 20a16e07a1 Removing test case that isn't valid anymore. 2021-04-14 17:27:58 +01:00
Martin McKeaveney 3810cc7483 Merge branch 'feature/global-user-management' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-14 17:02:18 +01:00
Martin McKeaveney 4c8c5c17b2 removing initial user creation 2021-04-14 17:02:12 +01:00
mike12345567 3697a270ec Linting. 2021-04-14 16:44:10 +01:00
mike12345567 29f6582ec0 Formatting. 2021-04-14 16:01:28 +01:00
mike12345567 8e729f92e1 Some more server-side fixes, updating it so that builders have permissions to do anything for now (means that a builder user doesn't have to be present in app database to work. 2021-04-14 16:00:58 +01:00
mike12345567 bd2e75c745 Removing server 403. 2021-04-14 15:44:18 +01:00
mike12345567 e9767eabc5 Adding some controls around cookies, expiring them when a 403 is hit. 2021-04-14 15:43:34 +01:00
Keviin Åberg Kultalahti 6960966cac adds working tabs 2021-04-14 16:07:45 +02:00
mike12345567 e580628b9c Updating environment in auth package, easily see required env settings. 2021-04-14 14:13:48 +01:00
Keviin Åberg Kultalahti 5da296ed5d adds divider component 2021-04-14 14:52:25 +02:00
Martin McKeaveney eef989f375 joi syntax, adding db user builder key to cookie 2021-04-14 13:22:57 +01:00
Keviin Åberg Kultalahti f34b899ef6 adds Typogaphy components 2021-04-14 10:53:23 +02:00
Keviin Åberg Kultalahti db6b0c72df adds Heading component 2021-04-14 10:40:44 +02:00
Keviin Åberg Kultalahti fa08a6211d rework to use tick instead of manual timeout 2021-04-14 10:25:10 +02:00
Keviin Åberg Kultalahti 5d1d53f679 adds focus action to first input field of modals 2021-04-14 10:22:45 +02:00
mike12345567 0f59546169 Formatting. 2021-04-13 20:26:26 +01:00
mike12345567 76608fcdcd Fixing up tests, need to mock most of the worker functionality so that worker doesn't need to run during tests. 2021-04-13 20:25:43 +01:00
mike12345567 8b20fcb573 Getting most of the test auth working, adding in global builder configuration. 2021-04-13 18:12:35 +01:00
Andrew Kingston 75a58829a6 Add missing menu, actiongroup and link spectrum dependencies 2021-04-13 18:12:10 +01:00
Andrew Kingston 758297a093 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-13 18:08:55 +01:00
Andrew Kingston 8af2b8f2a0 Fix table spectrum colour definitions 2021-04-13 18:08:01 +01:00
Andrew Kingston 105715e68e Add default spectrum colours to existing builder components and allow spectrum dark mode toggle 2021-04-13 18:07:45 +01:00
mike12345567 fa6267a2ac Fixing an issue with save row, changing how pre existing was handled caused an issue. 2021-04-13 17:41:32 +01:00
mike12345567 eea3ab8b07 Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management 2021-04-13 17:12:56 +01:00
mike12345567 a8f7977510 Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management 2021-04-13 17:12:09 +01:00
mike12345567 d0bdd113e1 Removing the lookup of _id in usage quota when in dev/self host for performance reasons as part of usage quota, re-writing some bits of fetch self for cleaner implementation, fixing some issues with updating/saving users from within app. 2021-04-13 17:11:55 +01:00
Michael Shanks 0b0a2daa51 lint fix + remove electron.js 2021-04-13 16:57:22 +01:00
Martin McKeaveney 06f3b1fbad ensuring public users can log in after being assigned a roleId 2021-04-13 16:56: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 719c2af295 Fix z-index on table header 2021-04-13 15:31:38 +01:00
Andrew Kingston c1ba8f065f Add missing toast dependency 2021-04-13 15:28:57 +01:00
mike12345567 7e6855262b Fixing some issues with the ctx.user, this was previously filled in by the old auth middleware. 2021-04-13 15:27:47 +01: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 567e43046e Fix scroll state not resetting 2021-04-13 15:10:27 +01:00
Andrew Kingston c2b41ac55a Make standard components table custom column non-sortable 2021-04-13 14:45:24 +01:00
Andrew Kingston 5448cf02b8 Fix routify empty span tags affecting dom layout 2021-04-13 14:44:46 +01:00
Andrew Kingston d5827e15b3 Support non-sortable columns in table and prevent first row rendering flashing 2021-04-13 14:44:30 +01:00
mike12345567 42ed66703a Updating current app to set up role in middleware. 2021-04-13 14:35:00 +01:00
Andrew Kingston 08a1b4c1d7 Allow table dynamic resizing and scrolling whenever rowCount is not specified 2021-04-13 14:14:14 +01:00
Andrew Kingston c3748ce640 Fix client table not passing down rowCount and improve styles of wrapper div 2021-04-13 14:13:44 +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 f219b4e4fb Removing test cases which are no longer valid. 2021-04-13 13:37:54 +01:00
mike12345567 af0df42c3c Formatting. 2021-04-13 13:35:30 +01:00
mike12345567 df55363133 Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management 2021-04-13 13:35:21 +01:00
mike12345567 a209606739 Adding test cases for current app middleware as well as removing some old middlewares that were no longer used. 2021-04-13 13:32:09 +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
Martin McKeaveney 0fc957a13d v0.8.16 2021-04-12 19:51:11 +01:00
mike12345567 2aa26a2302 Some work towards implementing the current app cookie, removing some old dead code and re-working some of the different middlewares involved. 2021-04-12 18:31:58 +01:00
Martin McKeaveney 160d02a691 v0.8.15 2021-04-12 17:10:19 +01:00
Martin McKeaveney b1ea1b0fda lint 2021-04-12 16:51:07 +01:00
Andrew Kingston 0b3dcb40a3 Use BBUI spectrum table in standard components 2021-04-12 16:14:24 +01:00
Keviin Åberg Kultalahti cfe0b153e6 Implements ActionMenu component 2021-04-12 17:10:55 +02:00
mike12345567 698c983056 Updating fetch self to get the global user as well as local metadata. 2021-04-12 15:54:14 +01:00
Keviin Åberg Kultalahti 5c3fcb053d Implements Menu component 2021-04-12 16:26:26 +02:00
Andrew Kingston 4703c87991 Improve table cell rendering and pass down table slot 2021-04-12 15:24:33 +01:00
Andrew Kingston 7ca7769482 Add hover cursor to relationship badges in tables 2021-04-12 15:16:49 +01:00
Andrew Kingston 1c1f71ebfb Don't show header in spectrum table unless rows exist 2021-04-12 15:15:35 +01: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
Martin McKeaveney 85f8229ef4
Update microsoftSqlServer.js 2021-04-12 15:01:52 +01: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
mike12345567 e2762e046d Removing test case which was no longer needed. 2021-04-12 12:19:45 +01:00
Martin McKeaveney 22a3f1691f in progress - currentapp token 2021-04-12 12:02:28 +01:00
mike12345567 08ce2b0557 Some fixes for automations, removing password obsfucation in create user step as not useful and making update row work with correct row ID. 2021-04-12 11:53:37 +01:00
Martin McKeaveney 826da54731 Merge branch 'feature/global-user-management' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-12 11:20:07 +01:00
Martin McKeaveney 0548fdc863 self endpoint, simple auth 2021-04-12 11:20:01 +01:00
mike12345567 185dd1c7a9 Fixing issue with 403 on schema endpoint due to change in middleware. 2021-04-12 11:16:41 +01:00
mike12345567 47fa06675e Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management 2021-04-12 11:09:22 +01:00
mike12345567 eed1228803 Updating snapshot for middleware test. 2021-04-12 11:09:06 +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 c30e70c939 v0.8.14 2021-04-11 12:58:22 +01:00
Martin McKeaveney 4b6efc42ed v0.8.13 2021-04-11 12:53:39 +01: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 dccd559b56 Updating some test cases to work with new system. 2021-04-09 17:33:21 +01:00
mike12345567 ac1f391383 Formatting. 2021-04-09 16:56:42 +01:00
mike12345567 dc62087dad Global user management now functioning as expected, there were some errant db.destroy functions from the system previously, this is now cleaned up. 2021-04-09 16:55:56 +01:00
mike12345567 164ef9a22e Global users now working through the server, all requests proxied. 2021-04-09 15:11:49 +01:00
Andrew Kingston 54583873ed Add table placeholder 2021-04-09 14:48:26 +01:00
Keviin Åberg Kultalahti 97712a2936 fix buttons 2021-04-09 15:24:28 +02:00