Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate campaign (to allow for repeat publish) #45

Open
chillu opened this issue Aug 24, 2017 · 13 comments
Open

Duplicate campaign (to allow for repeat publish) #45

chillu opened this issue Aug 24, 2017 · 13 comments

Comments

@chillu
Copy link
Member

chillu commented Aug 24, 2017

Overview

Most campaigns are expected to be one-off events (e.g. "new office location"), but some will require repeat publications (e.g. "monthly job title reviews on staff pages").

Acceptance Criteria

  • I can duplicate a campaign including all explicit and implicit records
  • The owner of the campaign is changed to the user triggering the duplication
  • If new draft versions have been created of the included records, the "before" version is updated accordingly
  • If included records have been deleted in the meantime, they're silently removed from the duplicated campaign (or at least don't cause errors on publishing the new campaign)
  • The creation date is updated
  • Duplication can be actioned on campaigns with are either already published or not published yet

Excluded

  • The datamodel does not need to link the duplicated campaign back to the original
@clarkepaul
Copy link

Suggestion for implementation @tractorcow @chillu
image

@clarkepaul
Copy link

I feel we need to update the "Last published" column now to a status column eg. Status (Open, Published) as well as a disabled look for campaigns which have already been published.

@sminnee
Copy link
Member

sminnee commented Aug 24, 2017

A few thoughts:

  • Is this important as a 4.0 feature?
  • Do we have reports from users / user-testing that elaborates on why this feature is important?
  • Would it be better to work with someone using campaigns in production to understand what's needed here?

@chillu
Copy link
Member Author

chillu commented Aug 24, 2017

I'm keen to see more actual use of campaigns before we get into the "repeat publish" use case. It's a bit of a chicken and egg case: We need to get campaigns baseline useful for people to actually start using it and figure out where it doesn't work for them. So it'll need good feedback loops to stay on top of that. Note that this issue currently isn't assigned to a milestone.

@sminnee
Copy link
Member

sminnee commented Aug 24, 2017

@chillu impact/low, then? I just updated.

@clarkepaul
Copy link

Impact medium I would have thought.

@chillu
Copy link
Member Author

chillu commented Aug 28, 2017

Have set back to medium then :)

@newleeland newleeland self-assigned this Aug 29, 2017
@newleeland
Copy link

newleeland commented Aug 30, 2017

Potential Prototype

https://invis.io/8HD9ADEPR#/250964968_Campaigns_-_List_-_Dashboard_V2

Would there be a case for having a "disabled" Campaign? @clarkepaul

@chillu
Copy link
Member Author

chillu commented Aug 30, 2017

@newleeland Nice and simple. I like that it just appends " copy", rather than having us code yet another dialog for the new name. The animated row highlight makes it clear enough in my opinion. I assume the "released/unreleased" column designs are targeted at another card, not this one here?

@clarkepaul
Copy link

@newleeland cheers for making the updates, I actually did the same changes except I was thought "Released" worked well but not "Unreleased", in the end I still opted for "Active" and "Published".

@newleeland
Copy link

@clarkepaul Just did a lean UX test with the names. We ended up settling on status types "Work in progress" and "Published" (as it corresponds to the publish button). Here is the new prototype:
https://invis.io/8HD9ADEPR#/250964968_Campaigns_-_List_-_Dashboard_V2

@newleeland
Copy link

@clarkepaul I've updated the prototype with the new wording from a quick Lean user test. For words campaigns that are still working on will be Working in progress, and campaigns released to the web will be Published to align to the Publish button within individual campaigns.

@chillu We could put this into another card, it's not that much work to change the names and add a coloured circle on the left side of the text?

@chillu
Copy link
Member Author

chillu commented Sep 4, 2017

@newleeland I've added it to a separate card - this allows us to prioritise this individually: #53

@newleeland newleeland removed their assignment Sep 5, 2017
@phalkunz phalkunz assigned phalkunz and unassigned phalkunz Sep 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants