+
+ | Citation: |
+ {{ data.dataset?.citation }} |
+
+
+ | Intellectual owner: |
+ {{ data.dataset?.intellectualOwner }} |
+
+
+ | Person responsible: |
+ {{ data.dataset?.personResponsible }} |
+
+
+ | Contact email: |
+ {{ data.dataset?.contactEmail }} |
+
+
+ | Institution code: |
+ {{ data.dataset?.institutionCode }} |
+
+
+ | Methods: |
+ {{ data.dataset?.methods }} |
+
+
+ | Taxonomic coverage: |
+ {{ data.dataset?.taxonomicCoverage }} |
+
+
+ | Temporal coverage: |
+ {{ data.dataset?.temporalCoverage }} |
+
+
+ | Geographic coverage: |
+ {{ data.dataset?.geographicCoverage }} |
+
+
+ | Coverage basis: |
+ {{ data.dataset?.coverageBasis }} |
+
+
+ | FinBIF DOI: |
+ {{ data.dataset?.doi }} |
+
+
+ | GBIF DOI: |
+ {{ data.dataset?.gbifDoi }} |
+
+
+ | Additional identifiers: |
+ {{ data.dataset?.additionalIdentifier }} |
+
+
+ | Published: |
+ {{ data.dataset?.published }} |
+
+
-

-
FinBIF Trait Database
+
+
FinBIF Trait Database
{{ counts.entries }} trait entries
{{ counts.traits }} traits
@@ -47,4 +47,3 @@
About
-
diff --git a/projects/laji/src/app/+trait-db/trait-db-main/trait-db-main.component.scss b/projects/laji/src/app/+trait-db/trait-db-main/trait-db-main.component.scss
index 5885e0917..20f749056 100644
--- a/projects/laji/src/app/+trait-db/trait-db-main/trait-db-main.component.scss
+++ b/projects/laji/src/app/+trait-db/trait-db-main/trait-db-main.component.scss
@@ -8,12 +8,19 @@ p {
max-width: 600px;
}
+h1 strong {
+ color: $primary-5;
+}
+
.counts-item {
padding: $sp-4 $sp-5;
- background-color: $neutral-4;
+ background-color: $neutral-1;
+ border-radius: 4px;
+ border: 1px solid $info-3;
+ color: $info-8;
strong {
font-size: $fs-5;
+ color: $info-7;
}
}
-
diff --git a/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.html b/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.html
index 769817d0c..fe93747db 100644
--- a/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.html
+++ b/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.html
@@ -39,38 +39,7 @@
@@ -104,4 +73,3 @@
{{ errors?.[prop]}}
-
diff --git a/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.ts b/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.ts
index 6b0ea6f29..56aaa1ba5 100644
--- a/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.ts
+++ b/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-db-trait-editor.component.ts
@@ -5,6 +5,7 @@ import { components } from 'projects/laji-api-client-b/generated/api';
import { LajiApiClientBService } from 'projects/laji-api-client-b/src/laji-api-client-b.service';
import { Observable } from 'rxjs';
import { map, filter, switchMap, tap } from 'rxjs/operators';
+import { MetadataService } from '../../../shared/service/metadata.service';
import { UserService } from '../../../shared/service/user.service';
import { filterNullValues } from '../../trait-db-datasets/trait-db-dataset-editor/trait-db-dataset-editor.component';
@@ -33,13 +34,15 @@ export class TraitDbTraitEditorComponent implements OnInit {
errors: ValidationResponse['errors'] | undefined;
groups$!: Observable
;
+ unitOfMeasurements$!: Observable<{id: string; label: string }[]>;
constructor(
private route: ActivatedRoute,
private api: LajiApiClientBService,
private fb: FormBuilder,
private cdr: ChangeDetectorRef,
- private router: Router
+ private router: Router,
+ private metadataService: MetadataService
) {}
ngOnInit(): void {
@@ -53,6 +56,8 @@ export class TraitDbTraitEditorComponent implements OnInit {
});
});
+ this.unitOfMeasurements$ = this.metadataService.getRange('TDF.unitOfMeasurementEnum');
+
this.groups$ = this.api.fetch('/trait/trait-groups', 'get', {});
}
@@ -134,4 +139,3 @@ export class TraitDbTraitEditorComponent implements OnInit {
});
}
}
-
diff --git a/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-enumeration-value-list.component.html b/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-enumeration-value-list.component.html
index b7d59f5f0..6b9a95271 100644
--- a/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-enumeration-value-list.component.html
+++ b/projects/laji/src/app/+trait-db/trait-db-traits/trait-db-trait-editor/trait-enumeration-value-list.component.html
@@ -1,3 +1,4 @@
+Trait enumerations: