diff --git a/Makefile b/Makefile
index 8532d6d284..92feef254b 100644
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,13 @@ CURRENT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
include vars.mk
+#################################
+# Test and lint targets
+#################################
+.PHONY: find-ignored-tests
+find-ignored-tests: ## find all ignored tests (e.g. fdescribe)
+ ./find-ignored-tests.sh
+
#################################
# Documentation targets
#################################
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 4c09eeba43..b088a0057e 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -61,6 +61,7 @@ import { PropertyFormComponent } from './project/ontology/property-form/property
import { PropertyInfoComponent } from './project/ontology/property-info/property-info.component';
import { ResourceClassFormComponent } from './project/ontology/resource-class-form/resource-class-form.component';
import { ResourceClassInfoComponent } from './project/ontology/resource-class-info/resource-class-info.component';
+import { ResourceClassPropertyFormComponent } from './project/ontology/resource-class-property-form/resource-class-property-form.component';
import { AddGroupComponent } from './project/permission/add-group/add-group.component';
import { PermissionComponent } from './project/permission/permission.component';
import { ProjectFormComponent } from './project/project-form/project-form.component';
@@ -90,10 +91,6 @@ import { SelectResourceClassComponent } from './workspace/resource/resource-inst
import { ResourceComponent } from './workspace/resource/resource.component';
import { ResultsComponent } from './workspace/results/results.component';
-
-
-
-
// translate: AoT requires an exported function for factories
export function httpLoaderFactory(httpClient: HttpClient) {
return new TranslateHttpLoader(httpClient, 'assets/i18n/', '.json');
@@ -101,97 +98,98 @@ export function httpLoaderFactory(httpClient: HttpClient) {
@NgModule({
declarations: [
+ AccountComponent,
+ AddGroupComponent,
+ AddressTemplateComponent,
+ AddUserComponent,
AppComponent,
- ProjectComponent,
+ AttributionTabViewComponent,
BoardComponent,
- ProjectFormComponent,
CollaborationComponent,
- AddUserComponent,
- OntologyComponent,
- UserComponent,
- PasswordFormComponent,
- ProfileComponent,
- ProjectsListComponent,
- UserFormComponent,
CollectionListComponent,
- UserMenuComponent,
- MainComponent,
- HeaderComponent,
- ErrorComponent,
- LoginComponent,
- AccountComponent,
- SelectLanguageComponent,
- ProjectsComponent,
- SelectGroupComponent,
- ResultsComponent,
- ResourceComponent,
+ ContactsTabViewComponent,
+ CookiePolicyComponent,
DashboardComponent,
+ DatasetTabViewComponent,
DialogComponent,
- SystemComponent,
- UsersComponent,
- UsersListComponent,
DialogHeaderComponent,
+ EditListItemComponent,
+ ErrorComponent,
+ ExternalLinksDirective,
+ FooterComponent,
GridComponent,
- CookiePolicyComponent,
GroupsComponent,
GroupsListComponent,
- PermissionComponent,
- AddGroupComponent,
- ResourceClassFormComponent,
- PropertyFormComponent,
- OntologyFormComponent,
- OntologyVisualizerComponent,
- VisualizerComponent,
+ HeaderComponent,
+ HelpComponent,
+ InvalidControlScrollDirective,
ListComponent,
ListInfoFormComponent,
ListItemComponent,
ListItemFormComponent,
+ LoginComponent,
+ MainComponent,
MembershipComponent,
- HelpComponent,
- FooterComponent,
- ExternalLinksDirective,
- InvalidControlScrollDirective,
+ OntologyComponent,
+ OntologyFormComponent,
+ OntologyVisualizerComponent,
+ OrganisationTemplateComponent,
+ PasswordFormComponent,
+ PermissionComponent,
+ PersonTemplateComponent,
+ ProfileComponent,
+ ProjectComponent,
+ ProjectFormComponent,
+ ProjectsComponent,
+ ProjectsListComponent,
+ ProjectTabViewComponent,
+ PropertyFormComponent,
+ PropertyInfoComponent,
+ ResourceClassFormComponent,
+ ResourceClassInfoComponent,
+ ResourceClassPropertyFormComponent,
+ ResourceComponent,
ResourceInstanceFormComponent,
- SelectProjectComponent,
+ ResultsComponent,
+ SelectGroupComponent,
+ SelectLanguageComponent,
SelectOntologyComponent,
- SelectResourceClassComponent,
+ SelectProjectComponent,
SelectPropertiesComponent,
+ SelectResourceClassComponent,
SwitchPropertiesComponent,
- ProjectTabViewComponent,
- DatasetTabViewComponent,
- AttributionTabViewComponent,
+ SystemComponent,
TermsTabViewComponent,
- ContactsTabViewComponent,
- PersonTemplateComponent,
- AddressTemplateComponent,
- OrganisationTemplateComponent,
- EditListItemComponent,
- PropertyInfoComponent,
- ResourceClassInfoComponent,
- UrlTemplateComponent
+ UrlTemplateComponent,
+ UserComponent,
+ UserFormComponent,
+ UserMenuComponent,
+ UsersComponent,
+ UsersListComponent,
+ VisualizerComponent,
],
imports: [
AppRoutingModule,
- BrowserModule,
+ AngularSplitModule.forRoot(),
BrowserAnimationsModule,
+ BrowserModule,
+ ClipboardModule,
CommonModule,
- HttpClientModule,
- DspCoreModule,
- DspViewerModule,
DspActionModule,
+ DspCoreModule,
DspSearchModule,
+ DspViewerModule,
+ FormsModule,
+ HttpClientModule,
MaterialModule,
ReactiveFormsModule,
- FormsModule,
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: httpLoaderFactory,
deps: [HttpClient]
}
- }),
- ClipboardModule,
- AngularSplitModule.forRoot()
+ })
],
providers: [
{
diff --git a/src/app/main/declarations/autocomplete-item.ts b/src/app/main/declarations/autocomplete-item.ts
deleted file mode 100644
index 79296952ef..0000000000
--- a/src/app/main/declarations/autocomplete-item.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * a list, which is used in the mat-autocomplete form field
- * contains objects with id and name. the id is usual the iri
- */
-export interface AutocompleteItem {
- iri: string;
- name: string;
- label?: string;
-}
diff --git a/src/app/main/dialog/dialog.component.html b/src/app/main/dialog/dialog.component.html
index d90b9dfb81..0cc68ccc16 100644
--- a/src/app/main/dialog/dialog.component.html
+++ b/src/app/main/dialog/dialog.component.html
@@ -141,7 +141,8 @@
@@ -149,14 +150,17 @@
@@ -164,12 +168,14 @@
-
+
+
Do you want to delete this node?