diff options
author | Vilem Duha <vilem.duha@gmail.com> | 2021-05-27 12:54:04 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-07-26 09:05:32 +0300 |
commit | 0d880d1273a3640a089b5fa6c75d4cc67efb4c62 (patch) | |
tree | 32b906366b5d4d99ca4ad88ca41d9bc7048a7c4b /blenderkit/ui.py | |
parent | 26c4357e0bfaf2b9f148efdeab18b6447fd565d9 (diff) |
BlenderKit: draw categories in asset card
Enable user's ratings request for all users.
Diffstat (limited to 'blenderkit/ui.py')
-rw-r--r-- | blenderkit/ui.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/blenderkit/ui.py b/blenderkit/ui.py index 84deb24e..25d6fca5 100644 --- a/blenderkit/ui.py +++ b/blenderkit/ui.py @@ -374,13 +374,17 @@ def draw_tooltip_with_author(asset_data, x, y): img = get_large_thumbnail_image(asset_data) gimg = None - atip = '' + author_text = '' + if bpy.context.window_manager.get('bkit authors') is not None: a = bpy.context.window_manager['bkit authors'].get(asset_data['author']['id']) if a is not None and a != '': if a.get('gravatarImg') is not None: gimg = utils.get_hidden_image(a['gravatarImg'], a['gravatarHash']) + if len(a['firstName'])>0 or len(a['lastName'])>0: + author_text = f"by {a['firstName']} {a['lastName']}" + aname = asset_data['displayName'] aname = aname[0].upper() + aname[1:] if len(aname)>36: @@ -391,8 +395,8 @@ def draw_tooltip_with_author(asset_data, x, y): rcount = 0 quality = '-' if rc: - rcount = min(rc['quality'], rc['workingHours']) - if rcount>show_rating_threshold: + rcount = min(rc.get('quality',0), rc.get('workingHours',0)) + if rcount > show_rating_threshold: quality = round(asset_data['ratingsAverage'].get('quality')) draw_tooltip(x, y, name=aname, author=f"by {a['firstName']} {a['lastName']}", quality= quality, img=img, |