ArchiveBox/archivebox/templates/admin
Nick Sweeting 6ce2555dfd
fix: rename utils.py → util.py across modules, fix add --index-only, misc cleanups
Renames (no functional change, just consistency with the rest of the codebase):
- cli/cli_utils.py → cli/cli_util.py
- core/host_utils.py → core/host_util.py
- core/tag_utils.py → core/tag_util.py
- crawls/schedule_utils.py → crawls/schedule_util.py
- machine/env_utils.py → machine/env_util.py

Functional fixes:
- archivebox add --index-only now materializes Snapshot rows synchronously
  via crawl.create_snapshots_from_urls() instead of just queueing the Crawl
  and leaving the index empty. The previous behavior broke every test that
  expected --index-only to populate the index, since the runner is never
  started in index-only mode.
- config/collection.py: add _coerce_from_str_dict as the inverse of
  _coerce_to_str_dict so JSON-encoded INI values are decoded back to native
  dict/list types when mirrored into Machine.config (a JSONField). Without
  this, downstream consumers like MachineEvent / abx-dl get raw JSON
  strings where they expect dicts.

Plus matching admin / middleware / model touch-ups, the registration
password_change_form template, and assorted small cleanups the user
worked through while validating the deploy path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-30 14:30:33 -07:00
..
auth/user Fix admin links and snapshot preview performance 2026-05-24 22:57:50 -07:00
core wip: snapshot live progress, universal --init, runner perms, supervisord SIGINT 2026-05-30 04:45:15 -07:00
crawls/crawl fix: rename utils.py → util.py across modules, fix add --index-only, misc cleanups 2026-05-30 14:30:33 -07:00
personas/persona release: archivebox 0.9.33rc42 2026-05-29 04:28:08 -07:00
actions.html backup: save in-progress dev changes 2026-05-28 05:20:52 -07:00
app_index.html cleanup templates and views 2021-01-30 05:47:55 -05:00
base.html fix: rename utils.py → util.py across modules, fix add --index-only, misc cleanups 2026-05-30 14:30:33 -07:00
change_list_panel.html release: archivebox 0.9.33rc37 2026-05-29 02:50:04 -07:00
change_list_results.html release: archivebox 0.9.33rc37 2026-05-29 02:50:04 -07:00
change_list.html backup: save in-progress dev changes 2026-05-28 05:20:52 -07:00
index_model_card.html release: archivebox 0.9.33rc43 2026-05-29 04:43:44 -07:00
index.html release: archivebox 0.9.33rc43 2026-05-29 04:43:44 -07:00
login.html wip: snapshot live progress, universal --init, runner perms, supervisord SIGINT 2026-05-30 04:45:15 -07:00
progress_monitor.html wip: snapshot live progress, universal --init, runner perms, supervisord SIGINT 2026-05-30 04:45:15 -07:00
search_form.html backup: save in-progress dev changes 2026-05-28 05:20:52 -07:00
snapshot_search_stream.html backup: save in-progress dev changes 2026-05-28 05:20:52 -07:00
snapshots_grid.html Start Sonic worker under supervisord 2026-05-17 21:24:02 -07:00