HomePhorge

MetaMTA - lay some ground work for having an application

Description

MetaMTA - lay some ground work for having an application

Summary:
Ref T5791. This does a few bits there. Namely:

  • Adds PHID column to PhabricatorMetaMTAMail
    • Implements a PhabricatorMetaMTAMailPHIDType
    • Script to backpopulate them.
  • Makes PhabricatorMetaMTAMail implement PolicyInterface.
    • View policy is NOONE and the author and recipients have automatic view capabilities
    • No edit capability.
  • Adds a PhabricatorMetaMTAMailQuery for PhabricatorMetaMTAMail.

Test Plan: ran ./bin/storage upgrade successfully. commented on a maniphest task and verifed the metamta mail object in the database was created successfully with a shiny new phid

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T5791

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

Details

Provenance
Bob TrahanAuthored on Jun 22 2015, 1:46 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rPc3efa261f9c1: Refactor Calendar Search, and implement Projects on events
Branches
Unknown
Tags
Unknown

Event Timeline