Skip to content

1.x-0.6.0

Choose a tag to compare

@albanycomputers albanycomputers released this 13 Jul 13:23

Changed (2026-07-13)

  • Fixed bug in VBO add-on.
  • Reveal formatter redesigned: the word "Encrypted" (italic, dotted underline) is now itself the reveal toggle, with no separate Reveal button. Clicking it shows the value with a small "Hide" control on the right; hiding restores the "Encrypted" label. For viewers without view encrypted fields, the same word renders as plain non-clickable text with no value in the DOM. Replaces the old "Encrypted text - If you have permission to view, click Reveal" mask and [Reveal] button (whose wording addressed unauthorised viewers who never got a button, and which jumped to the left when revealed).
  • Reveal/Hide JS now restores each toggle's original label on hide instead of a hardcoded "Reveal"; also fixes the admin key panel's "Reveal key" button coming back as "Reveal" after hiding.

Added (2026-07-13)

  • VBO copy field action (Acuity Encrypt: copy field value to another field): configurable source → destination copy between fields of the same type, with an overwrite checkbox (default off - populated destinations are skipped). Designed as a safety net around encryption migrations: back up a plaintext field to a temp field before switching the original to the encrypt widget, or restore in the reverse direction by swapping source and destination. Encrypted sources are decrypted on load (requires view encrypted fields); an encrypted destination is encrypted on save by the normal presave hook. Entities are skipped with a watchdog entry when the source is still ciphertext (no permission / decrypt failure), when the value would not fit a single-line destination column (allowing for encryption overhead), or when either field is missing from the entity's bundle. The source/destination selects are limited to fields that exist on the content types of the rows actually selected in the view (e.g. a view filtered to one content type offers only that type's fields), falling back to a site-wide list when the selection cannot be resolved.