1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 09:22:40 +01:00
phorge-phorge/src/applications/project
epriestley 79fa8e40cb Implement #yoloswag
Summary:
Ref T3190. #shipit

Likely future work:

  - Extract project mentions from remarkup for ApplicationTransactions; this isn't relevant in any apps right now (but will be in Pholio before tooo long). Ref T3189.
  - Allow projects to have alternate short names. As written, this is fine for most projects ("Differential" is `#differential`) but not so great for other projects ("Phabricator Public & Media Relations" is `#phabricator_public_media_relations`). This also breaks refs when you rename a project. Better would be letting long project names have short aliases (`#pr`) as permitted alternatives.

Since this mention uses `#` instead of a letter, I needed to do a small amount of regexp gymnastics.

Test Plan:
you only #yolo once

{F43615}

Reviewers: btrahan, chad

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T3189, T3190

Differential Revision: https://secure.phabricator.com/D5954
2013-05-18 02:46:39 -07:00
..
application Implement #yoloswag 2013-05-18 02:46:39 -07:00
conduit Uninstall Conduit calls when uninstalling applications 2013-03-13 07:09:05 -07:00
constants Convert Projects to use ObjectItemList 2013-02-14 13:07:35 -08:00
controller Update form styles, implement in many places 2013-05-07 14:07:06 -07:00
editor Moderize Projects 2013-02-13 09:22:14 -08:00
exception Delete license headers from files 2012-11-05 11:16:51 -08:00
lipsum Fixed Project Generation 2013-05-03 08:13:58 -07:00
query Implement PhrictionDocumentQuery 2013-03-08 07:12:24 -08:00
remarkup Implement #yoloswag 2013-05-18 02:46:39 -07:00
storage Delete license headers from files 2012-11-05 11:16:51 -08:00