[2.8] Linked identity history in detail, history and M2M APIs

Open
#443 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
18/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python
Domain
api

Research direction

The work touches the serializers that should expose previous_identities and successor, the node detail, telemetry/position history and M2M endpoints, and the M2M OpenAPI spec. Read the blocking issue pskillen/meshflow-api#440 (ID-2) first, since this depends on it. Done means charts span an identity upgrade without a gap, the endpoints run without N+1 queries, and the OpenAPI spec is updated.

Written by the indexing model from the issue text.

Description

enhancement meshtastic-2.8

Part of pskillen/meshflow-api#437 (Meshtastic 2.8.x support). Code: ID-6 · Priority: Should · Size: L

Summary

Read-through history across linked identities: node detail, telemetry/position history, M2M endpoints. Expose previous_identities / successor in serializers and update the M2M OpenAPI spec.

Acceptance criteria

  • Charts span an upgrade without a gap
  • No N+1 queries
  • OpenAPI updated

Depends on: pskillen/meshflow-api#440 (ID-2)

Dominant language
Python
Stars
1
Forks
0
Avg merge
1d 10h
Merged PRs (30d)
8

Getting set up

  • Ships a Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from pskillen/meshflow-api

All issues in pskillen/meshflow-api

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.