Skip to content

Commit a940376

Browse files
committed
chore: add metadata parity investigation change
1 parent 1645ea1 commit a940376

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Change: Investigate and align on-prem Web Library metadata with zotero.org
2+
3+
## Why
4+
- The on-prem Web Library shows a different item set than zotero.org (official) even though Zotero Desktop syncs metadata to zotero.org and attachments to WebDAV.
5+
- Need to confirm which metadata source the on-prem UI is using and make it selectable/consistent.
6+
7+
## What Changes
8+
- Trace metadata source/config in the overlay and upstream (API host, user/group IDs, keys).
9+
- Decide and document the intended source (zotero.org vs on-prem metadata service) and how to configure it.
10+
- Provide env-based configuration and tests/checks to ensure the on-prem UI mirrors zotero.org when desired.
11+
12+
## Impact
13+
- Affects Web Library overlay config and deployment env files; adds troubleshooting guidance.
14+
- May add a small spec delta under deployment/metadata.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## 1. Investigation
2+
- [ ] 1.1 Inspect overlay config and build-time env to see which API host/user/key are currently used by the on-prem Web Library (zotero.org defaults?).
3+
- [ ] 1.2 Cross-check upstream defaults and any runtime config injection paths (apiConfig, apiKey, userSlug/userId, libraries.include) to locate the active metadata endpoint.
4+
- [ ] 1.3 Compare item counts/collections between on-prem UI and zotero.org to confirm divergence scope (collections, groups, My Library).
5+
6+
## 2. Configuration plan
7+
- [ ] 2.1 Decide the intended metadata source for on-prem (zotero.org vs on-prem metadata service) and document how to switch.
8+
- [ ] 2.2 Add env-based configuration (docker/env examples) so operators can select metadata host/user/key and included libraries/groups.
9+
- [ ] 2.3 Provide default values that mirror zotero.org, with notes for on-prem metadata endpoints.
10+
11+
## 3. Validation
12+
- [ ] 3.1 Manual test: after config, verify item count/collections match zotero.org for the chosen account; log the result.
13+
- [ ] 3.2 Add troubleshooting notes (e.g., API key/host mismatch, wrong userId/libraryKey, group inclusion flags).

0 commit comments

Comments
 (0)