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

Permit Nesting of Lists #2212

Open
DinoBellini opened this issue Dec 18, 2024 · 3 comments
Open

Permit Nesting of Lists #2212

DinoBellini opened this issue Dec 18, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@DinoBellini
Copy link

Example:

List
KeyUsers-CustomerA: [KU-Subscriber1@CustomerA, KU-Subscriber2@CustomerA, KU-Subscriber3@CustomerA]
KeyUsers-CustomerB: [KU-Subscriber4@CustomerB, KU-Subscriber5@CustomerB]
KeyUsers-CustomerC: [KU-Subscriber6@CustomerC, KU-Subscriber7@CustomerC, KU-Subscriber8@CustomerC]

We need to create a new list: KeyUser-All: [KeyUsers-CustomerA,KeyUsers-CustomerB,KeyUsers-CustomerC]

thks

@DinoBellini DinoBellini added the enhancement New feature or request label Dec 18, 2024
@SujithThirumalaisamy
Copy link

Add includes Reference to KeyUser-All List for Simplified Grouping of mailing list

Description

Currently, we have separate KeyUser lists for customers:

  • KeyUsers-CustomerA: [KU-Subscriber1@CustomerA, KU-Subscriber2@CustomerA]
  • KeyUsers-CustomerB: [KU-Subscriber4@CustomerB, KU-Subscriber5@CustomerB]

To add this sublist functionality, propose adding an includes reference:

KeyUser-All:
  users: [SomeOther-CustomerA, SomeOther-CustomerB] // These are included users
  includes: [KeyUsers-CustomerA, KeyUsers-CustomerB] // These are included list

Happy to proceed forward to implement these changes both on FE and BE. Happy for any other suggestions on this before getting started

@SujithThirumalaisamy
Copy link

@knadh Happy to work on this if approved. Curious about alternative suggestions that you would provide on this.

@DinoBellini
Copy link
Author

it is ok to have includes for nesting lists in lists

Add in list editing subscribers management
Add in list editing includes management.
Add in list editing includes in parents lists.
Add in list editing exclude subscribers;
Any parent list inherited tags (or) of its child lists.
Subscribers only can accept subscription to leaf lists.
root or parents lists can have also direct subscribers.
When sending newsletters to parents lists, exclude multiple send if subscribers are in more child lists; (on the fly list creation while sending newsletter)?
Pay attention for logging of sent newsletter for lists modification after sending;
Pay attention to circular nesting;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants