Homec4science

MetaMTA - more progress to mail app

Authored by Bob Trahan <btrahan@phacility.com> on Jun 23 2015, 21:55.

Description

MetaMTA - more progress to mail app

Summary:
Ref T5791. This diff adds a "sensitive" flag to PhabricatorMetaMTAMail, defaults it to true in the constructor, and then sets it to false in teh application transaction editor. Assumption here is that sensitive emails are basically all the emails that don't flow through the application transaction editor.

This diff also gets a basic "mail view" page up and going.

This diff also fixes a bug writing recipient edges; the actor was being included.

This bug also fixes a querying bug; we shouldn't do the automagic join of $viewer is recipient or $viewer is actor if folks are querying for recipients or actors already. The bug manifested itself as having the "inbox" be inbox + outbox.

Test Plan: viewd list of messages. viewed message detail.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T5791

Differential Revision: https://secure.phabricator.com/D13406

Details

Committed
Bob Trahan <btrahan@phacility.com>Jun 23 2015, 21:55
Pushed
aubortJan 31 2017, 17:16
Parents
rPHdfef8e2f0757: MetaMTA - more progress towards a mail application
Branches
Unknown
Tags
Unknown

Event Timeline

Bob Trahan <btrahan@phacility.com> committed rPH7e0249d68c47: MetaMTA - more progress to mail app (authored by Bob Trahan <btrahan@phacility.com>).Jun 23 2015, 21:55