This is an automated email from the ASF dual-hosted git repository.
sbp pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-release.git
The following commit(s) were added to refs/heads/main by this push:
new f324085 Show eventual acceptable addresses in a description on the
vote form
f324085 is described below
commit f324085551ce377c94d4832708ada9ca75e193b5
Author: Sean B. Palmer <[email protected]>
AuthorDate: Mon Jun 30 16:27:46 2025 +0100
Show eventual acceptable addresses in a description on the vote form
---
atr/db/models.py | 4 ++--
atr/routes/voting.py | 4 +++-
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/atr/db/models.py b/atr/db/models.py
index 41bb96d..9a6874d 100644
--- a/atr/db/models.py
+++ b/atr/db/models.py
@@ -343,10 +343,10 @@ Thanks,
def policy_mailto_addresses(self) -> list[str]:
if ((policy := self.release_policy) is None) or (not
policy.mailto_addresses):
if self.committee is not None:
- return [f"dev@{self.committee.name}.apache.org"]
+ return [f"dev@{self.committee.name}.apache.org",
f"private@{self.committee.name}.apache.org"]
else:
# TODO: Or raise an error?
- return [f"dev@{self.name}.apache.org"]
+ return [f"dev@{self.name}.apache.org",
f"private@{self.name}.apache.org"]
return policy.mailto_addresses
@property
diff --git a/atr/routes/voting.py b/atr/routes/voting.py
index a98ed40..21392be 100644
--- a/atr/routes/voting.py
+++ b/atr/routes/voting.py
@@ -69,6 +69,7 @@ async def selected_revision(
min_hours = release.release_policy.min_hours
else:
min_hours = 72
+ release_policy_mailto_addresses = ",
".join(release.project.policy_mailto_addresses)
class VoteInitiateForm(util.QuartFormTyped):
"""Form for initiating a release vote."""
@@ -80,7 +81,8 @@ async def selected_revision(
validators=[wtforms.validators.InputRequired("Mailing list
selection is required")],
default="[email protected]",
description="NOTE: The limited options above are provided for
testing purposes."
- " In the finished version of ATR, you will be able to send to
your own specified mailing lists.",
+ " In the finished version of ATR, you will be able to send to
your own specified mailing lists, i.e. "
+ f"{release_policy_mailto_addresses}.",
)
vote_duration = wtforms.IntegerField(
"Minimum vote duration",
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]