Skip to content
This repository was archived by the owner on Feb 28, 2021. It is now read-only.

Logbook feature tracker #15

Description

@puiterwijk

This issue is intended as a tracker for the idea and implementation of the logbook feature.
My current idea was:

  • Add Logbook interface to /api/event, which will contain the current set of logbook entries
  • A photo type for /api/upload, which takes a photo which then gets stored on the server. This endpoint would return a Photo ID.
  • A logbook-entry type for /api/upload, with fields for subject, message, senior_only, photos and notify. notify would have a value of "nobody", "senior" or "everyone". On finish, the server may notify the people requested about the new logbook entry (but whether this is implemented depends on the server).
  • A logbook-viewed type for /api/upload, with a field for entryID, which would make the server mark that the user viewed a particular logbook entry.

The Logbook interface for /api/event would contain a list of logbook entries, where each has fields for entry ID, subject, message, senior_only, photos and viewedBy. Where the viewedBy value is a list of userTokens who have viewed the entry, possibly filtered by the server.

What do you think?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions