Show More
@@ -16,29 +16,29 b' debug = true' | |||
|
16 | 16 | pdebug = false |
|
17 | 17 | |
|
18 | 18 | ################################################################################ |
|
19 |
## E |
|
|
19 | ## Email settings ## | |
|
20 | 20 | ## ## |
|
21 |
## Refer to the documentation ("E |
|
|
21 | ## Refer to the documentation ("Email settings") for more details. ## | |
|
22 | 22 | ## ## |
|
23 | 23 | ## It is recommended to use a valid sender address that passes access ## |
|
24 | 24 | ## validation and spam filtering in mail servers. ## |
|
25 | 25 | ################################################################################ |
|
26 | 26 | |
|
27 |
## 'From' header for application e |
|
|
27 | ## 'From' header for application emails. You can optionally add a name. | |
|
28 | 28 | ## Default: |
|
29 | 29 | #app_email_from = Kallithea |
|
30 | 30 | ## Examples: |
|
31 | 31 | #app_email_from = Kallithea <kallithea-noreply@example.com> |
|
32 | 32 | #app_email_from = kallithea-noreply@example.com |
|
33 | 33 | |
|
34 |
## Subject prefix for application e |
|
|
34 | ## Subject prefix for application emails. | |
|
35 | 35 | ## A space between this prefix and the real subject is automatically added. |
|
36 | 36 | ## Default: |
|
37 | 37 | #email_prefix = |
|
38 | 38 | ## Example: |
|
39 | 39 | #email_prefix = [Kallithea] |
|
40 | 40 | |
|
41 |
## Recipients for error e |
|
|
41 | ## Recipients for error emails and fallback recipients of application mails. | |
|
42 | 42 | ## Multiple addresses can be specified, space-separated. |
|
43 | 43 | ## Only addresses are allowed, do not add any name part. |
|
44 | 44 | ## Default: |
@@ -47,7 +47,7 b' pdebug = false' | |||
|
47 | 47 | #email_to = admin@example.com |
|
48 | 48 | #email_to = admin@example.com another_admin@example.com |
|
49 | 49 | |
|
50 |
## 'From' header for error e |
|
|
50 | ## 'From' header for error emails. You can optionally add a name. | |
|
51 | 51 | ## Default: |
|
52 | 52 | #error_email_from = pylons@yourapp.com |
|
53 | 53 | ## Examples: |
@@ -105,7 +105,7 b' bug fixes, put "(Issue #123)" at the end' | |||
|
105 | 105 | |
|
106 | 106 | Contributions will be accepted in most formats - such as pull requests on |
|
107 | 107 | bitbucket, something hosted on your own Kallithea instance, or patches sent by |
|
108 | mail to the kallithea-general mailing list. | |
|
108 | email to the kallithea-general mailing list. | |
|
109 | 109 | |
|
110 | 110 | Make sure to test your changes both manually and with the automatic tests |
|
111 | 111 | before posting. |
@@ -37,7 +37,7 b' Kallithea Documentation' | |||
|
37 | 37 | .. toctree:: |
|
38 | 38 | :maxdepth: 1 |
|
39 | 39 | |
|
40 |
usage/e |
|
|
40 | usage/email | |
|
41 | 41 | usage/performance |
|
42 | 42 | usage/backup |
|
43 | 43 | usage/debugging |
@@ -199,7 +199,7 b" Here's a typical LDAP setup::" | |||
|
199 | 199 | Login Attribute = uid |
|
200 | 200 | First Name Attribute = firstName |
|
201 | 201 | Last Name Attribute = lastName |
|
202 |
E |
|
|
202 | Email Attribute = mail | |
|
203 | 203 | |
|
204 | 204 | If your user groups are placed in an Organisation Unit (OU) structure, the Search Settings configuration differs:: |
|
205 | 205 | |
@@ -364,7 +364,7 b' Directory ::' | |||
|
364 | 364 | Login Attribute = sAMAccountName |
|
365 | 365 | First Name Attribute = givenName |
|
366 | 366 | Last Name Attribute = sn |
|
367 |
E |
|
|
367 | Email Attribute = mail | |
|
368 | 368 | |
|
369 | 369 | All other LDAP settings will likely be site-specific and should be |
|
370 | 370 | appropriately configured. |
@@ -509,7 +509,7 b' Celery configuration' | |||
|
509 | 509 | -------------------- |
|
510 | 510 | |
|
511 | 511 | Kallithea can use the distributed task queue system Celery_ to run tasks like |
|
512 | cloning repositories or sending mails. | |
|
512 | cloning repositories or sending emails. | |
|
513 | 513 | |
|
514 | 514 | Kallithea will in most setups work perfectly fine out of the box (without |
|
515 | 515 | Celery), executing all tasks in the web server process. Some tasks can however |
@@ -1,24 +1,24 b'' | |||
|
1 | 1 | .. _email: |
|
2 | 2 | |
|
3 |
============== |
|
|
4 |
E |
|
|
5 |
============== |
|
|
3 | ============== | |
|
4 | Email settings | |
|
5 | ============== | |
|
6 | 6 | |
|
7 |
The Kallithea configuration file has several e |
|
|
8 |
these contain correct values, Kallithea will send e |
|
|
9 |
described below. If the e |
|
|
7 | The Kallithea configuration file has several email related settings. When | |
|
8 | these contain correct values, Kallithea will send email in the situations | |
|
9 | described below. If the email configuration is not correct so that emails | |
|
10 | 10 | cannot be sent, all mails will show up in the log output. |
|
11 | 11 | |
|
12 |
Before any e |
|
|
12 | Before any email can be sent, an SMTP server has to be configured using the | |
|
13 | 13 | configuration file setting ``smtp_server``. If required for that server, specify |
|
14 | 14 | a username (``smtp_username``) and password (``smtp_password``), a non-standard |
|
15 | 15 | port (``smtp_port``), encryption settings (``smtp_use_tls`` or ``smtp_use_ssl``) |
|
16 | 16 | and/or specific authentication parameters (``smtp_auth``). |
|
17 | 17 | |
|
18 |
Application e |
|
|
19 |
------------------ |
|
|
18 | Application emails | |
|
19 | ------------------ | |
|
20 | 20 | |
|
21 |
Kallithea sends an e |
|
|
21 | Kallithea sends an email to `users` on several occasions: | |
|
22 | 22 | |
|
23 | 23 | - when comments are given on one of their changesets |
|
24 | 24 | - when comments are given on changesets they are reviewer on or on which they |
@@ -26,34 +26,34 b' Kallithea sends an e-mail to `users` on ' | |||
|
26 | 26 | - when they are invited as reviewer in pull requests |
|
27 | 27 | - when they request a password reset |
|
28 | 28 | |
|
29 |
Kallithea sends an e |
|
|
29 | Kallithea sends an email to all `administrators` upon new account registration. | |
|
30 | 30 | Administrators are users with the ``Admin`` flag set in the ``Admin->Users`` |
|
31 | 31 | section. |
|
32 | 32 | |
|
33 |
When Kallithea wants to send an e |
|
|
33 | When Kallithea wants to send an email but due to an error cannot correctly | |
|
34 | 34 | determine the intended recipients, the administrators and the addresses |
|
35 | 35 | specified in ``email_to`` in the configuration file are used as fallback. |
|
36 | 36 | |
|
37 |
Recipients will see these e |
|
|
37 | Recipients will see these emails originating from the sender specified in the | |
|
38 | 38 | ``app_email_from`` setting in the configuration file. This setting can either |
|
39 |
contain only an e |
|
|
39 | contain only an email address, like `kallithea-noreply@example.com`, or both | |
|
40 | 40 | a name and an address in the following format: `Kallithea |
|
41 |
<kallithea-noreply@example.com>`. The subject of these e |
|
|
41 | <kallithea-noreply@example.com>`. The subject of these emails can | |
|
42 | 42 | optionally be prefixed with the value of ``email_prefix`` in the configuration |
|
43 | 43 | file. |
|
44 | 44 | |
|
45 |
Error e |
|
|
46 |
------------ |
|
|
45 | Error emails | |
|
46 | ------------ | |
|
47 | 47 | |
|
48 | 48 | When an exception occurs in Kallithea -- and unless interactive debugging is |
|
49 | 49 | enabled using ``set debug = true`` in the ``[app:main]`` section of the |
|
50 |
configuration file -- an e |
|
|
50 | configuration file -- an email with exception details is sent by WebError_'s | |
|
51 | 51 | ``ErrorMiddleware`` to the addresses specified in ``email_to`` in the |
|
52 | 52 | configuration file. |
|
53 | 53 | |
|
54 |
Recipients will see these e |
|
|
54 | Recipients will see these emails originating from the sender specified in the | |
|
55 | 55 | ``error_email_from`` setting in the configuration file. This setting can either |
|
56 |
contain only an e |
|
|
56 | contain only an email address, like `kallithea-noreply@example.com`, or both | |
|
57 | 57 | a name and an address in the following format: `Kallithea Errors |
|
58 | 58 | <kallithea-noreply@example.com>`. |
|
59 | 59 |
@@ -97,14 +97,14 b' In the example, the repository could als' | |||
|
97 | 97 | The ID of a given repository can be shown from the repository ``Summary`` page, |
|
98 | 98 | by selecting the ``Show by ID`` button next to ``Clone URL``. |
|
99 | 99 | |
|
100 |
E |
|
|
101 |
------------------- |
|
|
100 | Email notifications | |
|
101 | ------------------- | |
|
102 | 102 | |
|
103 |
When the administrator correctly specified the e |
|
|
104 |
configuration file, Kallithea will send e |
|
|
103 | When the administrator correctly specified the email settings in the Kallithea | |
|
104 | configuration file, Kallithea will send emails on user registration and when | |
|
105 | 105 | errors occur. |
|
106 | 106 | |
|
107 |
|
|
|
107 | Emails are also sent for comments on changesets. In this case, an email is sent | |
|
108 | 108 | to the committer of the changeset (if known to Kallithea), to all reviewers of |
|
109 | 109 | the pull request (if applicable) and to all people mentioned in the comment |
|
110 | 110 | using @mention notation. |
@@ -10,29 +10,29 b' debug = true' | |||
|
10 | 10 | pdebug = false |
|
11 | 11 | |
|
12 | 12 | <%text>################################################################################</%text> |
|
13 |
<%text>## E |
|
|
13 | <%text>## Email settings ##</%text> | |
|
14 | 14 | <%text>## ##</%text> |
|
15 |
<%text>## Refer to the documentation ("E |
|
|
15 | <%text>## Refer to the documentation ("Email settings") for more details. ##</%text> | |
|
16 | 16 | <%text>## ##</%text> |
|
17 | 17 | <%text>## It is recommended to use a valid sender address that passes access ##</%text> |
|
18 | 18 | <%text>## validation and spam filtering in mail servers. ##</%text> |
|
19 | 19 | <%text>################################################################################</%text> |
|
20 | 20 | |
|
21 |
<%text>## 'From' header for application e |
|
|
21 | <%text>## 'From' header for application emails. You can optionally add a name.</%text> | |
|
22 | 22 | <%text>## Default:</%text> |
|
23 | 23 | #app_email_from = Kallithea |
|
24 | 24 | <%text>## Examples:</%text> |
|
25 | 25 | #app_email_from = Kallithea <kallithea-noreply@example.com> |
|
26 | 26 | #app_email_from = kallithea-noreply@example.com |
|
27 | 27 | |
|
28 |
<%text>## Subject prefix for application e |
|
|
28 | <%text>## Subject prefix for application emails.</%text> | |
|
29 | 29 | <%text>## A space between this prefix and the real subject is automatically added.</%text> |
|
30 | 30 | <%text>## Default:</%text> |
|
31 | 31 | #email_prefix = |
|
32 | 32 | <%text>## Example:</%text> |
|
33 | 33 | #email_prefix = [Kallithea] |
|
34 | 34 | |
|
35 |
<%text>## Recipients for error e |
|
|
35 | <%text>## Recipients for error emails and fallback recipients of application mails.</%text> | |
|
36 | 36 | <%text>## Multiple addresses can be specified, space-separated.</%text> |
|
37 | 37 | <%text>## Only addresses are allowed, do not add any name part.</%text> |
|
38 | 38 | <%text>## Default:</%text> |
@@ -41,7 +41,7 b' pdebug = false' | |||
|
41 | 41 | #email_to = admin@example.com |
|
42 | 42 | #email_to = admin@example.com another_admin@example.com |
|
43 | 43 | |
|
44 |
<%text>## 'From' header for error e |
|
|
44 | <%text>## 'From' header for error emails. You can optionally add a name.</%text> | |
|
45 | 45 | <%text>## Default:</%text> |
|
46 | 46 | #error_email_from = pylons@yourapp.com |
|
47 | 47 | <%text>## Examples:</%text> |
@@ -11,29 +11,29 b' debug = true' | |||
|
11 | 11 | pdebug = false |
|
12 | 12 | |
|
13 | 13 | ################################################################################ |
|
14 |
## E |
|
|
14 | ## Email settings ## | |
|
15 | 15 | ## ## |
|
16 |
## Refer to the documentation ("E |
|
|
16 | ## Refer to the documentation ("Email settings") for more details. ## | |
|
17 | 17 | ## ## |
|
18 | 18 | ## It is recommended to use a valid sender address that passes access ## |
|
19 | 19 | ## validation and spam filtering in mail servers. ## |
|
20 | 20 | ################################################################################ |
|
21 | 21 | |
|
22 |
## 'From' header for application e |
|
|
22 | ## 'From' header for application emails. You can optionally add a name. | |
|
23 | 23 | ## Default: |
|
24 | 24 | #app_email_from = Kallithea |
|
25 | 25 | ## Examples: |
|
26 | 26 | #app_email_from = Kallithea <kallithea-noreply@example.com> |
|
27 | 27 | #app_email_from = kallithea-noreply@example.com |
|
28 | 28 | |
|
29 |
## Subject prefix for application e |
|
|
29 | ## Subject prefix for application emails. | |
|
30 | 30 | ## A space between this prefix and the real subject is automatically added. |
|
31 | 31 | ## Default: |
|
32 | 32 | #email_prefix = |
|
33 | 33 | ## Example: |
|
34 | 34 | #email_prefix = [Kallithea] |
|
35 | 35 | |
|
36 |
## Recipients for error e |
|
|
36 | ## Recipients for error emails and fallback recipients of application mails. | |
|
37 | 37 | ## Multiple addresses can be specified, space-separated. |
|
38 | 38 | ## Only addresses are allowed, do not add any name part. |
|
39 | 39 | ## Default: |
@@ -42,7 +42,7 b' pdebug = false' | |||
|
42 | 42 | #email_to = admin@example.com |
|
43 | 43 | #email_to = admin@example.com another_admin@example.com |
|
44 | 44 | |
|
45 |
## 'From' header for error e |
|
|
45 | ## 'From' header for error emails. You can optionally add a name. | |
|
46 | 46 | ## Default: |
|
47 | 47 | #error_email_from = pylons@yourapp.com |
|
48 | 48 | ## Examples: |
@@ -2019,12 +2019,12 b' msgid "This is not a valid path"' | |||
|
2019 | 2019 | msgstr "Гэты шлях хібны" |
|
2020 | 2020 | |
|
2021 | 2021 | #: kallithea/model/validators.py:715 |
|
2022 |
msgid "This e |
|
|
2022 | msgid "This email address is already taken" | |
|
2023 | 2023 | msgstr "Гэты E-mail ужо заняты" |
|
2024 | 2024 | |
|
2025 | 2025 | #: kallithea/model/validators.py:735 |
|
2026 | 2026 | #, python-format |
|
2027 |
msgid "e |
|
|
2027 | msgid "email \"%(email)s\" does not exist." | |
|
2028 | 2028 | msgstr "\"%(email)s\" не існуе." |
|
2029 | 2029 | |
|
2030 | 2030 | #: kallithea/model/validators.py:772 |
@@ -1985,12 +1985,12 b' msgid "This is not a valid path"' | |||
|
1985 | 1985 | msgstr "" |
|
1986 | 1986 | |
|
1987 | 1987 | #: kallithea/model/validators.py:715 |
|
1988 |
msgid "This e |
|
|
1988 | msgid "This email address is already taken" | |
|
1989 | 1989 | msgstr "" |
|
1990 | 1990 | |
|
1991 | 1991 | #: kallithea/model/validators.py:735 |
|
1992 | 1992 | #, python-format |
|
1993 |
msgid "e |
|
|
1993 | msgid "email \"%(email)s\" does not exist." | |
|
1994 | 1994 | msgstr "" |
|
1995 | 1995 | |
|
1996 | 1996 | #: kallithea/model/validators.py:772 |
@@ -2043,12 +2043,12 b' msgid "This is not a valid path"' | |||
|
2043 | 2043 | msgstr "Dies ist ein Ungültiger Pfad" |
|
2044 | 2044 | |
|
2045 | 2045 | #: kallithea/model/validators.py:715 |
|
2046 |
msgid "This e |
|
|
2046 | msgid "This email address is already taken" | |
|
2047 | 2047 | msgstr "Diese E-Mailaddresse ist bereits in Benutzung" |
|
2048 | 2048 | |
|
2049 | 2049 | #: kallithea/model/validators.py:735 |
|
2050 | 2050 | #, python-format |
|
2051 |
msgid "e |
|
|
2051 | msgid "email \"%(email)s\" does not exist." | |
|
2052 | 2052 | msgstr "E-MailAddresse \"%(email)s\" existiert nicht." |
|
2053 | 2053 | |
|
2054 | 2054 | #: kallithea/model/validators.py:772 |
@@ -2042,12 +2042,12 b' msgid "This is not a valid path"' | |||
|
2042 | 2042 | msgstr "Ceci n’est pas un chemin valide" |
|
2043 | 2043 | |
|
2044 | 2044 | #: kallithea/model/validators.py:715 |
|
2045 |
msgid "This e |
|
|
2045 | msgid "This email address is already taken" | |
|
2046 | 2046 | msgstr "Cette adresse e-mail est déjà enregistrée" |
|
2047 | 2047 | |
|
2048 | 2048 | #: kallithea/model/validators.py:735 |
|
2049 | 2049 | #, python-format |
|
2050 |
msgid "e |
|
|
2050 | msgid "email \"%(email)s\" does not exist." | |
|
2051 | 2051 | msgstr "L’adresse e-mail « %(email)s » n’existe pas." |
|
2052 | 2052 | |
|
2053 | 2053 | #: kallithea/model/validators.py:772 |
@@ -1978,12 +1978,12 b' msgid "This is not a valid path"' | |||
|
1978 | 1978 | msgstr "" |
|
1979 | 1979 | |
|
1980 | 1980 | #: kallithea/model/validators.py:715 |
|
1981 |
msgid "This e |
|
|
1981 | msgid "This email address is already taken" | |
|
1982 | 1982 | msgstr "" |
|
1983 | 1983 | |
|
1984 | 1984 | #: kallithea/model/validators.py:735 |
|
1985 | 1985 | #, python-format |
|
1986 |
msgid "e |
|
|
1986 | msgid "email \"%(email)s\" does not exist." | |
|
1987 | 1987 | msgstr "" |
|
1988 | 1988 | |
|
1989 | 1989 | #: kallithea/model/validators.py:772 |
@@ -1991,12 +1991,12 b' msgid "This is not a valid path"' | |||
|
1991 | 1991 | msgstr "不正なパスです" |
|
1992 | 1992 | |
|
1993 | 1993 | #: kallithea/model/validators.py:715 |
|
1994 |
msgid "This e |
|
|
1994 | msgid "This email address is already taken" | |
|
1995 | 1995 | msgstr "このメールアドレスはすでに取得されています" |
|
1996 | 1996 | |
|
1997 | 1997 | #: kallithea/model/validators.py:735 |
|
1998 | 1998 | #, python-format |
|
1999 |
msgid "e |
|
|
1999 | msgid "email \"%(email)s\" does not exist." | |
|
2000 | 2000 | msgstr "メールアドレス \"%(email)s\" は存在しません" |
|
2001 | 2001 | |
|
2002 | 2002 | #: kallithea/model/validators.py:772 |
@@ -2087,12 +2087,12 b' msgid "This is not a valid path"' | |||
|
2087 | 2087 | msgstr "" |
|
2088 | 2088 | |
|
2089 | 2089 | #: kallithea/model/validators.py:715 |
|
2090 |
msgid "This e |
|
|
2090 | msgid "This email address is already taken" | |
|
2091 | 2091 | msgstr "" |
|
2092 | 2092 | |
|
2093 | 2093 | #: kallithea/model/validators.py:735 |
|
2094 | 2094 | #, python-format |
|
2095 |
msgid "e |
|
|
2095 | msgid "email \"%(email)s\" does not exist." | |
|
2096 | 2096 | msgstr "" |
|
2097 | 2097 | |
|
2098 | 2098 | #: kallithea/model/validators.py:772 |
@@ -1981,12 +1981,12 b' msgid "This is not a valid path"' | |||
|
1981 | 1981 | msgstr "" |
|
1982 | 1982 | |
|
1983 | 1983 | #: kallithea/model/validators.py:715 |
|
1984 |
msgid "This e |
|
|
1984 | msgid "This email address is already taken" | |
|
1985 | 1985 | msgstr "" |
|
1986 | 1986 | |
|
1987 | 1987 | #: kallithea/model/validators.py:735 |
|
1988 | 1988 | #, python-format |
|
1989 |
msgid "e |
|
|
1989 | msgid "email \"%(email)s\" does not exist." | |
|
1990 | 1990 | msgstr "" |
|
1991 | 1991 | |
|
1992 | 1992 | #: kallithea/model/validators.py:772 |
@@ -2024,12 +2024,12 b' msgid "This is not a valid path"' | |||
|
2024 | 2024 | msgstr "To nie jest prawidłowa ścieżka" |
|
2025 | 2025 | |
|
2026 | 2026 | #: kallithea/model/validators.py:715 |
|
2027 |
msgid "This e |
|
|
2027 | msgid "This email address is already taken" | |
|
2028 | 2028 | msgstr "Ten adres e-mail jest już zajęty" |
|
2029 | 2029 | |
|
2030 | 2030 | #: kallithea/model/validators.py:735 |
|
2031 | 2031 | #, python-format |
|
2032 |
msgid "e |
|
|
2032 | msgid "email \"%(email)s\" does not exist." | |
|
2033 | 2033 | msgstr "e-mail \"%(email)s\" nie istnieje." |
|
2034 | 2034 | |
|
2035 | 2035 | #: kallithea/model/validators.py:772 |
@@ -2014,12 +2014,12 b' msgid "This is not a valid path"' | |||
|
2014 | 2014 | msgstr "Esse não é um caminho válido" |
|
2015 | 2015 | |
|
2016 | 2016 | #: kallithea/model/validators.py:715 |
|
2017 |
msgid "This e |
|
|
2017 | msgid "This email address is already taken" | |
|
2018 | 2018 | msgstr "Esse endereço de e-mail já está tomado" |
|
2019 | 2019 | |
|
2020 | 2020 | #: kallithea/model/validators.py:735 |
|
2021 | 2021 | #, python-format |
|
2022 |
msgid "e |
|
|
2022 | msgid "email \"%(email)s\" does not exist." | |
|
2023 | 2023 | msgstr "o e-mail \"%(email)s\" não existe." |
|
2024 | 2024 | |
|
2025 | 2025 | #: kallithea/model/validators.py:772 |
@@ -2030,12 +2030,12 b' msgid "This is not a valid path"' | |||
|
2030 | 2030 | msgstr "Этот путь ошибочен" |
|
2031 | 2031 | |
|
2032 | 2032 | #: kallithea/model/validators.py:715 |
|
2033 |
msgid "This e |
|
|
2033 | msgid "This email address is already taken" | |
|
2034 | 2034 | msgstr "Этот E-mail уже занят" |
|
2035 | 2035 | |
|
2036 | 2036 | #: kallithea/model/validators.py:735 |
|
2037 | 2037 | #, python-format |
|
2038 |
msgid "e |
|
|
2038 | msgid "email \"%(email)s\" does not exist." | |
|
2039 | 2039 | msgstr "\"%(email)s\" не существует." |
|
2040 | 2040 | |
|
2041 | 2041 | #: kallithea/model/validators.py:772 |
@@ -1984,12 +1984,12 b' msgid "This is not a valid path"' | |||
|
1984 | 1984 | msgstr "" |
|
1985 | 1985 | |
|
1986 | 1986 | #: kallithea/model/validators.py:715 |
|
1987 |
msgid "This e |
|
|
1987 | msgid "This email address is already taken" | |
|
1988 | 1988 | msgstr "" |
|
1989 | 1989 | |
|
1990 | 1990 | #: kallithea/model/validators.py:735 |
|
1991 | 1991 | #, python-format |
|
1992 |
msgid "e |
|
|
1992 | msgid "email \"%(email)s\" does not exist." | |
|
1993 | 1993 | msgstr "" |
|
1994 | 1994 | |
|
1995 | 1995 | #: kallithea/model/validators.py:772 |
@@ -1984,12 +1984,12 b' msgid "This is not a valid path"' | |||
|
1984 | 1984 | msgstr "不是一个合法的路径" |
|
1985 | 1985 | |
|
1986 | 1986 | #: kallithea/model/validators.py:715 |
|
1987 |
msgid "This e |
|
|
1987 | msgid "This email address is already taken" | |
|
1988 | 1988 | msgstr "该邮件地址已被使用" |
|
1989 | 1989 | |
|
1990 | 1990 | #: kallithea/model/validators.py:735 |
|
1991 | 1991 | #, python-format |
|
1992 |
msgid "e |
|
|
1992 | msgid "email \"%(email)s\" does not exist." | |
|
1993 | 1993 | msgstr "邮件地址\"%(email)s\"不存在" |
|
1994 | 1994 | |
|
1995 | 1995 | #: kallithea/model/validators.py:772 |
@@ -1975,12 +1975,12 b' msgid "This is not a valid path"' | |||
|
1975 | 1975 | msgstr "不是一個有效的路徑" |
|
1976 | 1976 | |
|
1977 | 1977 | #: kallithea/model/validators.py:715 |
|
1978 |
msgid "This e |
|
|
1978 | msgid "This email address is already taken" | |
|
1979 | 1979 | msgstr "這個郵件位址已經使用了" |
|
1980 | 1980 | |
|
1981 | 1981 | #: kallithea/model/validators.py:735 |
|
1982 | 1982 | #, python-format |
|
1983 |
msgid "e |
|
|
1983 | msgid "email \"%(email)s\" does not exist." | |
|
1984 | 1984 | msgstr "" |
|
1985 | 1985 | |
|
1986 | 1986 | #: kallithea/model/validators.py:772 |
@@ -702,7 +702,7 b' def ValidPath():' | |||
|
702 | 702 | def UniqSystemEmail(old_data={}): |
|
703 | 703 | class _validator(formencode.validators.FancyValidator): |
|
704 | 704 | messages = { |
|
705 |
'email_taken': _('This e |
|
|
705 | 'email_taken': _('This email address is already in use') | |
|
706 | 706 | } |
|
707 | 707 | |
|
708 | 708 | def _to_python(self, value, state): |
@@ -722,7 +722,7 b' def UniqSystemEmail(old_data={}):' | |||
|
722 | 722 | def ValidSystemEmail(): |
|
723 | 723 | class _validator(formencode.validators.FancyValidator): |
|
724 | 724 | messages = { |
|
725 |
'non_existing_email': _('E |
|
|
725 | 'non_existing_email': _('Email address "%(email)s" not found') | |
|
726 | 726 | } |
|
727 | 727 | |
|
728 | 728 | def _to_python(self, value, state): |
@@ -568,7 +568,7 b' class TestAdminUsersControllerForDefault' | |||
|
568 | 568 | response = self.app.post(url('edit_user_perms', id=user.user_id), |
|
569 | 569 | {'_method': 'put', '_authentication_token': self.authentication_token()}, status=404) |
|
570 | 570 | |
|
571 |
# E |
|
|
571 | # Emails | |
|
572 | 572 | def test_edit_emails_default_user(self): |
|
573 | 573 | self.log_user() |
|
574 | 574 | user = User.get_default_user() |
@@ -51,7 +51,7 b' class TestMyAccountController(TestContro' | |||
|
51 | 51 | response.mustcontain('No additional emails specified') |
|
52 | 52 | response = self.app.post(url('my_account_emails'), |
|
53 | 53 | {'new_email': TEST_USER_REGULAR_EMAIL, '_authentication_token': self.authentication_token()}) |
|
54 |
self.checkSessionFlash(response, 'This e |
|
|
54 | self.checkSessionFlash(response, 'This email address is already in use') | |
|
55 | 55 | |
|
56 | 56 | def test_my_account_my_emails_add_mising_email_in_form(self): |
|
57 | 57 | self.log_user() |
@@ -161,7 +161,7 b' class TestMyAccountController(TestContro' | |||
|
161 | 161 | _authentication_token=self.authentication_token()) |
|
162 | 162 | ) |
|
163 | 163 | |
|
164 |
response.mustcontain('This e |
|
|
164 | response.mustcontain('This email address is already in use') | |
|
165 | 165 | |
|
166 | 166 | def test_my_account_update_err(self): |
|
167 | 167 | self.log_user(TEST_USER_REGULAR2_LOGIN, TEST_USER_REGULAR2_PASS) |
@@ -15,29 +15,29 b' debug = true' | |||
|
15 | 15 | pdebug = false |
|
16 | 16 | |
|
17 | 17 | ################################################################################ |
|
18 |
## E |
|
|
18 | ## Email settings ## | |
|
19 | 19 | ## ## |
|
20 |
## Refer to the documentation ("E |
|
|
20 | ## Refer to the documentation ("Email settings") for more details. ## | |
|
21 | 21 | ## ## |
|
22 | 22 | ## It is recommended to use a valid sender address that passes access ## |
|
23 | 23 | ## validation and spam filtering in mail servers. ## |
|
24 | 24 | ################################################################################ |
|
25 | 25 | |
|
26 |
## 'From' header for application e |
|
|
26 | ## 'From' header for application emails. You can optionally add a name. | |
|
27 | 27 | ## Default: |
|
28 | 28 | #app_email_from = Kallithea |
|
29 | 29 | ## Examples: |
|
30 | 30 | #app_email_from = Kallithea <kallithea-noreply@example.com> |
|
31 | 31 | #app_email_from = kallithea-noreply@example.com |
|
32 | 32 | |
|
33 |
## Subject prefix for application e |
|
|
33 | ## Subject prefix for application emails. | |
|
34 | 34 | ## A space between this prefix and the real subject is automatically added. |
|
35 | 35 | ## Default: |
|
36 | 36 | #email_prefix = |
|
37 | 37 | ## Example: |
|
38 | 38 | #email_prefix = [Kallithea] |
|
39 | 39 | |
|
40 |
## Recipients for error e |
|
|
40 | ## Recipients for error emails and fallback recipients of application mails. | |
|
41 | 41 | ## Multiple addresses can be specified, space-separated. |
|
42 | 42 | ## Only addresses are allowed, do not add any name part. |
|
43 | 43 | ## Default: |
@@ -46,7 +46,7 b' pdebug = false' | |||
|
46 | 46 | #email_to = admin@example.com |
|
47 | 47 | #email_to = admin@example.com another_admin@example.com |
|
48 | 48 | |
|
49 |
## 'From' header for error e |
|
|
49 | ## 'From' header for error emails. You can optionally add a name. | |
|
50 | 50 | ## Default: |
|
51 | 51 | #error_email_from = pylons@yourapp.com |
|
52 | 52 | ## Examples: |
General Comments 0
You need to be logged in to leave comments.
Login now