Details

    • Type: Sub-task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.1.0
    • Fix Version/s: Short Term
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      This task requires CORE-2476

      Allow staff to create private encrypted notes. If an RSA key has been generated, use the public key to encrypt notes. If no key has been generated, display a warning that notes will not be encrypted unless an RSA public private keypair is generated.

      • Location of notes could be in a widget on the Dashboard, but open to discussion about placement
      • We should be able to tell if a note is encrypted or not, and whether a passphrase is set
      • When viewing a note that is encrypted with a passphrase, you must enter the passphrase before it will be descrypted and displayed
      • Notes should be similar to client notes, except a detail box will always be shown and not hidden
      • Note subjects will not be encrypted, so that they can be displayed in a table
      • Store the date the note was created, and last updated
      • When viewing a note that is encrypted with a passphrase, show the passphrase box instead of the detail box. When the correct passphrase is entered, display instead the details box with contents decrypted.

      NOTE! Client Notes are stored in client_notes table, so maybe this should be staff_notes? Also, it would be nice to have an option on client_notes to encrypt those also. In many cases, I have client notes that I want to encrypt and having them linked to the client is important.

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: