mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 18:14:17 +00:00
Merge branch 'main' into main
This commit is contained in:
@@ -17,7 +17,10 @@ import { UIServerConfig } from './ui-server-config.interface';
|
||||
import { BundleConfig } from './bundle-config.interface';
|
||||
import { ActuatorsConfig } from './actuators.config';
|
||||
import { InfoConfig } from './info-config.interface';
|
||||
import { CommunityListConfig } from './community-list-config.interface';
|
||||
import { HomeConfig } from './homepage-config.interface';
|
||||
import { MarkdownConfig } from './markdown-config.interface';
|
||||
|
||||
export class DefaultAppConfig implements AppConfig {
|
||||
production = false;
|
||||
|
||||
@@ -37,7 +40,10 @@ export class DefaultAppConfig implements AppConfig {
|
||||
rateLimiter: {
|
||||
windowMs: 1 * 60 * 1000, // 1 minute
|
||||
max: 500 // limit each IP to 500 requests per windowMs
|
||||
}
|
||||
},
|
||||
|
||||
// Trust X-FORWARDED-* headers from proxies
|
||||
useProxies: true,
|
||||
};
|
||||
|
||||
// The REST API server settings
|
||||
@@ -197,7 +203,8 @@ export class DefaultAppConfig implements AppConfig {
|
||||
{ code: 'tr', label: 'Türkçe', active: true },
|
||||
{ code: 'kk', label: 'Қазақ', active: true },
|
||||
{ code: 'bn', label: 'বাংলা', active: true },
|
||||
{ code: 'hi', label: 'हिंदी', active: true}
|
||||
{ code: 'hi', label: 'हिंदी', active: true},
|
||||
{ code: 'el', label: 'Ελληνικά', active: true }
|
||||
];
|
||||
|
||||
// Browse-By Pages
|
||||
@@ -207,7 +214,29 @@ export class DefaultAppConfig implements AppConfig {
|
||||
// Limit for years to display using jumps of five years (current year - fiveYearLimit)
|
||||
fiveYearLimit: 30,
|
||||
// The absolute lowest year to display in the dropdown (only used when no lowest date can be found for all items)
|
||||
defaultLowerLimit: 1900
|
||||
defaultLowerLimit: 1900,
|
||||
// Whether to add item thumbnail images to BOTH browse and search result lists.
|
||||
showThumbnails: true,
|
||||
// The number of entries in a paginated browse results list.
|
||||
// Rounded to the nearest size in the list of selectable sizes on the
|
||||
// settings menu. See pageSizeOptions in 'pagination-component-options.model.ts'.
|
||||
pageSize: 20
|
||||
};
|
||||
|
||||
communityList: CommunityListConfig = {
|
||||
pageSize: 20
|
||||
};
|
||||
|
||||
homePage: HomeConfig = {
|
||||
recentSubmissions: {
|
||||
//The number of item showing in recent submission components
|
||||
pageSize: 5,
|
||||
//sort record of recent submission
|
||||
sortField: 'dc.date.accessioned',
|
||||
},
|
||||
topLevelCommunityList: {
|
||||
pageSize: 5
|
||||
}
|
||||
};
|
||||
|
||||
// Item Config
|
||||
@@ -340,13 +369,9 @@ export class DefaultAppConfig implements AppConfig {
|
||||
enableEndUserAgreement: true,
|
||||
enablePrivacyStatement: true
|
||||
};
|
||||
// Home Pages
|
||||
homePage: HomeConfig = {
|
||||
recentSubmissions: {
|
||||
//The number of item showing in recent submission components
|
||||
pageSize: 5,
|
||||
//sort record of recent submission
|
||||
sortField: 'dc.date.accessioned',
|
||||
}
|
||||
|
||||
markdown: MarkdownConfig = {
|
||||
enabled: false,
|
||||
mathjax: false,
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user