headwire-edge-delivery / eds-self-service-website

0 stars 0 forks source link

Campaign email issues #33

Closed DriftingSands closed 1 month ago

DriftingSands commented 1 month ago

I found a few issues with the campaign/email system while writing tests. Some previously known, some new. I thought I should list them here.

Major issues:

Minor issues:

icaraps commented 1 month ago

Campaign emails are not listed, even when they are published and in query-index

Are you sure ? Emails are listed for example here https://kestrelone.com/site/kestrelone-emails/emails/newsletters

Campaign emails can't be deleted (?)

What do you mean ? How should it be ideally ?

DriftingSands commented 1 month ago

Are you sure ? Emails are listed for example here https://kestrelone.com/site/kestrelone-emails/emails/newsletters

They appeared now, guess I didn't leave enough time for caching

What do you mean ? How should it be ideally ?

I think there should be a delete button along with edit and open. Or do we only want emails deleted if the campaign is deleted?

icaraps commented 1 month ago

They appeared now, guess I didn't leave enough time for caching

I think this should be an enhancement. Instead of relying on the query-index to list pages and emails, we can use the Drive and DA APIs. This would instantly show new pages and emails as you create them and it would avoid the caching issue. This would also allow to differentiate previewed only vs previewed and published.

I think there should be a delete button along with edit and open.

Sounds like an enhancement. I think I will open a ticket for each point you described then.

icaraps commented 1 month ago

Closing in favor of creating multiple issues