[Mailman-Developers] [GSoC] Encrypted mailing lists - update v13

Jan Jancar johny at neuromancer.sk
Wed Aug 16 11:32:59 EDT 2017


Hi all!

Another progress report, on the PGPMailman web ui status.

===============
Web UI progress
===============

django-pgpmailman progress
==========================

Successfully created the mail list views. Inspired heavily by Postorius,
to get the same look, both in templates and views. There is a list index
view, which lists only PGP enabled lists, and their key fingerprints.
This also allows one to download the list key as it's linked from the
list key fingerprint. The list name link leads to a list settings/info
view. The info tab is available to any logged in user, while the
settings are list owner only. All the per-list PGP settings are
configurable there.

List index screenshot:
https://neuromancer.sk/static/mailman_pgp_web_index.png

List encryption settings screenshot:
https://neuromancer.sk/static/mailman_pgp_web_settings.png


django-mailman3 template chunks
===============================

In order to make plugging the django-mailman3 based apps together and
deduplicate some of their code, as well as to integrate the
django-pgpmailman app into any Postorius + HyperKitty project I
refactored the direct references of Postorius to HyperKitty and vice versa.

This is done in the [template chunk
MR](https://gitlab.com/mailman/django-mailman3/merge_requests/8). It
introduces a new template tag in django-mailman3, which is intended to
be used by all django-mailman3 based apps to let other installed apps
add their entries to the navbar and user menu. Which I are two main ways
Postorius and HyperKitty reference each other.


Cheers,
-- 
Jan
______________________________________________________
   /\  # PGP: 362056ADA8F2F4E421565EF87F4A448FE68F329D
  /__\  # https://neuromancer.sk
 /\  /\  # Eastern Seaboard Phishing Authority
/__\/__\  #

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 862 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/mailman-developers/attachments/20170816/2764e23b/attachment.sig>


More information about the Mailman-Developers mailing list