2019-09-09 09:31:08 +02:00
|
|
|
import { IEvent } from '@/types/event.model';
|
|
|
|
|
|
|
|
export interface IDashboard {
|
|
|
|
lastPublicEventPublished: IEvent;
|
|
|
|
numberOfUsers: number;
|
|
|
|
numberOfEvents: number;
|
|
|
|
numberOfComments: number;
|
|
|
|
numberOfReports: number;
|
|
|
|
}
|
2019-12-20 13:04:34 +01:00
|
|
|
|
|
|
|
export enum InstanceTermsType {
|
|
|
|
DEFAULT = 'DEFAULT',
|
|
|
|
URL = 'URL',
|
|
|
|
CUSTOM = 'CUSTOM',
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface IAdminSettings {
|
|
|
|
instanceName: string;
|
|
|
|
instanceDescription: string;
|
|
|
|
instanceTerms: string;
|
|
|
|
instanceTermsType: InstanceTermsType;
|
|
|
|
instanceTermsUrl: string|null;
|
|
|
|
registrationsOpen: boolean;
|
|
|
|
}
|