Open
Description
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.