Skip to content

Provide migration instead of being backwards compatible #5

@SaWey

Description

@SaWey

I know this is quite a huge deal for Michiel and maybe for others, but I think it will be confusing when not changing the database at all.
Now that messages have become campaigns and users have become subscribers, it would make a lot of sense to change the naming in the database as well.
It will be confusing to put subscribers in the users database and do queries referencing user_ids etc.

I would even want to suggest another change, not to use mailing-lists anymore, but switch over to a more general filter system (so mailing lists can be compared to user attributes).
We can have categories of filters like:

  • Mailing lists
    • News
    • Development
  • Favorite color
    • Red
    • Green
      And use regular attributes as filters as well
  • Name
  • State
  • Country
  • ...

The GUI could easily split this up and still pretend like we use lists, but it might be easier to build a general filter for which subscribers need to receive a given campaign.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions