Commit Graph

5474 Commits

Author SHA1 Message Date
mike12345567 6e858d2bbd Adding repeat password entry component. 2021-05-18 15:08:57 +01:00
Andrew Kingston 05d1816814 Prevent access to create super admin screen once an admin has been created 2021-05-18 14:43:05 +01:00
Andrew Kingston 0006151737 Fix layout of create super admin page 2021-05-18 14:39:52 +01:00
Andrew Kingston 62ed55ac14 Improve routing based on auth and roles, and use redirects rather than pushing new routes 2021-05-18 14:39:26 +01:00
Andrew Kingston 72e8af600a Merge branch 'feature/forgot-password' of github.com:Budibase/budibase into user-app-list 2021-05-18 14:33:25 +01:00
mike12345567 faa4606fe7 Merge branch 'next' of github.com:Budibase/budibase into feature/forgot-password 2021-05-18 14:29:43 +01:00
Andrew Kingston e239e9f434 Add initial work on user app list screen 2021-05-18 13:57:14 +01:00
Andrew Kingston c9e4d74846 Fix first time app creation modal not being centered and flashing apps when loading the page 2021-05-18 13:56:05 +01:00
Andrew Kingston 7fb40cd7ad Allow app card rows to display all lock statuses 2021-05-18 13:55:15 +01:00
Andrew Kingston 725b32b9b1 Fix add user button style 2021-05-18 13:54:41 +01:00
Andrew Kingston 6a418ecd51 Add default budibase org details 2021-05-18 13:54:04 +01:00
Andrew Kingston 4f0f532b72 Add font weight property to BBUI layout body 2021-05-18 13:52:42 +01:00
Andrew Kingston 1c56e9502d Ensure layout page component always fills the page 2021-05-18 13:52:26 +01:00
mike12345567 1080708ed5 Adding in all the other routes needed for forgotten password flow. 2021-05-18 12:34:21 +01:00
Andrew Kingston 4085cae433 Merge branch 'next' of github.com:Budibase/budibase into user-app-list 2021-05-18 12:33:06 +01:00
Keviin Åberg Kultalahti e838950777 Merge branch 'next' into admin/user-management-ui 2021-05-18 12:27:46 +02:00
Martin McKeaveney dbabe0afaf
Merge pull request #1496 from Budibase/feature/draft-apps
Feature/draft apps
2021-05-18 11:25:51 +01:00
Keviin Åberg Kultalahti adc701171f prettier format 2021-05-18 12:22:35 +02:00
Keviin Åberg Kultalahti a3f5e1af8c lint:fix 2021-05-18 12:21:57 +02:00
Keviin Åberg Kultalahti 7fa0666cae updates invite url 2021-05-18 12:18:06 +02:00
Keviin Åberg Kultalahti 07dfc43d11 adds a custom renderer to the users page 2021-05-18 12:17:57 +02:00
Andrew Kingston ac2c34a4b4 Disable update on change for component settings 2021-05-18 08:40:18 +01:00
Andrew Kingston ea1583478a Add ability for BBUI text fields to update on change and default to true 2021-05-18 08:37:07 +01:00
Andrew Kingston bda46f3cf2 Fix issue with switches and checkboxes on firefox on linux 2021-05-18 08:20:46 +01:00
Martin McKeaveney d5fb542589 lint 2021-05-17 21:43:50 +01:00
mike12345567 3f7adae0d5 Switching everything over to proper layouts and removing any specified margins/padding. 2021-05-17 18:20:10 +01:00
mike12345567 47c4366a8f Switching over to use layouts. 2021-05-17 17:51:13 +01:00
Andrew Kingston a26ab57a76 Add option for text alignment to Body 2021-05-17 17:49:40 +01:00
Andrew Kingston c90463e6a3 Add option to layout to justify items 2021-05-17 17:42:12 +01:00
mike12345567 4bbeec5954 Adding login form from designs. 2021-05-17 16:48:26 +01:00
Martin McKeaveney 96142c91cd Merge branch 'feature/draft-apps' of https://github.com/Budibase/budibase into feature/draft-apps 2021-05-17 16:43:35 +01:00
Martin McKeaveney a4e83c25a4 flip bool 2021-05-17 16:33:33 +01:00
Keviin Åberg Kultalahti 71929dadd1 Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 16:41:46 +02:00
Keviin Åberg Kultalahti c676d6545d remove accidental extra component 2021-05-17 16:38:41 +02:00
mike12345567 eb2b9d0eab Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/forgot-password 2021-05-17 15:32:03 +01:00
mike12345567 eb4a430a7c Updating templating bindings enumerations. 2021-05-17 15:30:24 +01:00
mike12345567 75b1c25199 Further work towards login designs. 2021-05-17 15:29:57 +01:00
Keviin Åberg Kultalahti 69471a42ce simplify fetching 2021-05-17 16:16:51 +02:00
Keviin Åberg Kultalahti 50a7138486 switch to using roles endpoint to get apps for roles page 2021-05-17 16:11:08 +02:00
mike12345567 1cb4387fc8 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/forgot-password 2021-05-17 14:54:03 +01:00
Keviin Åberg Kultalahti 447a592ddb Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:53:32 +02:00
mike12345567 df7828d3af don't use the _id prop of the app metadata. 2021-05-17 14:52:49 +01:00
Keviin Åberg Kultalahti b8870ed8c4 erge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:29:33 +02:00
mike12345567 dd61b0734f Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-17 14:28:56 +01:00
Keviin Åberg Kultalahti afa76615ee Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:28:52 +02:00
mike12345567 cbc2066d91 Updating roles API further so find API works too. 2021-05-17 14:28:41 +01:00
Martin McKeaveney 15cc048280 tidy up 2021-05-17 14:24:37 +01:00
mike12345567 19b1310c60 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-17 14:24:36 +01:00
Keviin Åberg Kultalahti 5a7ac2287b Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:21:48 +02:00
Keviin Åberg Kultalahti 349f19cc57 remove unused import 2021-05-17 15:21:29 +02:00
mike12345567 dd4a963c3e Updating role system to never think about the dev app. 2021-05-17 14:20:19 +01:00
mike12345567 db87d1d621 Work in progress, moving login form around a bit. 2021-05-17 13:47:23 +01:00
Keviin Åberg Kultalahti ab24ecc406 fix fetchData to start off as loading 2021-05-17 13:24:09 +02:00
Keviin Åberg Kultalahti 6f53922ad3 remove unused prop in ModalContent 2021-05-17 13:23:59 +02:00
Keviin Åberg Kultalahti be543d6e3b fix not being able to update roles twice 2021-05-17 13:23:19 +02:00
Keviin Åberg Kultalahti e12ba0fa38 fix erroneous import 2021-05-17 13:12:43 +02:00
Keviin Åberg Kultalahti 0104a7a1ff adds updateRoles method to users store 2021-05-17 13:01:16 +02:00
Keviin Åberg Kultalahti 3c58559763 swap out random password method 2021-05-17 10:22:30 +02:00
Keviin Åberg Kultalahti 0b89117225 remove unneeded prop 2021-05-17 10:22:15 +02:00
Keviin Åberg Kultalahti 913fbcc990 Merge branch 'next' into admin/user-management-ui 2021-05-17 10:11:25 +02:00
Keviin Åberg Kultalahti f7c05d0631 wip: roles fetch 2021-05-17 10:10:51 +02:00
Andrew Kingston bdca01e7d8 Use POST requests with JSON bodies for searching instead of GETs with query string params 2021-05-17 08:16:04 +01:00
Martin McKeaveney 6dc288fcc3 merge 2021-05-16 21:29:07 +01:00
Martin McKeaveney 0ed0550e73 revert functionality working 2021-05-16 21:25:37 +01:00
Keviin Åberg Kultalahti 771467fba1 Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-14 17:49:09 +02:00
mike12345567 0234d11110 Making sure routes are included. 2021-05-14 16:47:47 +01:00
mike12345567 ac0f620b38 Formatting. 2021-05-14 16:32:51 +01:00
Keviin Åberg Kultalahti 8392a4ba38 Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-14 17:32:08 +02:00
mike12345567 c45fdefb48 Adding administration roles API. 2021-05-14 16:31:07 +01:00
Keviin Åberg Kultalahti 0bd7d2824c add check for name in Avatar component 2021-05-14 17:04:20 +02:00
Keviin Åberg Kultalahti 2908418267 update settings page text 2021-05-14 17:03:47 +02:00
Keviin Åberg Kultalahti 9b6608d5fa fix TreeView item warning about anchor 2021-05-14 17:03:37 +02:00
Andrew Kingston d1ace0f212 Add missing tableId setting to search params 2021-05-14 15:46:46 +01:00
mike12345567 2d0122f7d6 A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge. 2021-05-14 15:43:41 +01:00
Andrew Kingston da6b76fbf5 Lint 2021-05-14 15:41:58 +01:00
Andrew Kingston 82b64dcd1f Refactor server side search to use objects for params to tidy things up 2021-05-14 15:41:26 +01:00
Keviin Åberg Kultalahti 819582310a lint fixes 2021-05-14 16:09:07 +02:00
Andrew Kingston 861c9b3b5a Update info text for data provider 2021-05-14 15:00:30 +01:00
Keviin Åberg Kultalahti a08f2cb31f switches input to search component 2021-05-14 15:49:57 +02:00
Keviin Åberg Kultalahti 3de8a70b6d move email page into the manage subsection 2021-05-14 15:41:15 +02:00
Keviin Åberg Kultalahti cdb5d6a6bb adds notifications to roles updating action 2021-05-14 15:14:37 +02:00
Keviin Åberg Kultalahti 3873ed32b5 adds dummy updateRoles functioon to users store 2021-05-14 15:04:15 +02:00
Keviin Åberg Kultalahti 132dd2cbe0 adds frontend for updating roles of a user 2021-05-14 15:03:58 +02:00
Andrew Kingston 6479382856 Don't show pagination control if the data source isn't an internal table 2021-05-14 13:29:37 +01:00
Andrew Kingston 47db3df0a1 Add optional info text to components 2021-05-14 13:29:14 +01:00
Andrew Kingston 753f0befbc Add brief docs to Table component explaining the schema prop 2021-05-14 13:11:23 +01:00
mike12345567 165e003760 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-13 18:10:20 +01:00
mike12345567 4652aaa16f 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 e8661a1ab7 publish button 2021-05-13 17:33:31 +01:00
Martin McKeaveney 0ee83a2e60 set up live replication between prod and dev instances 2021-05-13 17:24:32 +01:00
Andrew Kingston d8bbb5e06d Simplify loading logic to prevent empty state flashing when loading data in data providers 2021-05-13 16:33:19 +01:00
Andrew Kingston a551f3c8ae 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 d49ca2d308 Update autoscreens with new dataprovier props 2021-05-13 16:32:18 +01:00
Andrew Kingston 82b0d331b3 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 04353f8c88 Remove debug logging 2021-05-13 15:37:06 +01:00
Andrew Kingston 26014f4e5c Remove sorting by auto ID when output processing rows 2021-05-13 15:35:54 +01:00
Martin McKeaveney ecde960fd9 Open app call 2021-05-13 15:33:04 +01:00
mike12345567 e560390d8a Fixing an issue with portal calls causing the app to be re-locked. 2021-05-13 15:32:03 +01:00
mike12345567 95679106ac Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-13 14:34:11 +01:00
mike12345567 86000b1714 Fixing issues with redis keys, however still not removing lock. 2021-05-13 14:34:04 +01:00
Martin McKeaveney 2582882188 fix response status from lock release call 2021-05-13 14:29:27 +01:00
mike12345567 c87319c267 Fixing forgotten id access. 2021-05-13 14:24:55 +01:00
mike12345567 28a7282a8b Fixing userId storage to redis and making sure lockedBy property never stored. 2021-05-13 14:17:04 +01:00
Martin McKeaveney 31901c89f8 merge, UI for managing your own app locks 2021-05-13 14:04:03 +01:00
mike12345567 f4e3e1d196 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 6de9ccd28b Fix incorrect background colour in standard-components table background 2021-05-13 13:12:59 +01:00
Andrew Kingston b578522bcd Wait until table schema loads before searching to avoid initial double search 2021-05-13 13:11:45 +01:00
Andrew Kingston f54096447d Add jsdoc to search utils 2021-05-13 13:11:16 +01:00
Andrew Kingston 8e2aff1716 Remove initial work on pagination standard component 2021-05-13 12:39:46 +01:00
Martin McKeaveney c3e1b1d302 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 c669526c66 Remove search component from component structure 2021-05-13 12:38:56 +01:00
Andrew Kingston 06d8a0970a Remove leftover import of search component 2021-05-13 12:38:34 +01:00
Andrew Kingston 1c07e0a895 Fix bug with determing whether another page exists when performing paginated searches 2021-05-13 12:38:12 +01:00
mike12345567 71b0fc8f40 Formatting. 2021-05-13 12:32:18 +01:00
Andrew Kingston d9923e1e98 Clean up data source context and remove explicit button actions for pagination 2021-05-13 12:30:45 +01:00
Andrew Kingston da40086c0b Allow multipage searches and implement optional pagination to data providers 2021-05-13 12:26:18 +01:00
Andrew Kingston b52ccb5558 Fix bug preventing progress circle component from animating 2021-05-13 12:23:48 +01:00
Andrew Kingston 521184601a Add spectrum pagination component to BBUI 2021-05-13 12:23:25 +01:00
mike12345567 799b3fc138 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
Mike Shanks 3aaeb8f7da v0.8.18 2021-05-13 11:17:08 +01:00
Martin McKeaveney 61a5b109f5 dev mode E2E 2021-05-13 11:06:08 +01:00
Mike Shanks fb3d91372e deprecation warning styling 2021-05-13 09:41:40 +01:00
mike12345567 2fa7ee5bcb Formatting. 2021-05-12 17:43:29 +01:00
mike12345567 3811acbaec Adding dev endpoint to clear lock. 2021-05-12 17:43:01 +01:00
mike12345567 f6fbeb4858 Putting together redis lock system. 2021-05-12 17:37:09 +01:00
Mike Shanks 415e83326a desktop deprecation banner 2021-05-12 17:17:08 +01:00
Keviin Åberg Kultalahti b692ca9255 remove log 2021-05-12 17:21:15 +02:00
Keviin Åberg Kultalahti cc4c9ff85d update lock file 2021-05-12 17:17:55 +02:00
Keviin Åberg Kultalahti a31b8cbdbf fix broken settings page 2021-05-12 17:16:31 +02:00
mike12345567 d7dc133e43 Updating valid to optionals. 2021-05-12 15:44:16 +01:00
Andrew Kingston ad00df5db6 Merge branch 'lab-day-search' of github.com:Budibase/budibase into lab-day-search 2021-05-12 14:52:56 +01:00
Andrew Kingston 4147b7203c Fix two-tone spectrum background colours 2021-05-12 14:52:43 +01:00
mike12345567 e29d7512e4 Updating search endpoint to have egress processing. 2021-05-12 14:44:47 +01:00
Andrew Kingston 16c6e09c61 Merge branch 'next' of github.com:Budibase/budibase into lab-day-search 2021-05-12 14:35:00 +01:00
Andrew Kingston 5131a2fd74 Fix chart placeholder, fix spectrum colours and begin work on pagination component 2021-05-12 14:34:25 +01:00
mike12345567 86f7e76180 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 b58ed6dd4b Fixing an issue with the upload URL not being inserted in correct location. 2021-05-12 14:27:33 +01:00
mike12345567 8f7a3f4d69 Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps 2021-05-12 13:59:59 +01:00
Keviin Åberg Kultalahti 46ac4b43a1 hook up logo upload 2021-05-12 14:43:36 +02:00
Keviin Åberg Kultalahti acf963ceb3 consolidate imports in CreateAppModal 2021-05-12 14:38:03 +02:00
Keviin Åberg Kultalahti 0da5247a03 Merge branch 'next' into admin/user-management-ui 2021-05-12 14:08:58 +02:00
Keviin Åberg Kultalahti 8179b96f4d add wip file upload 2021-05-12 14:08:44 +02:00
Keviin Åberg Kultalahti 427592431d add acceptInvite method to users store 2021-05-12 14:07:55 +02:00
Keviin Åberg Kultalahti bf1d13e5a6 bump lockfiles 2021-05-12 14:07:21 +02:00
mike12345567 53acb9745a 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 fed94bea70 Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps 2021-05-12 12:49:42 +01:00
Martin McKeaveney 56d117c819 fixes from PR 2021-05-12 12:38:49 +01:00
Martin McKeaveney 0937e39940 remove redundant handler 2021-05-12 11:51:03 +01:00
Keviin Åberg Kultalahti c843e17b31 invite flow now working 2021-05-12 12:49:14 +02:00
Keviin Åberg Kultalahti 982844092d stops redirect from builder/invite if not authed 2021-05-12 11:44:47 +02:00