mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
AAE-42804 Fixing task filter query param (#11701)
* AAE-42804 Fixing task filter query param * AAE-42804 Fixing param in template
This commit is contained in:
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
<a mat-list-item
|
<a mat-list-item
|
||||||
[activated]="filter.id === currentRouteFilterId()"
|
[activated]="filter.id === currentRouteFilterId()"
|
||||||
[routerLink]="[TASKS_ROUTE]"
|
[routerLink]="[TASKS_ROUTE]"
|
||||||
[queryParams]="{ filter: filter.id }"
|
[queryParams]="{ filterId: filter.id }"
|
||||||
[attr.data-automation-id]="filter.key + '_filter'"
|
[attr.data-automation-id]="filter.key + '_filter'"
|
||||||
class="adf-task-filters__entry"
|
class="adf-task-filters__entry"
|
||||||
[class.adf-active]="filter.id === currentRouteFilterId()"
|
[class.adf-active]="filter.id === currentRouteFilterId()"
|
||||||
|
|||||||
+2
-2
@@ -63,7 +63,7 @@ describe('TaskFiltersCloudComponent', () => {
|
|||||||
useValue: {
|
useValue: {
|
||||||
queryParamMap: of({
|
queryParamMap: of({
|
||||||
get: (param: string) => {
|
get: (param: string) => {
|
||||||
if (param === 'filter') {
|
if (param === 'filterId') {
|
||||||
return defaultTaskFiltersMock[0].id;
|
return defaultTaskFiltersMock[0].id;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
@@ -616,7 +616,7 @@ describe('TaskFiltersCloudComponent', () => {
|
|||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
await fixture.whenStable();
|
await fixture.whenStable();
|
||||||
|
|
||||||
expect(router.url).toBe(`/task-list-cloud?filter=${defaultTaskFiltersMock[0].id}`);
|
expect(router.url).toBe(`/task-list-cloud?filterId=${defaultTaskFiltersMock[0].id}`);
|
||||||
|
|
||||||
filterLink = fixture.debugElement.query(By.css(`[data-automation-id="${assignedTasksFilterKey}_filter"]`));
|
filterLink = fixture.debugElement.query(By.css(`[data-automation-id="${assignedTasksFilterKey}_filter"]`));
|
||||||
expect(filterLink.nativeElement.classList).toContain('adf-active');
|
expect(filterLink.nativeElement.classList).toContain('adf-active');
|
||||||
|
|||||||
+1
-1
@@ -73,7 +73,7 @@ export class TaskFiltersCloudComponent extends BaseTaskFiltersCloudComponent imp
|
|||||||
private readonly translationService = inject(TranslationService);
|
private readonly translationService = inject(TranslationService);
|
||||||
private readonly appConfigService = inject(AppConfigService);
|
private readonly appConfigService = inject(AppConfigService);
|
||||||
private readonly activatedRoute = inject(ActivatedRoute);
|
private readonly activatedRoute = inject(ActivatedRoute);
|
||||||
readonly currentRouteFilterId = toSignal(this.activatedRoute.queryParamMap.pipe(map((params) => params.get('filter'))));
|
readonly currentRouteFilterId = toSignal(this.activatedRoute.queryParamMap.pipe(map((params) => params.get('filterId'))));
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.enableNotifications = this.appConfigService.get('notifications', true);
|
this.enableNotifications = this.appConfigService.get('notifications', true);
|
||||||
|
|||||||
Reference in New Issue
Block a user