Skip to content

fix: external-only Directory catalog sync and bounded Meili indexing - #92

Merged
servicememeai merged 16 commits into
devfrom
fix/periodic-worker-index-sync-20261025
Oct 25, 2026
Merged

servicememeai merged 16 commits into
devfrom
fix/periodic-worker-index-sync-20261025

Conversation

@servicememeai

Copy link
Copy Markdown

Scope

  • Stop registering directory-entities in CloudFile startup; no internal recurring organization/role/user Directory poll.
  • Keep the existing admin-only POST /api/v2.1/admin/cloudfile/directory/entities/sync/ endpoint unchanged. Etech's existing PowerJob is the trigger and CloudFile still performs trusted provider reads and native Group projection.
  • Authentication-time single-user member refresh remains available; never synchronize on ordinary ACL read.
  • Finish the previously agreed P1+P2 Meilisearch work: fixed 10-page resumable initial-index batches and use the existing indexing interval; compact status logging.
  • Keep the dormant cf_worker command for compatible optional extensions, but don't register or autostart it. No extra scheduling flag, schema or service.
  • Cheap source and resume/exception tests only; no full image/native rebuild.

Operational note

External triggers must be enabled by the source application. Do not enable a second CloudFile scheduler. Existing CF_DIRECTORY_PROVIDER namespace remains untouched pending separate confirmation of persistent rules/maps.

@servicememeai
servicememeai merged commit 89a8555 into dev Oct 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant