Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
3e11f000
Commit
3e11f000
authored
Feb 22, 2006
by
mozilla%colinogilvie.co.uk
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 100089: Templatise "passwordmail" email
Patch by Emmanuel Seyman <eseyman@linagora.com>; r=lpsolit; a=justdave
parent
bf1e1f7c
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
44 additions
and
48 deletions
+44
-48
BugMail.pm
Bugzilla/BugMail.pm
+9
-5
MTA.pm
Bugzilla/Config/MTA.pm
+0
-17
administration.xml
docs/xml/administration.xml
+0
-19
mta.html.tmpl
template/en/default/admin/params/mta.html.tmpl
+0
-7
password.txt.tmpl
template/en/default/email/password.txt.tmpl
+35
-0
No files found.
Bugzilla/BugMail.pm
View file @
3e11f000
...
...
@@ -32,6 +32,7 @@ use strict;
package
Bugzilla::
BugMail
;
use
Bugzilla::
Error
;
use
Bugzilla::
User
;
use
Bugzilla::
Constants
;
use
Bugzilla::
Config
qw(:DEFAULT $datadir)
;
...
...
@@ -793,11 +794,14 @@ sub encode_message_entity {
# Send the login name and password of the newly created account to the user.
sub
MailPassword
{
my
(
$login
,
$password
)
=
(
@_
);
my
$template
=
Param
(
"passwordmail"
);
my
$msg
=
perform_substs
(
$template
,
{
"mailaddress"
=>
$login
.
Param
(
'emailsuffix'
),
"login"
=>
$login
,
"password"
=>
$password
});
my
$template
=
Bugzilla
->
template
;
my
$vars
=
{
mailaddress
=>
$login
.
Param
(
'emailsuffix'
),
login
=>
$login
,
password
=>
$password
};
my
$msg
;
$template
->
process
(
"email/password.txt.tmpl"
,
$vars
,
\
$msg
)
||
ThrowTemplateError
(
$template
->
error
());
MessageToMTA
(
$msg
);
}
...
...
Bugzilla/Config/MTA.pm
View file @
3e11f000
...
...
@@ -63,23 +63,6 @@ sub get_param_list {
},
{
name
=>
'passwordmail'
,
type
=>
'l'
,
default
=>
'From: bugzilla-daemon
To: %mailaddress%
Subject: Your Bugzilla password.
To use the wonders of Bugzilla, you can use the following:
E-mail address: %login%
Password: %password%
To change your password, go to:
%urlbase%userprefs.cgi
'
},
{
name
=>
'newchangedmail'
,
type
=>
'l'
,
default
=>
'From: bugzilla-daemon
...
...
docs/xml/administration.xml
View file @
3e11f000
...
...
@@ -170,25 +170,6 @@
<varlistentry>
<term>
passwordmail
</term>
<listitem>
<para>
Every time a user creates an account, the text of this parameter
(with substitutions) is sent to the new user along with their
password message.
</para>
<para>
Add any text you wish to the "passwordmail" parameter box. For
instance, many people choose to use this box to give a quick
training blurb about how to use Bugzilla at your site.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
movebugs
</term>
<listitem>
...
...
template/en/default/admin/params/mta.html.tmpl
View file @
3e11f000
...
...
@@ -54,13 +54,6 @@
smtpserver => "The SMTP server address (if using SMTP for mail delivery).",
passwordmail => "The email that gets sent to people to tell them their password. " _
"Within this text, %mailaddress% gets replaced by the person's " _
"email address, %login% gets replaced by the person's login " _
"(usually the same thing), and %password% gets replaced by their " _
"password. %<i>anythingelse</i>% gets replaced by the " _
"definition of that parameter (as defined on this page).",
newchangedmail => "The email that gets sent to people when a $terms.bug changes. Within " _
"this text, %to% gets replaced with the e-mail address of the " _
"person receiving the mail. %bugid% gets replaced by the $terms.bug " _
...
...
template/en/default/email/password.txt.tmpl
0 → 100644
View file @
3e11f000
[%# 1.0@bugzilla.org %]
[%# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Bugzilla Bug Tracking System.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Emmanuel Seyman <eseyman@linagora.com>
#%]
[% PROCESS global/variables.none.tmpl %]
From: bugzilla-daemon
To: [% mailaddress %]
Subject: Your [% terms.Bugzilla %] password.
To use the wonders of [% terms.Bugzilla %], you can use the following:
E-mail address: [% login %]
Password: [% password %]
To change your password, go to:
[%+ Param("urlbase") %]userprefs.cgi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment