1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-13 10:22:42 +01:00
phorge-phorge/src/applications
epriestley 69445222f7 Track content sources (email, web, conduit, mobile) for replies
Summary:
When an object is updated, record the content source for the update. This mostly
isn't terribly useful but one concrete thing I want to do with it is let admins
audit via-email replies more easily since there are a bunch of options which let
you do hyjinx if you intentionally configure them insecurely. I think having a
little more auditability around this feature is generally good. At some point
I'm going to turn this into a link admins can click to see details.

It also allows us to see how frequently different mechanisms are used, and lets
you see if someone is at their desk or on a mobile or whatever, at least
indirectly.

The "tablet" and "mobile" sources are currently unused but I figured I'd throw
them in anyway. SMS support should definitely happen at some point.

Not 100% sure about the design for this, I might change it to plain text at some
point.

Test Plan: Updated objects and saw update sources rendered.

Reviewers: jungejason, tuomaspelkonen, aran

Reviewed By: jungejason

CC: aran, epriestley, jungejason

Differential Revision: 844
2011-08-30 11:08:27 -07:00
..
auth Open AphrontWriteGuard for user login 2011-08-19 21:30:10 -07:00
base Make detection/recovery for bad cookies more strict 2011-08-19 15:45:35 -07:00
calendar Build a basic calendar view 2011-08-08 10:34:06 -07:00
conduit Track content sources (email, web, conduit, mobile) for replies 2011-08-30 11:08:27 -07:00
countdown Fix some brace lint stuff. 2011-08-02 10:40:45 -07:00
daemon Add a garbage collector daemon 2011-07-05 13:49:11 -07:00
differential Track content sources (email, web, conduit, mobile) for replies 2011-08-30 11:08:27 -07:00
diffusion Mark diffusion browse result as empty directory when appropriate 2011-08-22 14:28:36 -07:00
directory Use Javelin workflow on directory item deletion 2011-05-28 11:57:31 -07:00
draft/storage Revision comment drafts. 2011-02-05 16:57:21 -08:00
feed Publish Phriction edits to feed 2011-07-12 16:36:17 -07:00
files Fully update library map. 2011-08-18 09:52:36 -07:00
help/controller Explicitly show that "escape" closes dialogs in Phabricator 2011-08-02 09:21:28 -07:00
herald Make Herald Rules sticky in X-Herald-Rules 2011-08-17 10:38:29 -07:00
maniphest Track content sources (email, web, conduit, mobile) for replies 2011-08-30 11:08:27 -07:00
markup Provide a "reference-with-full-name" syntax for Remarkup 2011-08-06 12:55:16 -07:00
metamta Track content sources (email, web, conduit, mobile) for replies 2011-08-30 11:08:27 -07:00
owners Removing reordering code that wasn't needed 2011-04-20 17:07:46 -07:00
paste Fix header display bug on forked pastes. 2011-07-21 11:22:56 -04:00
people Create AphrontWriteGuard, a backup mechanism for CSRF validation 2011-08-16 13:29:57 -07:00
phid Add object status to Handles 2011-08-03 14:02:45 -07:00
phriction Rough implementation of drag-and-drop file uploads 2011-08-01 15:27:13 -07:00
project Allow administrative editing of project resources 2011-07-21 16:46:28 -07:00
repository Allow CommitTask daemon to recover from deleted repositories 2011-08-22 15:41:27 -07:00
search Fix missing SearchExecutor reference from D788. 2011-08-10 06:38:35 -07:00
slowvote Add an ID column to slowvote's list view. 2011-07-17 14:20:55 -07:00
status/base Add /status/ 2011-04-08 11:13:51 -07:00
typeahead/controller Allow Maniphest filtering by "upforgrabs" explicitly 2011-06-29 13:59:45 -07:00
uiexample Add missing includes from XHPAST parse bug. 2011-04-06 23:14:58 -07:00
xhpastview Add missing includes from XHPAST parse bug. 2011-04-06 23:14:58 -07:00
xhprof Improve DarkConsole "Services" and "XHProf" plugins 2011-07-11 12:51:58 -07:00