1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-24 15:52:41 +01:00
phorge-phorge/src/applications
epriestley fa49c6c52d Provide a "reference-with-full-name" syntax for Remarkup
Summary:
Provide a {T123} syntax which pulls in the entire name of an object, not just a
link to it. A major use for this is organizing projects using wiki pages. Since
handle links show object status now, this lets you organize stuff in an ad-hoc
way and get a reasonable overview of it. We can make handles richer in the
future, too.

The performance on this isn't perfect (it adds some potential single gets) but I
think it's okay for now and I don't want to make remarkup engine even more
complex until the preprocess/postprocess stuff has had a chance to settle and
I'm more confident it works.

In Differential and Maniphest we'll also incorrectly cache the object
state/name, but that'll fix itself once I move the cache code to use
preprocess/postprocess correctly.

Test Plan:
  - See https://secure.phabricator.com/file/view/PHID-FILE-5f9ca32407bec20899b9/
for an example.
  - Generated and looked over the documentation.

Reviewed By: jungejason
Reviewers: jungejason, tuomaspelkonen, aran, hunterbridges
CC: skrul, aran, jungejason, epriestley
Differential Revision: 784
2011-08-06 12:55:16 -07:00
..
auth Fix conservative CSRF token cycling limit 2011-07-14 08:09:40 -07:00
base Use DatabaseConfigurationProvider to get DB info 2011-06-13 14:59:28 -07:00
conduit Provide a paste.create Conduit method 2011-07-29 19:00:04 -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 Basic task dependencies for Maniphest 2011-08-02 11:16:31 -07:00
diffusion Fix some brace lint stuff. 2011-08-02 10:40:45 -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 Add an Amazon S3 storage engine for Phabricator 2011-08-03 10:58:03 -07:00
help/controller Explicitly show that "escape" closes dialogs in Phabricator 2011-08-02 09:21:28 -07:00
herald Fix Herald to accept new JSON encoding of sparse arrays 2011-07-07 15:27:12 -07:00
maniphest Add a "Create Subtask" operation to Maniphest 2011-08-03 14:14:31 -07:00
markup Provide a "reference-with-full-name" syntax for Remarkup 2011-08-06 12:55:16 -07:00
metamta Use exceptions for S3 error messages 2011-08-04 14:17:13 -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 Restore "author" link to diffusion 2011-07-26 12:02:50 -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 Improve display behavior of commit messages in Diffusion 2011-07-31 12:05:06 -07:00
search Basic task dependencies for Maniphest 2011-08-02 11:16:31 -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