https://bugs.kde.org/show_bug.cgi?id=447742
Bug ID: 447742 Summary: Make URL-containg List headers available to grantlee for header themeing Product: kdepim Version: GIT (master) Platform: unspecified OS: All Status: REPORTED Severity: wishlist Priority: NOR Component: messageviewer Assignee: kdepim-bugs@kde.org Reporter: bugs.kde....@e3q.eu CC: kdepim-bugs@kde.org Depends on: 447736 Target Milestone: --- AFAICT, all variables available to grantlee header theme editors are listed in https://invent.kde.org/pim/messagelib/-/blob/master/messageviewer/src/header/grantleeheaderformatter.cpp There, it seems some standard (although less common) headers are missing. Some of these likely require some extra parsing before they can be made available. Namely, the URL-containg List-* headers (https://datatracker.ietf.org/doc/html/rfc2369) are not exposed to grantlee. Would it be possible to make List-Help, List-Unsubscribe, List-Subscribe, List-Owner, and List-Archive available to grantlee for header themeing? As per the RFC, the information in the headers is a list of URLs (between angle brackets <…>, other content can be ignored), possibly both http and mailto ones. The preference is from left to right. List-Post has a special value ‘NO’ for lists that can't be posted to. For header theme designers, it would be useful to have, e.g., header.listUnsubscribe be a list of items that can be iterated over using grantlee. Each item would then contain a URL header.listUnsubscribe.k.url and type information header.listUnsubscribe.k.protocol (http or mailto), where k is the current list index (normal usage: {% for item in header.listUnsubscribe %}do something with {{ item }} to create output{% endfor %}). Referenced Bugs: https://bugs.kde.org/show_bug.cgi?id=447736 [Bug 447736] Make Resent-Date, Resent-Sender, Resent-Cc, and Resent-Bcc available to grantlee for header themeing -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.