Add an ability to retain the log of the script runs

Created on 1 March 2024, 9 months ago
Updated 17 March 2024, 8 months ago

Problem/Motivation

Minimum ACs

  • "Batch Op Log" entity that will track the following
    • What script ran (string) - the main identifier
    • What ran it (drush, UI, hook_updateN, post update, deploy hook, post deploy)
    • Who ran it (user entity reference)
    • when it started (timestamp)
    • when the last operation ocurred (timestamp)
    • Whether the operation was completed (boolean)
    • Log (long text) - Concat text (appended to by each processOne()} (as though watching in the terminal)
    • any caught errors or exceptions (long text)
  • Needs a separate "View batch operations log" permission
  • Documented in the README

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States swirt Florida

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024