apache / apache/ponymail-foal

Allow redirection of links to lists

Open
#327 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
45
Forks
23
PR merge metrics
No merged PRs in 30d

Description

Email lists sometimes need to be renamed.

This does not affect Permalinks to individual emails, however it does affect links to lists themselves.

domains are sometimes renamed, and sometimes lists are renamed or moved to another project.

It would be useful to be able to continue to support the old list links, i.e.

list.html?old-domain => list.html?new-domain
list.html?old-listname@domain => list.html?new-listname@domain
list.html?old-listname@old-domain => list.html?new-listname@new-domain

A further enhancement would be to show the original domains on the top-level pages, and further to show individual lists on the domain pages.
i.e. old-domain should still appear on the top-level pages, and old-listname should appear on the domain page where it was originally

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the entry point that handles list.html links and the code rendering top-level and domain pages. Trace how domains and list names are resolved, then verify that each old URL form reaches its replacement and that original domains and list names remain visible where requested.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.