diff --git a/apps/red-ui/src/app/app.module.ts b/apps/red-ui/src/app/app.module.ts
index 9bafbd1d6..93e591ad6 100644
--- a/apps/red-ui/src/app/app.module.ts
+++ b/apps/red-ui/src/app/app.module.ts
@@ -58,6 +58,8 @@ import { RedRoleGuard } from './auth/red-role.guard';
import { MatListModule } from '@angular/material/list';
import { AssignOwnerDialogComponent } from './dialogs/assign-owner-dialog/assign-owner-dialog.component';
import {MatDatepickerModule} from "@angular/material/datepicker";
+import {MatNativeDateModule} from "@angular/material/core";
+import {MatInputModule} from "@angular/material/input";
export function HttpLoaderFactory(httpClient: HttpClient) {
return new TranslateHttpLoader(httpClient, '/assets/i18n/', '.json');
@@ -85,87 +87,89 @@ export function HttpLoaderFactory(httpClient: HttpClient) {
AnnotationIconComponent,
AuthErrorComponent
],
- imports: [
- BrowserModule,
- BrowserAnimationsModule,
- FormsModule,
- ReactiveFormsModule,
- HttpClientModule,
- AuthModule,
- IconsModule,
- ApiModule,
- MatDialogModule,
- TranslateModule.forRoot({
- loader: {
- provide: TranslateLoader,
- useFactory: HttpLoaderFactory,
- deps: [HttpClient]
+ imports: [
+ BrowserModule,
+ BrowserAnimationsModule,
+ FormsModule,
+ ReactiveFormsModule,
+ HttpClientModule,
+ AuthModule,
+ IconsModule,
+ ApiModule,
+ MatDialogModule,
+ MatNativeDateModule,
+ TranslateModule.forRoot({
+ loader: {
+ provide: TranslateLoader,
+ useFactory: HttpLoaderFactory,
+ deps: [HttpClient]
+ }
+ }),
+ RouterModule.forRoot([
+ {
+ path: '',
+ redirectTo: 'ui/projects',
+ pathMatch: 'full'
+ },
+ {
+ path: 'auth-error',
+ component: AuthErrorComponent,
+ canActivate: [AuthGuard]
+ },
+ {
+ path: 'ui',
+ component: BaseScreenComponent,
+ children: [
+ {
+ path: 'projects',
+ component: ProjectListingScreenComponent,
+ canActivate: [CompositeRouteGuard],
+ data: {
+ routeGuards: [AuthGuard, RedRoleGuard, AppStateGuard]
}
- }),
- RouterModule.forRoot([
- {
- path: '',
- redirectTo: 'ui/projects',
- pathMatch: 'full'
- },
- {
- path: 'auth-error',
- component: AuthErrorComponent,
- canActivate: [AuthGuard]
- },
- {
- path: 'ui',
- component: BaseScreenComponent,
- children: [
- {
- path: 'projects',
- component: ProjectListingScreenComponent,
- canActivate: [CompositeRouteGuard],
- data: {
- routeGuards: [AuthGuard, RedRoleGuard, AppStateGuard]
- }
- },
- {
- path: 'projects/:projectId',
- component: ProjectOverviewScreenComponent,
- canActivate: [CompositeRouteGuard],
- data: {
- routeGuards: [AuthGuard, RedRoleGuard, AppStateGuard]
- }
- },
- {
- path: 'projects/:projectId/file/:fileId',
- component: FilePreviewScreenComponent,
- canActivate: [CompositeRouteGuard],
- data: {
- routeGuards: [AuthGuard, RedRoleGuard, AppStateGuard]
- }
- }
- ]
+ },
+ {
+ path: 'projects/:projectId',
+ component: ProjectOverviewScreenComponent,
+ canActivate: [CompositeRouteGuard],
+ data: {
+ routeGuards: [AuthGuard, RedRoleGuard, AppStateGuard]
}
+ },
+ {
+ path: 'projects/:projectId/file/:fileId',
+ component: FilePreviewScreenComponent,
+ canActivate: [CompositeRouteGuard],
+ data: {
+ routeGuards: [AuthGuard, RedRoleGuard, AppStateGuard]
+ }
+ }
+ ]
+ }
- ]),
- NgpSortModule,
- MatToolbarModule,
- MatButtonModule,
- MatSlideToggleModule,
- MatMenuModule,
- MatIconModule,
- MatTooltipModule,
- MatSnackBarModule,
- MatTabsModule,
- MatButtonToggleModule,
- MatFormFieldModule,
- ToastrModule.forRoot(),
- MatSelectModule,
- MatSidenavModule,
- FileUploadModule,
- ServiceWorkerModule.register('ngsw-worker.js', {enabled: environment.production}),
- MatProgressSpinnerModule,
- MatCheckboxModule,
- MatListModule,
- MatDatepickerModule
- ],
+ ]),
+ NgpSortModule,
+ MatToolbarModule,
+ MatButtonModule,
+ MatSlideToggleModule,
+ MatMenuModule,
+ MatIconModule,
+ MatTooltipModule,
+ MatSnackBarModule,
+ MatTabsModule,
+ MatButtonToggleModule,
+ MatFormFieldModule,
+ ToastrModule.forRoot(),
+ MatSelectModule,
+ MatSidenavModule,
+ FileUploadModule,
+ ServiceWorkerModule.register('ngsw-worker.js', {enabled: environment.production}),
+ MatProgressSpinnerModule,
+ MatCheckboxModule,
+ MatListModule,
+ MatDatepickerModule,
+ MatInputModule
+ ],
providers: [{
provide: HTTP_INTERCEPTORS,
multi: true,
diff --git a/apps/red-ui/src/app/dialogs/add-edit-project-dialog/add-edit-project-dialog.component.html b/apps/red-ui/src/app/dialogs/add-edit-project-dialog/add-edit-project-dialog.component.html
index 532b0489a..a197c3a66 100644
--- a/apps/red-ui/src/app/dialogs/add-edit-project-dialog/add-edit-project-dialog.component.html
+++ b/apps/red-ui/src/app/dialogs/add-edit-project-dialog/add-edit-project-dialog.component.html
@@ -17,14 +17,12 @@
-
-
-
-
-
-
-
-
+