mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-18 07:23:03 +00:00
97425: Fix minor issues
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
import { Component, Inject, OnDestroy, OnInit, PLATFORM_ID } from '@angular/core';
|
import { Component, Inject, OnDestroy, OnInit, PLATFORM_ID } from '@angular/core';
|
||||||
import { SystemWideAlertDataService } from '../../core/data/system-wide-alert-data.service';
|
import { SystemWideAlertDataService } from '../../core/data/system-wide-alert-data.service';
|
||||||
import { getAllCompletedRemoteData } from '../../core/shared/operators';
|
import {
|
||||||
|
getAllSucceededRemoteDataPayload
|
||||||
|
} from '../../core/shared/operators';
|
||||||
import { filter, map, switchMap } from 'rxjs/operators';
|
import { filter, map, switchMap } from 'rxjs/operators';
|
||||||
import { PaginatedList } from '../../core/data/paginated-list.model';
|
import { PaginatedList } from '../../core/data/paginated-list.model';
|
||||||
import { SystemWideAlert } from '../system-wide-alert.model';
|
import { SystemWideAlert } from '../system-wide-alert.model';
|
||||||
@@ -54,14 +56,7 @@ export class SystemWideAlertBannerComponent implements OnInit, OnDestroy {
|
|||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.subscriptions.push(this.systemWideAlertDataService.searchBy('active').pipe(
|
this.subscriptions.push(this.systemWideAlertDataService.searchBy('active').pipe(
|
||||||
getAllCompletedRemoteData(),
|
getAllSucceededRemoteDataPayload(),
|
||||||
map((rd) => {
|
|
||||||
if (rd.hasSucceeded) {
|
|
||||||
return rd.payload;
|
|
||||||
} else {
|
|
||||||
this.notificationsService.error('system-wide-alert-banner.retrieval.error');
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
map((payload: PaginatedList<SystemWideAlert>) => payload.page),
|
map((payload: PaginatedList<SystemWideAlert>) => payload.page),
|
||||||
filter((page) => isNotEmpty(page)),
|
filter((page) => isNotEmpty(page)),
|
||||||
map((page) => page[0])
|
map((page) => page[0])
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { SystemWideAlertDataService } from '../../core/data/system-wide-alert-data.service';
|
import { SystemWideAlertDataService } from '../../core/data/system-wide-alert-data.service';
|
||||||
import { getFirstCompletedRemoteData, getFirstSucceededRemoteDataPayload } from '../../core/shared/operators';
|
import { getFirstCompletedRemoteData } from '../../core/shared/operators';
|
||||||
import { filter, map } from 'rxjs/operators';
|
import { filter, map } from 'rxjs/operators';
|
||||||
import { PaginatedList } from '../../core/data/paginated-list.model';
|
import { PaginatedList } from '../../core/data/paginated-list.model';
|
||||||
import { SystemWideAlert } from '../system-wide-alert.model';
|
import { SystemWideAlert } from '../system-wide-alert.model';
|
||||||
@@ -88,7 +88,14 @@ export class SystemWideAlertFormComponent implements OnInit {
|
|||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.systemWideAlert$ = this.systemWideAlertDataService.findAll().pipe(
|
this.systemWideAlert$ = this.systemWideAlertDataService.findAll().pipe(
|
||||||
getFirstSucceededRemoteDataPayload(),
|
getFirstCompletedRemoteData(),
|
||||||
|
map((rd) => {
|
||||||
|
if (rd.hasSucceeded) {
|
||||||
|
return rd.payload;
|
||||||
|
} else {
|
||||||
|
this.notificationsService.error('system-wide-alert-form.retrieval.error');
|
||||||
|
}
|
||||||
|
}),
|
||||||
map((payload: PaginatedList<SystemWideAlert>) => payload.page),
|
map((payload: PaginatedList<SystemWideAlert>) => payload.page),
|
||||||
filter((page) => isNotEmpty(page)),
|
filter((page) => isNotEmpty(page)),
|
||||||
map((page) => page[0])
|
map((page) => page[0])
|
||||||
|
@@ -4860,6 +4860,8 @@
|
|||||||
|
|
||||||
"system-wide-alert.form.header": "System-wide Alert",
|
"system-wide-alert.form.header": "System-wide Alert",
|
||||||
|
|
||||||
|
"system-wide-alert-form.retrieval.error": "Something went wrong retrieving the system-wide alert",
|
||||||
|
|
||||||
"system-wide-alert.form.cancel": "Cancel",
|
"system-wide-alert.form.cancel": "Cancel",
|
||||||
|
|
||||||
"system-wide-alert.form.save": "Save",
|
"system-wide-alert.form.save": "Save",
|
||||||
|
Reference in New Issue
Block a user