djangoldp-skill
Advanced tools
| Metadata-Version: 2.1 | ||
| Name: djangoldp-skill | ||
| Version: 2.1.1 | ||
| Version: 2.1.2 | ||
| Summary: djangoldp package for skill data models | ||
@@ -5,0 +5,0 @@ Home-page: http://git.happy-dev.fr/startinblox/djangoldp_skill |
@@ -1,2 +0,2 @@ | ||
| __version__ = '2.1.1' | ||
| __version__ = '2.1.2' | ||
| name = "djangoldp_skill" |
| from django.contrib import admin | ||
| from django.db.models import Count | ||
| from djangoldp.admin import DjangoLDPAdmin | ||
| from djangoldp_i18n.admin import DjangoLDPI18nAdmin | ||
| from djangoldp.models import Model | ||
| from djangoldp_skill.models import Skill | ||
| class SkillAdmin(DjangoLDPI18nAdmin): | ||
| pass | ||
| class SkillAdmin(DjangoLDPI18nAdmin, DjangoLDPAdmin): | ||
| list_display = ('urlid', 'name', 'users__count') | ||
| exclude = ('urlid', 'is_backlink', 'allow_create_backlink') | ||
| search_fields = ['urlid', 'name'] | ||
| ordering = ['urlid'] | ||
| def users__count(self, obj): | ||
| return obj.users_count | ||
| def get_queryset(self, request): | ||
| # Hide distant skills | ||
| queryset = super(SkillAdmin, self).get_queryset(request) | ||
| internal_ids = [x.pk for x in queryset if not Model.is_external(x)] | ||
| queryset = queryset.annotate(users_count=Count("users")) | ||
| return queryset.filter(pk__in=internal_ids) | ||
| admin.site.register(Skill, SkillAdmin) |
+1
-1
| Metadata-Version: 2.1 | ||
| Name: djangoldp_skill | ||
| Version: 2.1.1 | ||
| Version: 2.1.2 | ||
| Summary: djangoldp package for skill data models | ||
@@ -5,0 +5,0 @@ Home-page: http://git.happy-dev.fr/startinblox/djangoldp_skill |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
42593
1.65%1097
1.29%