Problem/Motivation

Currently on violinist.io, there is code scattered around related to finding,. displaying and updating the status of a project (whether it's running, queued and so on).

We probably don't want to add this as a field on the node, since it would be constantly changed in the background, leading to all kinds of potential race conditions and UX problems (like "this content has been changed by another user, please reload")

Steps to reproduce

-

Proposed resolution

Add a service dealing with storing, fetching, caching, invalidating cache, creating render arrays

Remaining tasks

  • Write the service
  • Write some tests
  • Commit

User interface changes

-

API changes

Only additions

Data model changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

eiriksm created an issue. See original summary.

eiriksm’s picture

Issue summary: View changes

  • eiriksm committed 8e6b1017 on 8.x-1.x
    Issue #3453459 by eiriksm: Create a project run status service 
    
eiriksm’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.