Skip to content

Archipelago bird census result service [Closes #436]#1010

Merged
rpulkka merged 8 commits into
developmentfrom
archipelago-result-service-436
Jul 9, 2026
Merged

Archipelago bird census result service [Closes #436]#1010
rpulkka merged 8 commits into
developmentfrom
archipelago-result-service-436

Conversation

@rpulkka

@rpulkka rpulkka commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Issues: luomus/meta#436 luomus/meta#442
Branch: https://436.dev.laji.fi/project/MHL.1166/stats?tab=statistics

Implements the archipelago bird census result service. It has two tabs: /stats for the specific result service and /map for the generic result service. Map uses the existing laji-result-map component. Stats is a new component, which lets the user select year, route and np and then a table of user's own observations is shown. As stats show user's own observations, login is required, unlike in map.

getRowItems$ pipe gets the taxonomic order, appends dateBegin and gatheringType to rows, includes only observationStatusObserved, constructs a observation string which includes shorthands of all possible counts, orders primarily by taxonomic order and secondarily by dateBegin, adds gatheringType "icon" as unicode, and keeps taxon name only on the first unique row of that name.

@rpulkka
rpulkka requested a review from MLumme July 9, 2026 08:12

@MLumme MLumme left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rpulkka
rpulkka merged commit 40668b7 into development Jul 9, 2026
1 check passed
@rpulkka
rpulkka deleted the archipelago-result-service-436 branch July 9, 2026 11:00
@Blodir Blodir added this to the Release 90 milestone Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants