Commit Graph

376 Commits

Author SHA1 Message Date
Peter Clement 78b6a25cb1 don't load env vars when license isn't enabled 2023-02-06 14:37:50 +00:00
deanhannigan b11c9724ca
Merge pull request #9467 from Budibase/feature/auth-screens-redesign
Selfhost onboarding UX/UI updates
2023-01-31 16:13:46 +00:00
Dean b6b32a2756 UI Onboarding UI/UX auth refactoring 2023-01-27 13:44:57 +00:00
mike12345567 1b2be83fdb Merge branch 'cheeks-lab-day-portal-redesign' of github.com:Budibase/budibase into feature/environment-variables 2023-01-27 10:52:46 +00:00
Peter Clement ce555a3c8e fix license check 2023-01-26 16:16:56 +00:00
Peter Clement 0d57384642 gate env vars in binding drawers behind license 2023-01-26 15:09:20 +00:00
mike12345567 2691838b71 Adding frontend event publishing for events like upgrade panel opened. 2023-01-23 19:18:02 +00:00
Peter Clement 86c1707529 update datasource config to allow env var selection 2023-01-19 16:43:06 +00:00
mike12345567 f8a2c9e169 Updating datasource API to remove secrets when returning datasources. 2023-01-18 19:16:19 +00:00
mike12345567 3c2020d398 Adding a warning for missing ENCRYPTION_KEY variable to the portal. 2023-01-18 17:29:56 +00:00
Andrew Kingston c3f5e33b29
Portal redesign (#9336)
* Update BB logo to black

* Update top nav bar and core layout

* Add redesign for apps pages

* Update user and groups pages

* More WIP portal redesign!

* Fix top nav colours and fix selected tab not updating

* Remove log

* Update copy on settings pages

* Update and standardise page headers and subtitles, and remove side nav titles

* Update font styles to allow for easy customisation

* Update button styles to always use newStyles, update auth page styles

* Update settings pages to new designs

* Update structure for account pages

* Add initial rewrite of app overview section

* Update config checklist to properly center

* Update app overview version and name/url screens

* Add tooltip to explain why URL cannot be changed until unpublishing

* Update overview automation history tab

* Update overview backups page

* Rewrite app overview access tab

* Update table hover colours

* Remove scrolling from tables when not required and stop selects from updating their own state locally

* Update table styles to support flexible column widths much better

* Fix extremely long strings in breadcrumbs not wrapping

* Fix multiple issues with long text overflow

* Fix flashing in version settings page

* Fix loading bugs in app backups page

* Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues

* Tidy up

* Update user details page to use tables and match designs

* Update users detail page

* Update user and group details pages with new tables

* Fix automation error linking from apps page and improve automation fetching logic in automation history

* Move theme and API key into user profile dropdown instead of settings

* Move settings before account and show plugins for devs

* Convert plugins page to table and update components and modals

* Update links when going back from the builder

* Update plugin search placeholder

* Fix URLs in app overview

* Properly handle text overflow in plugins table

* Remove getting started checklist

* Fix checklist removal and fix profile modal

* Update email details page to match new designs

* Cleanup

* Add licensing and env logic to determine which account links to show

* Update upgrade button URL for cloud accounts

* Update app list to use a more compact style

* Make core page layout responsive and update apps list to be responsive

* Update mobile design of apps page

* Update more pages to be responsive and add mobile specific components

* Refactor main portal page into multiple components

* Update multiple pages to be responsive and improve loading experience

* Make automation history page responsive

* Update backups page to be responsive

* Update pickers to use absolutely positioned root popover so that overflow does not matter

* Fix some responsive styles

* Fix update link in app overview

* Improve dropdown logic

* Lint

* Update click outside handler to handle modals properly

* Remove log

* Fix mobile menu upgrade button not closing menu

* Hide groups page if disabled at tenant level

* Centralise menu logic and show full menu on mobile

* Update app access assignment and fix backups table

* Ensure avatars cannot be squished

* Standardise disabled field text colour

* Allow developer users to access users, groups and usage pages

* Allow readonly access to users and groups for developer users

* Remove logs

* Improve users page loading experience

* Improve responsiveness on apps list page and fix discussions link styles

* Update spacing on user and group detail page and fix usage page showing wrong copy

* Fix logo override not working

* Pin minio version to an old one that supports the fs backend in dev

* Shrink upgrade button

* Shrink user dropdown

* Update assignment modal text

* Remove clickable visual styles from plugins

* Always show groups section in app access page

* Update app overview button styles to include more CTAs

* Hide edit and view links in more menu on overview page unless on mobile

* Make usage stats responsive and fix layout issues

* Add comment to docker-compose config
2023-01-18 13:56:53 +00:00
Peter Clement 6d071aae0d add licensing work 2023-01-17 10:13:49 +00:00
Peter Clement 15f904a209 reuse modal for edit and create and add delete function 2023-01-13 16:39:26 +00:00
Andrew Kingston 359ea501c5 Allow developer users to access users, groups and usage pages 2023-01-13 08:28:54 +00:00
Andrew Kingston 5a060eb243 Centralise menu logic and show full menu on mobile 2023-01-12 16:50:43 +00:00
Peter Clement 295b96e8d9 add create store method and tidy up 2023-01-12 16:09:05 +00:00
Peter Clement 28c021276f Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-12 14:53:53 +00:00
Peter Clement 585a6a2bbb add edit and add modals 2023-01-12 14:38:30 +00:00
mike12345567 a7bcfe387c Adding in basic implementation of variable usage, getting from pro and enriching through new datasource SDK. 2023-01-11 17:57:51 +00:00
Peter Clement 715df0d913 environment variables ui boilerplate 2023-01-09 16:48:39 +00:00
Andrew Kingston 7f1175bb7f Remove getting started checklist 2023-01-09 11:33:14 +00:00
Andrew Kingston cd29b25788 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-19 16:05:18 +00:00
Andrew Kingston 71f5e770ca Remove useless rows store and remove unecessary state updates 2022-12-19 12:35:35 +00:00
Andrew Kingston 75eb66ecd7 Fix issue creating columns due to 'draft' concept when mutating table schemas 2022-12-19 12:22:07 +00:00
Andrew Kingston a21db523de
Builder data section routing refactor (#8996)
* Improve theming with spectrum badges and dedupe spectrum label usage

* Update data section nav to match designs and use panel component

* Fix main content layout in data section

* Update data section routing for tables

* Improve data section routing for tables to account for edge cases

* Update internal and sample datasource routing

* Update external datasource routing

* Update routing for queries and make a top level concept like everything else

* Update routing for views

* Fix undefined reference when deleting datasource

* Reduce network calls and fix issues with stale datasourcenavigator state

* Update routing for REST queries and unify routes for normal queries and REST queries

* Lint

* Fix links for queries from datasource details page

* Remove redundant API calls and improve table deletion logic

* Improve data entity deletion logic and redirection and fix query details keying

* Improve determination of selected item in datasource tree

* Lint

* Fix BBUI import

* Fix datasource navigator selected state not working for internal DB or sample data
2022-12-17 14:13:06 +00:00
Andrew Kingston 1ce7c68bc2 Add initial rewrite of app overview section 2022-12-16 15:54:34 +00:00
Dean 92525e7785 Merge remote-tracking branch 'origin/develop' into feature/auto-select-dataprovider-source 2022-11-21 16:02:26 +00:00
Dean c41a0f8d78 Default datasource behaviour with order of preference: DefaultDB, Internal then External 2022-11-15 14:29:58 +00:00
Rory Powell fbbc5f01b8 Fix logout race condition 2022-11-11 11:26:36 +00:00
Peter Clement cf0c4b2d7e pr comments 2022-10-24 15:09:32 +01:00
Peter Clement 0f390889b4 add pro check and default state 2022-10-24 15:00:00 +01:00
mike12345567 c0d16bd395 Updating frontend to allow searching by type and trigger. 2022-10-21 17:03:01 +01:00
Peter Clement 02b505c75c fix download issue and pass name for backup after restore 2022-10-21 14:10:08 +01:00
Peter Clement 295c4f6323 add ability tofilter by range 2022-10-20 16:10:09 +01:00
Peter Clement 3074fc616d integrate download and update and update datepicker 2022-10-20 15:09:43 +01:00
Peter Clement 32ef7ff1a9 fix paging and add deletion 2022-10-20 11:46:04 +01:00
Peter Clement dbd67d251c lint 2022-10-19 16:11:25 +01:00
Peter Clement 5732c80a8a add paging and add more custom table renderers 2022-10-19 16:08:34 +01:00
Peter Clement 34754f47ce add apis and svelte store 2022-10-18 19:00:19 +01:00
mike12345567 bb65cf8ef9 Some updates towards supporting attachments in app exports. 2022-10-10 20:08:59 +01:00
Michael Drury 2c6bccc036 Fixing issue with multi-tenancy and groups UI - apps with multi-tenancy enabled did not appear correctly and could not be added. 2022-09-26 22:33:11 +01:00
mike12345567 7484cdfb59 Feature to allow adding apps from within the groups interface, rather than having to go to apps individually to do this. 2022-09-26 17:54:00 +01:00
Dean 4227beb51f Minor change to floor usage metrics to avoid misleading 100 quota usage messaging. 2022-09-26 09:44:45 +01:00
Michael Drury 70c3c1b8d8 Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-24 17:04:31 +01:00
mike12345567 41b8a6d55a Fixing display of user role in apps in the user management page. 2022-09-23 17:02:32 +01:00
Dean f7dd6864bc Fix to ensure licensing flags display correctly 2022-09-23 14:45:44 +01:00
mike12345567 8830ba1827 Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-23 14:37:50 +01:00
Rory Powell 991b65c354 default quotaUsage in licensing store to undefined - some checks rely on this field being undefined, however in the current intialisation flow it is always set to the full object by the time the inspections are made. set to undefined for additional safety 2022-09-23 13:30:47 +01:00
Andrew Kingston 44a9b49efe Rename some usages of feature flags to tenant feature flags 2022-09-23 12:13:15 +01:00
Rory Powell 3a5557a437 Update group upgrade UX 2022-09-23 11:40:19 +01:00