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

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Component/s Staff Interface [ 10000 ]
        admin Paul Phillips made changes -
        Description This task requires CORE-2334

        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.
        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.
        admin Paul Phillips made changes -
        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.
        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 admin_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.
        admin Paul Phillips made changes -
        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 admin_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.
        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.
        admin Paul Phillips made changes -
        Comment [ When creating a note, we should have an option to set a passphrase. If no passphrase is set, we would still encrypt the contents, but no passphrase would be required and the content should be decrypted on the fly. If there is a passphrase set, then we request the passphrase before decrypting and displaying the notes. ]

          People

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

            Dates

            • Created:
              Updated: