The Drupal module can be configured to point to a "Site Change" node type, which will have fields storing information about a change made to a site and how to deploy it once it is approved.

Current fields (attached to the content type programmatically):
(a) Dropdown field linking the node to a particular Site node
(b) Free-tagging taxonomy field linking the node to a particular Git branch that the change will be committed to.
(c) A "ready to review" checkbox.
(d) "Review URL" field (where developers can enter a URL on a dev site for clients to review the change)
(e) Corresponding production URL (if necessary, a URL on the production site for clients to compare when reviewing the change)

The last two fields are not required from a functional perspective, so they might be added separately (e.g. managed in Features rather than created programmatically). TBD.

The Field Permissions module will be used to make sure only developers/admins can edit these fields (even though clients may need to see some of them).

Comments

David_Rothstein’s picture

Priority: Normal » Major