Commit Graph

5380 Commits

Author SHA1 Message Date
mike12345567 74e6fdddb0 Fixing two issues which were blocking previews, one the user was no longer being updated as an admin (when first building/creating an app) and two, role was not being carried across from global user properly. 2021-05-13 18:10:09 +01:00
Martin McKeaveney 48006408f1 publish button 2021-05-13 17:33:31 +01:00
Martin McKeaveney 95c80f2b4a set up live replication between prod and dev instances 2021-05-13 17:24:32 +01:00
Andrew Kingston a94682d645 Simplify loading logic to prevent empty state flashing when loading data in data providers 2021-05-13 16:33:19 +01:00
Andrew Kingston 81e9f5b860 Wrap whole client app in spectrum classes to reduce dependency on spectrum wrapper around any spectrum components in client app 2021-05-13 16:32:52 +01:00
Andrew Kingston 9c7f5f98b7 Update autoscreens with new dataprovier props 2021-05-13 16:32:18 +01:00
Andrew Kingston b734d861ea Use divs rather than a tags for pagination to avoid navigation issue in client apps 2021-05-13 16:31:59 +01:00
Andrew Kingston e4ce428ef1 Remove debug logging 2021-05-13 15:37:06 +01:00
Andrew Kingston 1a729aca91 Remove sorting by auto ID when output processing rows 2021-05-13 15:35:54 +01:00
Martin McKeaveney 51bdbb7878 Open app call 2021-05-13 15:33:04 +01:00
mike12345567 fa0544054b Fixing an issue with portal calls causing the app to be re-locked. 2021-05-13 15:32:03 +01:00
mike12345567 6cb40d4450 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-13 14:34:11 +01:00
mike12345567 6056b8bb61 Fixing issues with redis keys, however still not removing lock. 2021-05-13 14:34:04 +01:00
Martin McKeaveney 8d37a9bc8b fix response status from lock release call 2021-05-13 14:29:27 +01:00
mike12345567 b5d23b19ff Fixing forgotten id access. 2021-05-13 14:24:55 +01:00
mike12345567 9f09c76cce Fixing userId storage to redis and making sure lockedBy property never stored. 2021-05-13 14:17:04 +01:00
Martin McKeaveney 4a4c96f76d merge, UI for managing your own app locks 2021-05-13 14:04:03 +01:00
mike12345567 81c5ed5554 Altering object store so that all writes/reads to the object store have the dev app prefix replaced with standard app. 2021-05-13 13:29:53 +01:00
Andrew Kingston 44f0e71aec Fix incorrect background colour in standard-components table background 2021-05-13 13:12:59 +01:00
Andrew Kingston d82cd0e4af Wait until table schema loads before searching to avoid initial double search 2021-05-13 13:11:45 +01:00
Andrew Kingston 8d46cc60fe Add jsdoc to search utils 2021-05-13 13:11:16 +01:00
Andrew Kingston 25fdb30e34 Remove initial work on pagination standard component 2021-05-13 12:39:46 +01:00
Martin McKeaveney c2c74678e4 lock concept in UI, make dev links go to builder and prod links go to real apps 2021-05-13 12:39:35 +01:00
Andrew Kingston c1b6f26f28 Remove search component from component structure 2021-05-13 12:38:56 +01:00
Andrew Kingston 20bacaa50b Remove leftover import of search component 2021-05-13 12:38:34 +01:00
Andrew Kingston 960a2925ca Fix bug with determing whether another page exists when performing paginated searches 2021-05-13 12:38:12 +01:00
mike12345567 768fa8e725 Formatting. 2021-05-13 12:32:18 +01:00
Andrew Kingston 4d564365cf Clean up data source context and remove explicit button actions for pagination 2021-05-13 12:30:45 +01:00
Andrew Kingston e09440f077 Allow multipage searches and implement optional pagination to data providers 2021-05-13 12:26:18 +01:00
Andrew Kingston e57a14a8dd Fix bug preventing progress circle component from animating 2021-05-13 12:23:48 +01:00
Andrew Kingston 10681d1a44 Add spectrum pagination component to BBUI 2021-05-13 12:23:25 +01:00
mike12345567 5df453d2a3 Updating locks to store the whole global user as well as implementing the locks on dev apps fetch. 2021-05-13 12:16:09 +01:00
Martin McKeaveney c3e7548255 dev mode E2E 2021-05-13 11:06:08 +01:00
mike12345567 3ad1e9a5b2 Formatting. 2021-05-12 17:43:29 +01:00
mike12345567 3f75ebf853 Adding dev endpoint to clear lock. 2021-05-12 17:43:01 +01:00
mike12345567 2021c59dd9 Putting together redis lock system. 2021-05-12 17:37:09 +01:00
Keviin Åberg Kultalahti 11c8c74111 remove log 2021-05-12 17:21:15 +02:00
Keviin Åberg Kultalahti 04e0f7632f update lock file 2021-05-12 17:17:55 +02:00
Keviin Åberg Kultalahti 6885c7ad04 fix broken settings page 2021-05-12 17:16:31 +02:00
mike12345567 5d387870d2 Updating valid to optionals. 2021-05-12 15:44:16 +01:00
Andrew Kingston ad9c4ef406 Merge branch 'lab-day-search' of github.com:Budibase/budibase into lab-day-search 2021-05-12 14:52:56 +01:00
Andrew Kingston 34a2382b88 Fix two-tone spectrum background colours 2021-05-12 14:52:43 +01:00
mike12345567 e4aaf69792 Updating search endpoint to have egress processing. 2021-05-12 14:44:47 +01:00
Andrew Kingston 3a747de207 Merge branch 'next' of github.com:Budibase/budibase into lab-day-search 2021-05-12 14:35:00 +01:00
Andrew Kingston c2cc99ef2c Fix chart placeholder, fix spectrum colours and begin work on pagination component 2021-05-12 14:34:25 +01:00
mike12345567 2ba2e2e3e6 Merge branch 'admin/user-management-ui' of github.com:Budibase/budibase into admin/user-management-ui 2021-05-12 14:27:48 +01:00
mike12345567 a289493224 Fixing an issue with the upload URL not being inserted in correct location. 2021-05-12 14:27:33 +01:00
mike12345567 abeb78d914 Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps 2021-05-12 13:59:59 +01:00
Keviin Åberg Kultalahti c4b2678f33 hook up logo upload 2021-05-12 14:43:36 +02:00
Keviin Åberg Kultalahti 0c3c17c335 consolidate imports in CreateAppModal 2021-05-12 14:38:03 +02:00
Keviin Åberg Kultalahti 17eca8c30b Merge branch 'next' into admin/user-management-ui 2021-05-12 14:08:58 +02:00
Keviin Åberg Kultalahti 352f8dd625 add wip file upload 2021-05-12 14:08:44 +02:00
Keviin Åberg Kultalahti b610bf446e add acceptInvite method to users store 2021-05-12 14:07:55 +02:00
Keviin Åberg Kultalahti ecc740b5a7 bump lockfiles 2021-05-12 14:07:21 +02:00
mike12345567 75f9335a44 Fixing an issue found with queries, if an optional property isn't set then problems could arise before. 2021-05-12 12:52:34 +01:00
mike12345567 13b1e78ee2 Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps 2021-05-12 12:49:42 +01:00
Martin McKeaveney 022f501dee fixes from PR 2021-05-12 12:38:49 +01:00
Martin McKeaveney a795d5e96e remove redundant handler 2021-05-12 11:51:03 +01:00
Keviin Åberg Kultalahti 873f535484 invite flow now working 2021-05-12 12:49:14 +02:00
Keviin Åberg Kultalahti 05244c86dc stops redirect from builder/invite if not authed 2021-05-12 11:44:47 +02:00
Keviin Åberg Kultalahti b3c63defb3 sets up invite action in onboarding modal 2021-05-12 11:33:04 +02:00
Keviin Åberg Kultalahti 28223baa41 correct notification message 2021-05-12 11:15:51 +02:00
Keviin Åberg Kultalahti 3d37e3e335 remove unneeded refetch in user delete method 2021-05-12 11:15:40 +02:00
Keviin Åberg Kultalahti 7137cc6f60 enables functionality to delete users from frontend 2021-05-12 11:08:21 +02:00
Keviin Åberg Kultalahti f196f480be adds create user flow 2021-05-12 11:00:18 +02:00
Keviin Åberg Kultalahti 395825dc8b remove log statements 2021-05-12 10:30:58 +02:00
Keviin Åberg Kultalahti 651009db08 correct error and touched states for buttons 2021-05-12 09:55:33 +02:00
Keviin Åberg Kultalahti ac510e2671 move logic from Users page to separate component 2021-05-12 09:13:59 +02:00
Keviin Åberg Kultalahti 34a3a5916a fix userId import 2021-05-12 09:13:38 +02:00
Keviin Åberg Kultalahti 75c71f6891 cleanup top layout file 2021-05-12 09:13:25 +02:00
Martin McKeaveney 562b0cc40a tidy up 2021-05-11 19:54:01 +01:00
Andrew Kingston 889f5f8175 Add legacy in-memory filtering and sorting for views and external datasources 2021-05-11 19:07:52 +01:00
Andrew Kingston 4db2ee1843 Allow data provider filtering using dates and date ranges, and allow filtering using a value or binding for any type 2021-05-11 18:33:25 +01:00
mike12345567 2f5ecf6e5f Removing more useless deployment code. 2021-05-11 17:53:54 +01:00
mike12345567 4827ee1484 Formatting. 2021-05-11 17:50:26 +01:00
mike12345567 2ec6b15e56 General cleanup, doing away with the concept of hosting in the builder and the generally confusing difference between cloud, self hosting and running locally - server is simply always a server now. 2021-05-11 17:49:26 +01:00
Keviin Åberg Kultalahti 548c56cb00 change exports 2021-05-11 18:19:32 +02:00
Keviin Åberg Kultalahti c450e5cd8a reword touched logic and export it as a store 2021-05-11 18:08:55 +02:00
Keviin Åberg Kultalahti 2b3c4ee2bc updates AddUserModal to use new validator 2021-05-11 18:03:43 +02:00
Keviin Åberg Kultalahti 46cbba1cc0 add touched check to validator 2021-05-11 18:03:14 +02:00
Keviin Åberg Kultalahti b10c41143f adds missing files 2021-05-11 17:51:19 +02:00
Keviin Åberg Kultalahti e8d8bb67ee moves helpers to dedicated folder and adds input validation helper stores 2021-05-11 17:51:01 +02:00
Andrew Kingston 023f5c5813 Merge branch 'lab-day-search' of github.com:Budibase/budibase into lab-day-search 2021-05-11 16:08:41 +01:00
mike12345567 5181ca710f Fixing an issue with date objects not being managed by handlebars correctly. 2021-05-11 16:07:55 +01:00
mike12345567 c70d4444a9 Formatting. 2021-05-11 15:24:17 +01:00
mike12345567 8e1f18e456 Changing INTERNAL_KEY to INTERNAL_API_KEY. 2021-05-11 15:23:03 +01:00
mike12345567 0aabcf5a47 Merge branch 'smtp-configuration' of github.com:Budibase/budibase into smtp-configuration 2021-05-11 15:09:22 +01:00
mike12345567 92cc0bc7cd Updating to support SMTP email automation action, as well as some general work around from and subject which previously we'ren't fully implemented. 2021-05-11 15:08:59 +01:00
Martin McKeaveney 6a688c7aad merge 2021-05-11 14:58:55 +01:00
Martin McKeaveney b1d60cc6b6 email template E2E, adding preview 2021-05-11 14:44:43 +01:00
mike12345567 3e63c616d3 Merge branch 'admin/user-management-ui' of github.com:Budibase/budibase into admin/user-management-ui 2021-05-11 12:51:25 +01:00
mike12345567 9b12de9162 Fixing an issue with platformUrl being required in settings. 2021-05-11 12:51:14 +01:00
mike12345567 1d643b6315 Adding link to the real email test. 2021-05-11 12:04:07 +01:00
mike12345567 7736869148 Some updates, working towards supporting automation send smtp email also removing the styling template, adding to base. 2021-05-11 12:02:29 +01:00
Andrew Kingston 1a2e17ff17 Add support for numerical sorting 2021-05-11 11:24:16 +01:00
Keviin Åberg Kultalahti 7e8bee48d8 Merge branch 'next' into admin/user-management-ui 2021-05-11 12:01:31 +02:00
Andrew Kingston e661fe8cf2 Merge branch 'next' of github.com:Budibase/budibase into lab-day-search 2021-05-11 10:47:52 +01:00
Andrew Kingston 63c22494fd Merge pull request #1472 from Budibase/app-list
App list screen
2021-05-11 08:43:47 +01:00
mike12345567 c0d1f5ef8c Fixing an issue that occurred in a merge. 2021-05-10 18:14:18 +01:00
mike12345567 6db30045ad Some cleanup. 2021-05-10 18:07:57 +01:00
Andrew Kingston 132cfce328 Remove commented out code 2021-05-10 18:03:14 +01:00
Andrew Kingston c220853891 Allow tables to render header even when no data exists 2021-05-10 18:01:47 +01:00
Andrew Kingston c1c04309d5 Increase width of filter dropdown so that it doesn't overflow when the wrong font is used 2021-05-10 17:39:14 +01:00
mike12345567 0debc239a1 Fixing issue with cell renderer not falling back to string rendering when type unknown. 2021-05-10 17:32:10 +01:00
Andrew Kingston 099e7648e3 Adjust modal background to proper background color and add border in lightest them to inline modals 2021-05-10 16:52:09 +01:00
Keviin Åberg Kultalahti cf813d1cbb Merge branch 'next' into admin/user-management-ui 2021-05-10 17:42:46 +02:00
Keviin Åberg Kultalahti 6645e0d61d adds notifications to users pages 2021-05-10 17:42:23 +02:00
Andrew Kingston 6a2f711e77 Add empty state to apps screen 2021-05-10 16:15:00 +01:00
Andrew Kingston 0cd7dfa296 Add inline prop for modals to allow them to be used as actual components on pages 2021-05-10 16:14:39 +01:00
Andrew Kingston 47dbb4ddb3 Convert Page component to use flex to allow more flexibility 2021-05-10 16:14:12 +01:00
Andrew Kingston 2421529ba8 Update gradient algorithm to use a seed value for predictable gradients and use app names for seeds 2021-05-10 15:28:52 +01:00
mike12345567 075b00b534 Renaming registration to invite URL. 2021-05-10 15:05:06 +01:00
Martin McKeaveney 4ccb326ece lint 2021-05-10 14:50:37 +01:00
Martin McKeaveney 2be60b8c71 edit template HTML in modal 2021-05-10 14:47:16 +01:00
Martin McKeaveney 8174f44d40 pull template type from body instead of params 2021-05-10 14:41:52 +01:00
mike12345567 77b4b206f7 Other minor fixes after doing some initial setup testing. 2021-05-10 13:18:05 +01:00
Andrew Kingston 99ff417aa8 Properly key each app card 2021-05-10 12:36:32 +01:00
Andrew Kingston 04dc9ca175 Fix create app modal validation 2021-05-10 12:36:15 +01:00
Andrew Kingston 0254e85996 Merge branch 'next' of github.com:Budibase/budibase into app-list 2021-05-10 12:31:42 +01:00
Andrew Kingston 0b1b4d2aae Simplify app layout and add option to delete apps 2021-05-10 12:28:54 +01:00
Martin McKeaveney 11ce48e1ff editor styling 2021-05-10 12:06:31 +01:00
Andrew Kingston df607e78eb Add non-gallery option to dropzeon and update create app modal 2021-05-10 11:53:32 +01:00
mike12345567 0d38d50878 Making sure relative logo URL is converted to a full path in templates. 2021-05-07 14:30:37 +01:00
mike12345567 d517ca1ac9 Fixing issue with object store functions not being mockable in the server. 2021-05-07 14:27:46 +01:00
Keviin Åberg Kultalahti ea8e6d675d adds warning prop to ModalContent to enable warning buttons 2021-05-07 14:56:27 +02:00
mike12345567 ac89e5c713 Formatting. 2021-05-07 13:55:57 +01:00
mike12345567 4e3bc326b4 Updating with a tested and functional API for uploading files for configs. 2021-05-07 13:55:30 +01:00
Keviin Åberg Kultalahti 04b332e104 adds users, user page and add user modal 2021-05-07 14:53:20 +02:00
Keviin Åberg Kultalahti 35b731a356 updates fetchData helper store 2021-05-07 14:52:58 +02:00
Keviin Åberg Kultalahti 99fda23771 adds a click dispatch to the Table component 2021-05-07 14:52:46 +02:00
Andrew Kingston f1b2fea3c0 Adjust padding in app list table view 2021-05-07 13:44:53 +01:00
Keviin Åberg Kultalahti ae2148e481 creates a custom helper store for fetching data 2021-05-07 14:30:51 +02:00
Andrew Kingston b5dade2d50 Handle long app names correctly in app grid view 2021-05-07 13:29:05 +01:00
Andrew Kingston be28fc2fb8 Add small horiztonal padding to app list table view to improve text overflow 2021-05-07 13:17:49 +01:00
Andrew Kingston 35b9ab353e Add table app list view 2021-05-07 13:13:51 +01:00
Andrew Kingston 010fc955d7 Update default gradients slightly 2021-05-07 13:13:34 +01:00
Andrew Kingston 8aaeac764b 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 cb78e68d99 adds separate Basic Onboarding modal 2021-05-07 13:58:14 +02:00
mike12345567 1d435013b8 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 d4d8506fd5 enables front-end search of users 2021-05-07 13:24:07 +02:00
mike12345567 045a88feb3 Merge branch 'next' of github.com:Budibase/budibase into feature/logo-api 2021-05-07 11:41:32 +01:00
Keviin Åberg Kultalahti e7e249521b merge fixes 2021-05-07 12:16:09 +02:00
Keviin Åberg Kultalahti ca06e5d16e Merge branch 'app-list' into admin/user-management-ui 2021-05-07 12:15:58 +02:00
Andrew Kingston 830069970a Bump svelte and routify deps, fix builder _reset usage and some tidy ups 2021-05-07 11:14:43 +01:00
Michael Drury 6435cb5065 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 33cbf6cb32 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] e46964b763 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] 987c9d70e3 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] 44515b7e6c 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 ad7e892226 Merge branch 'next' into admin/user-management-ui 2021-05-07 09:47:45 +02:00