Uploaded image for project: 'Planet4'
  1. Planet4
  2. PLANET-4967

Securely deploy Smartsheet's API key in all Planet 4 instances

    XporterXMLWordPrintable

    Details

    • Type: Task
    • Status: CLOSED
    • Priority: Should have
    • Resolution: Released
    • Affects Version/s: None
    • Fix Version/s: 2.31.0
    • Labels:
      None
    • Story Points:
      4
    • Sprint:
      Sprint #130, Sprint #131, Sprint #132, Sprint #133
    • Section:
      Analytics
    • P4 site:
      All sites
    • Track:
      Development
    • Repositories:
      planet4-master-theme, planet4-docker, planet4-builder

      Description

      Problem:

      Both the Smartsheet API Key and the Global Smartsheet ID are editable fields on the backend, which allows web admins to change it. 

      Since these fields will always have the same value for all Planet 4 instances we should avoid allowing web admins to change it. 

       

      Tasks:

      #1 To avoid any problems in the integration we want like to hide the fields from Planet 4 settings: 

      • Smartsheet API Key; and
      • Analytics Global Smartsheet ID.

      The Smartsheet API key should be securely deployed in all Planet 4 instances since the Global Standards values shouldn't be public before the campaign's outputs are live. 

       

      #2 Rename the third field "Analytics Local Smartsheet ID" to "Local Projects Smartsheet ID" 

       

      Important: 

      The API Key should be generated through a Smartsheet functional account. This account should have read access to the Global and all Local tables that we want to integrate with Planet 4. 

       

       

       

       

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                pvincent Pieter Vincent
                Reporter:
                jmarubay Julia Marubayashi
                Tester:
                Julia Marubayashi
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: