Actions List: marks an Action as completed based on user interaction

XMLWordPrintable

    • Type: Task
    • Resolution: Unresolved
    • Priority: Should have
    • None
    • 13
    • Block: Actions List, Campaigns
    • sinope

      Summary

      As a follow up from PLANET-7828 and PLANET-7841 work as part of the Resistance Hub campaign, we now want to add a feature that depends on user interaction.

      Requirements

      • When a user clicks the button and visits a certain Action then that item in that Actions List block should marked as completed, as shown in the design mockups
      • The functionality should also cover the Take Action Boxout block.
      • This implementation should be enabled only when a feature flag is enabled (off by default) under Planet 4 > Features
        • Label: Actions User Personalization
        • Description: Shows Actions as completed if the user has visited them already
      • Same as the tickets mentioned above, in this first iteration the feature should be only implemented in the Resistance Hub template.
      • We can explore using LocalStorage instead of Cookies, in order to not depend on the Cookies acceptance status.
      • We would probably need to identify each Action with a unique id in order to track whether the user has visited it or not.
      • The implementation should be done on the client side (JS) to avoid cache issues with Cloudflare.

            Assignee:
            Unassigned
            Reporter:
            Nikos Roussos
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                This issue has been migrated to a new Jira instance:

                PLANET-7882