Skip to content

feat(map): card-validators tile layer#3280

Merged
CommanderStorm merged 1 commit into
TUM-Dev:mainfrom
CommanderStorm:feat/card-validators-tiles
Jun 13, 2026
Merged

feat(map): card-validators tile layer#3280
CommanderStorm merged 1 commit into
TUM-Dev:mainfrom
CommanderStorm:feat/card-validators-tiles

Conversation

@CommanderStorm

Copy link
Copy Markdown
Member

Captures OSM student-card validators into the pois table and serves them as a floor-independent card_validators Martin layer with its own sprite and a hidden basemap symbol layer; the webclient toggle, POI-entry removal, and /view redirects follow in separate PRs (part of #3158).

🤖 Generated with Claude Code

Capture OSM student-card validators (amenity=vending_machine,
vending=student_card_validation) into the pois table as
indoor='card_validator' in style.lua, expose them through a new
floor-independent card_validators MVT function, register it in the
Martin config, add a hidden card-validators symbol layer with a
validator sprite to the basemap style. The webclient overlay toggle,
POI-entry removal, and /view redirects follow in separate PRs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 13, 2026 19:59

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@CommanderStorm CommanderStorm merged commit dd96be5 into TUM-Dev:main Jun 13, 2026
32 of 36 checks passed
CommanderStorm added a commit that referenced this pull request Jun 17, 2026
Add the student-card-validator overlay to the /map filter panel, consuming
the card_validators tile layer shipped in #3280. Toggling it flips the baked
(hidden) card-validators basemap layer visible across all campuses, floor-
independent. Clicking a marker opens a popup with the machine name and a
location-only OSM edit link; the parent building is not surfaced as it is not
carried in the tiles.

Models a new OverlayFilterDef kind (visibility toggle of pre-baked style
layers) alongside the indoor and events filters.

Part of #3158.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants