Merge branch 'dev' into feature-help-tooltips
This commit is contained in:
commit
20feb58d80
File diff suppressed because it is too large
Load Diff
@ -115,7 +115,12 @@
|
|||||||
|
|
||||||
<div class="pb-3 d-sm-flex justify-content-between align-items-center">
|
<div class="pb-3 d-sm-flex justify-content-between align-items-center">
|
||||||
@if (tasks.length > 0) {
|
@if (tasks.length > 0) {
|
||||||
<div class="pb-2 pb-sm-0" i18n>{tasks.length, plural, =1 {One {{this.activeTabLocalized}} task} other {{{tasks.length || 0}} total {{this.activeTabLocalized}} tasks}}</div>
|
<div class="pb-2 pb-sm-0">
|
||||||
|
<ng-container i18n>{tasks.length, plural, =1 {One {{this.activeTabLocalized}} task} other {{{tasks.length || 0}} total {{this.activeTabLocalized}} tasks}}</ng-container>
|
||||||
|
@if (selectedTasks.size > 0) {
|
||||||
|
<ng-container i18n> ({{selectedTasks.size}} selected)</ng-container>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
}
|
}
|
||||||
@if (tasks.length > pageSize) {
|
@if (tasks.length > pageSize) {
|
||||||
<ngb-pagination [(page)]="page" [pageSize]="pageSize" [collectionSize]="tasks.length" maxSize="8" size="sm"></ngb-pagination>
|
<ngb-pagination [(page)]="page" [pageSize]="pageSize" [collectionSize]="tasks.length" maxSize="8" size="sm"></ngb-pagination>
|
||||||
|
@ -114,6 +114,8 @@ class SharedByUser(Filter):
|
|||||||
ctype = ContentType.objects.get_for_model(self.model)
|
ctype = ContentType.objects.get_for_model(self.model)
|
||||||
UserObjectPermission = get_user_obj_perms_model()
|
UserObjectPermission = get_user_obj_perms_model()
|
||||||
GroupObjectPermission = get_group_obj_perms_model()
|
GroupObjectPermission = get_group_obj_perms_model()
|
||||||
|
# see https://github.com/paperless-ngx/paperless-ngx/issues/5392, we limit subqueries
|
||||||
|
# to 1 because Postgres doesn't like returning > 1 row, but all we care about is > 0
|
||||||
return (
|
return (
|
||||||
qs.filter(
|
qs.filter(
|
||||||
owner_id=value,
|
owner_id=value,
|
||||||
@ -123,7 +125,7 @@ class SharedByUser(Filter):
|
|||||||
UserObjectPermission.objects.filter(
|
UserObjectPermission.objects.filter(
|
||||||
content_type=ctype,
|
content_type=ctype,
|
||||||
object_pk=Cast(OuterRef("pk"), CharField()),
|
object_pk=Cast(OuterRef("pk"), CharField()),
|
||||||
).values("user_id"),
|
).values("user_id")[:1],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
.annotate(
|
.annotate(
|
||||||
@ -131,7 +133,7 @@ class SharedByUser(Filter):
|
|||||||
GroupObjectPermission.objects.filter(
|
GroupObjectPermission.objects.filter(
|
||||||
content_type=ctype,
|
content_type=ctype,
|
||||||
object_pk=Cast(OuterRef("pk"), CharField()),
|
object_pk=Cast(OuterRef("pk"), CharField()),
|
||||||
).values("group_id"),
|
).values("group_id")[:1],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
.filter(
|
.filter(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user