Skip to content

Conversation

@sjwmoveon
Copy link
Collaborator

Fixes #14

Description

Adds a dynamic replies feature, as well as catching up other changes that were made in the MoveOnOrg main branch and never made it to State Voices.

Add a new option under "Dynamic Assignment" under campaign setup which creates a special link. That link is used to reassign "needs reply" conversations dynamically - whenever a user goes to that link they will receive up to (batch size) conversations that need a reply and have not been reassigned in the past hour.

Spoke_Dynamic_Replies

Checklist:

  • I have manually tested my changes on desktop and mobile
  • The test suite passes locally with my changes
  • If my change is a UI change, I have attached a screenshot to the description section of this pull request
  • My change is 300 lines of code or less, or has a documented reason in the description why it’s longer
  • I have made any necessary changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • My PR is labeled [WIP] if it is in progress

crayolakat and others added 30 commits December 1, 2022 14:12
Update README.md to reflect the state of the Spoke hand off
crayolakat and others added 20 commits March 8, 2024 11:57
Generates a special link used to reassign replies.  Known bugs: replies can be reassigned indefinitely because the `updated_at` field in `campaign_contact` does not actually update on reassignment.
Update campaign_contact.updated_at on change
…using the joinToken value

Also remove an unnecessary import and fix a comment
SonarCloud doesn't like raw http links, preferring https.  In this case the link should never be used so it makes no difference to switch to https.
@mau11 mau11 changed the base branch from new-node-20-branch to main July 10, 2024 18:56
@mau11 mau11 changed the base branch from main to stage-main-14.1 July 10, 2024 21:27
@mau11 mau11 mentioned this pull request Jul 10, 2024
@mau11 mau11 mentioned this pull request Aug 15, 2024
7 tasks
@mau11 mau11 changed the base branch from stage-main-14.1 to main August 16, 2024 13:32
@mau11 mau11 changed the base branch from main to stage-main-14.1 August 16, 2024 13:33
@mau11
Copy link
Collaborator

mau11 commented Oct 18, 2024

closing as this work has been merged into main #2423

@mau11 mau11 closed this Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants