Răsfoiți Sursa

124062 solve conflict

soumaeda 2 ani în urmă
părinte
comite
d80ed63eb6
1 a modificat fișierele cu 17 adăugiri și 0 ștergeri
  1. 17 0
      apps/app/src/server/routes/apiv3/users.js

+ 17 - 0
apps/app/src/server/routes/apiv3/users.js

@@ -181,6 +181,23 @@ module.exports = (crowi) => {
     return { failedToSendEmailList };
   };
 
+  const sendEmailByUser = async(user) => {
+    const { appService, mailService } = crowi;
+    const appTitle = appService.getAppTitle();
+
+    await mailService.send({
+      to: user.email,
+      subject: `New password for ${appTitle}`,
+      template: path.join(crowi.localeDir, 'en_US/admin/userResetPassword.txt'),
+      vars: {
+        email: user.email,
+        password: user.password,
+        url: crowi.appService.getSiteUrl(),
+        appTitle,
+      },
+    });
+  };
+
   /**
    * @swagger
    *