mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
little fix
This commit is contained in:
parent
d1003e2c61
commit
12a8a34656
@ -11,7 +11,7 @@ Poco::JSON::Object* JsonCreateUser::handle(Poco::Dynamic::Var params)
|
||||
std::string email;
|
||||
std::string first_name;
|
||||
std::string last_name;
|
||||
model::EmailType emailType;
|
||||
int emailType;
|
||||
auto em = EmailManager::getInstance();
|
||||
|
||||
// if is json object
|
||||
@ -58,7 +58,7 @@ Poco::JSON::Object* JsonCreateUser::handle(Poco::Dynamic::Var params)
|
||||
return stateError("insert emailOptIn failed");
|
||||
}
|
||||
|
||||
em->addEmail(new model::Email(emailOptIn, user, emailType));
|
||||
em->addEmail(new model::Email(emailOptIn, user, model::Email::convertTypeFromInt(emailType)));
|
||||
|
||||
return stateSuccess();
|
||||
|
||||
|
||||
@ -22,12 +22,12 @@ const static char EmailText_emailVerificationOldElopageTransaction[] = { u8"\
|
||||
Hallo [first_name] [last_name],\n\
|
||||
\n\
|
||||
Da wir Dir für Deine Beiträge GradidoTransform gutschreiben und\n\
|
||||
du bisher noch kein Gradido-Konto hattest, haben wir eines für Dich eröffnet.\n\
|
||||
Du bisher noch kein Gradido-Konto hattest, haben wir eines für Dich eröffnet.\n\
|
||||
\n\
|
||||
Um es zu aktivieren klicke bitte auf den Link: [link]\n\
|
||||
oder kopiere den obigen Link in Dein Browserfenster.\n\
|
||||
\n\
|
||||
Wenn Du momentan kein Gradido-Konto haben möchtest, kannst Du auch diese E-Mail ignorieren.\n\
|
||||
Wenn Du momentan kein Gradido-Konto haben möchtest, kannst Du diese E-Mail auch einfach ignorieren.\n\
|
||||
\n\
|
||||
Mit freundlichen Grüßen\n\
|
||||
Dario, Gradido Server Admin\n\
|
||||
@ -291,4 +291,12 @@ Gradido Login-Server\n\
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
EmailType Email::convertTypeFromInt(int type)
|
||||
{
|
||||
if (type >= (int)EMAIL_MAX || type <= 0) {
|
||||
return EMAIL_ERROR;
|
||||
}
|
||||
return (EmailType)type;
|
||||
}
|
||||
}
|
||||
@ -33,7 +33,8 @@ namespace model {
|
||||
EMAIL_ADMIN_RESET_PASSWORD_REQUEST_WITHOUT_MEMORIZED_PASSPHRASE = 7,
|
||||
EMAIL_NOTIFICATION_TRANSACTION_CREATION = 8,
|
||||
EMAIL_NOTIFICATION_TRANSACTION_TRANSFER = 9,
|
||||
EMAIL_USER_REGISTER_OLD_ELOPAGE = 10
|
||||
EMAIL_USER_REGISTER_OLD_ELOPAGE = 10,
|
||||
EMAIL_MAX = 11
|
||||
};
|
||||
|
||||
class Email: public ErrorList
|
||||
@ -45,6 +46,7 @@ namespace model {
|
||||
Email(const std::string& errorHtml, EmailType type);
|
||||
~Email();
|
||||
|
||||
static EmailType convertTypeFromInt(int type);
|
||||
inline EmailType getType() { return mType; }
|
||||
inline controller::User* getUser() { if (!mUser.isNull()) return mUser.get(); return nullptr; }
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user