Skip to content

Conversation

@lunika
Copy link
Member

@lunika lunika commented Dec 8, 2025

Purpose

We want to create a new user in a marketing system to create a dedicated
onboarding for each of them. The marketing service is implemented in the
django-lasuite library and it is possible to pick the backend we want
or implement a new one following the documentation on this library.

Proposal

  • ⬆️(backend) upgrade django-lasuite to version 0.0.22
  • ✨(backend) allow to create a new user in a marketing system

Fixes #1464

@lunika lunika requested review from AntoLC and qbey December 8, 2025 14:33
@lunika lunika self-assigned this Dec 8, 2025
@lunika lunika added the enhancement improve an existing feature label Dec 8, 2025
We want to create a new user in a marketing system to create a dedicated
onboarding for each of them. The marketing service is implemented in the
django-lasuite library and it is possible to pick the backend we want
or implement a new one following the documentation on this library.
@lunika lunika force-pushed the add/marketing_implem branch from f6ea02c to 85700d5 Compare December 8, 2025 14:34
@lunika lunika requested a review from virgile-dev December 8, 2025 14:39
Comment on lines +823 to +834
LASUITE_MARKETING = {
"BACKEND": values.Value(
"lasuite.marketing.backends.dummy.DummyBackend",
environ_name="LASUITE_MARKETING_BACKEND",
environ_prefix=None,
),
"PARAMETERS": values.DictValue(
default={},
environ_name="LASUITE_MARKETING_PARAMETERS",
environ_prefix=None,
),
}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see any references in the tests about LASUITE_MARKETING, should we add a doc about how it is working ?

}

# Marketing and communication settings
SIGNUP_NEW_USER_TO_MARKETING_EMAIL = values.BooleanValue(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

@qbey qbey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't you need a management command to add existing users from admin?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement improve an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add optional marketing automation capabilities

4 participants