maxlath

Results 214 issues of maxlath

addressing #453 * replaces shelves `listing` keyword by a `visibility` array of keywords * replaces the `network` keyword by 2 new keywords: `friends` and `groups` * introduces group-specific keywords, allowing...

Some controllers take an `include-x` flag ([example](https://github.com/inventaire/inventaire/blob/f5f9449/server/controllers/items/by_ids.js#L11)), others a `with-x` flag ([example](https://github.com/inventaire/inventaire/blob/f5f9449/server/controllers/shelves/by_ids.js)). As both are referring to the same behavior, namely to include related documents in the response, it would...

API

adds caching per user and access level (`public`, `network`, `private`) to limit the amount of cached data while maximizing the cache hits: * inventory-view request for a single user =>...

hypothesis of this PR: using `VALUES` allows to more easily see the pattern than making those lenghtly `UNION`s

Our current way to deploy changes in CouchDB design docs is a bit brutal: we just restart the server, which updates the design docs, which in turns triggers view indexation...

low priority
couchdb

do not anonymize patches from the requesting user when requested by the history and contributions endpoints, so that the requesting user can see their contributions, even when their privacy settings...

entities patches

addressing #491 and #91 by opening the `/api/entities?action=merge` endpoint to all authentified users. The current PR is limited to requesting merges by creating a task, but in the future, the...

entities
tasks

by prompting for a confirmation if the target user displays signs of activity The current use case of this script is to easily delete spam accounts, but when you get...

spam accounts

especially, - an entity can't be an edition if it doesn't have `wdt:P629` claims - prefer to consider an ambiguous entity as a serie rather than a work as it...