Skip to content

Implement cache lists #368

Open
Open
@following5

Description

@following5

OCDE has added the object type "cache lists" half a year ago. A cache list has the following properties:

  • internal ID and uuid
  • user who created the list
  • date of creation and last modification
  • type: private, public, public + show in cache listings
  • private lists can have a password which allows other users to request them
  • HTML description
  • list of cache codes (planned: an optional plaintext comment for each cache code)

Cache lists can be marked like caches. If a private password-protected list is marked by another user, the pw is stored with the mark and the list will then be accesible without pw, as long as it does not change.

A feature may be added to create shared cache lists, i.e. lists owned by several users.

It would be nice to add this to OKAPI, which means - if fully implemented -

  • a new field cachelists for the geocache(s) methods which returns the lists associated with the cache and visible to the user (or only public/visible lists for auth level 1)
  • a method to retrieve accessible cache lists by uuids
  • methods to mark or unmark an accessible cache list, which as a password option for marking
  • a method to retrieve a list of available cache lists, with combinable options like 'public', 'private', 'marked'
  • methods to create, modify and delete lists; most important to add and remove cache codes from/to lists

Details have to be worked out, prio is currently low.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions