1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 01:12:41 +01:00
phorge-phorge/src/applications
lkassianik 09d4ea884f Ref T8989, Add a "Visit URL" link to Phurl items.
Summary: Ref T8989, Add a "Visit URL" link to Phurl items and make it actionable if the URI has a valid protocol.

Test Plan:
- Create a Phurl object with a URI of "google.com".
- "Visit URL" action in action view should be greyed out.
- Edit object to have URI "http://google.com" and save. "Visit URL" link should be available and should redirect to the intended URL.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: chad, Korvin

Maniphest Tasks: T8989

Differential Revision: https://secure.phabricator.com/D14379
2015-11-02 16:40:56 +00:00
..
almanac Provide a generic "Datasource" StandardCustomField 2015-09-21 04:41:52 -07:00
aphlict Update "should not run as root" message 2015-10-31 11:20:23 +00:00
arcanist/conduit Remove remaining arcanist project code 2015-07-08 19:37:28 +10:00
audit Load audit requests when querying audits 2015-09-25 10:43:17 -07:00
auth Prevent mailing lists from being bin/auth recover'd 2015-10-24 18:12:56 -07:00
badges Introduce PHUIRemarkupView, a sane way to work with Remarkup 2015-10-15 10:20:19 -07:00
base Redesign Diviner 2015-11-01 08:58:33 -08:00
cache Make disk-based setup caches more correct (but slower) 2015-10-19 11:14:46 -07:00
calendar Calendar list objects that are ghost events should link to a ghost event, not the parent 2015-08-03 07:01:42 -07:00
celerity Push construction of routing maps into Sites 2015-08-31 04:01:01 -07:00
chatlog Update Chatlog for handleRequest 2015-07-31 09:14:44 -07:00
conduit Update Conduit for handleRequest 2015-10-18 16:07:07 -07:00
config Add a setup warning for major clock skew issues 2015-10-30 12:09:26 -07:00
conpherence Add Maniphest Task email creator to CCs 2015-09-09 14:07:07 -07:00
console Push construction of routing maps into Sites 2015-08-31 04:01:01 -07:00
countdown Simplify Countdown mailtags 2015-08-17 10:08:52 -07:00
daemon Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
dashboard Fix possible recursive embeds in Dashboard text panels 2015-08-26 17:59:47 -07:00
differential Move "Next Step" to a custom field in Differential 2015-10-30 16:00:53 +00:00
diffusion return this in DiffusionCommitQuery 2015-10-28 23:25:41 +00:00
diviner Redesign Diviner 2015-11-01 08:58:33 -08:00
doorkeeper Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
draft/storage Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
drydock Fix an issue with incorrect authorization handling in Working Copy build steps 2015-10-30 16:02:35 +00:00
fact Update Facts for handleRequest 2015-07-27 09:12:35 -07:00
feed Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
files Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
flag Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
fund Make icon setting in Section Headers easier/consistent 2015-09-19 11:29:01 -07:00
harbormaster Set $can_edit for Harbormaster steps 2015-10-31 04:54:16 +00:00
help Update Help for handleRequest 2015-08-01 15:40:03 -07:00
herald Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
home Update home for handleRequest 2015-10-12 12:01:02 -07:00
legalpad Redesign Legalpad 2015-11-01 16:04:56 -08:00
lipsum Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
macro Allow any {icon} to spin 2015-10-30 16:02:19 +00:00
maniphest Fix fatal in Maniphest 2015-10-18 14:43:29 -07:00
meta Fix control state for custom application policies with template types 2015-10-20 06:56:11 -07:00
metamta Don't store IP addresses in content sources 2015-10-21 12:37:37 -07:00
multimeter Conditionally use hg files vs. hg locate depending on version of Mercurial 2015-10-12 17:50:26 -07:00
notification Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
nuance Make icon setting in Section Headers easier/consistent 2015-09-19 11:29:01 -07:00
oauthserver Modernize OAuthserver and provide more context on "no permission" exception 2015-09-03 10:05:23 -07:00
owners Fix button for "All Problem Commits" on Owners packages 2015-09-29 06:43:55 -07:00
passphrase Introduce PHUIRemarkupView, a sane way to work with Remarkup 2015-10-15 10:20:19 -07:00
paste Truncate long source lines in Paste search result list snippets 2015-10-20 19:07:04 +00:00
people Disable "Send Message" profile action if viewer is logged out 2015-10-24 08:13:14 -07:00
phame Add Application Routes to Phame AppSearch queries 2015-09-23 12:48:19 -07:00
phid Allow "Repository Automation" to be configured for repositories 2015-10-13 15:45:59 -07:00
phlux Update Phlux for handleRequest 2015-10-18 16:08:20 -07:00
pholio Make "Add Subscribers" and "Remove Subscribers" Herald actions modular 2015-08-03 14:33:22 -07:00
phortune Make icon setting in Section Headers easier/consistent 2015-09-19 11:29:01 -07:00
phpast Update XHPhast for handleRequest 2015-08-04 09:33:13 -07:00
phragment Mark some strings for translation 2015-06-09 23:06:52 +10:00
phrequent [Redesign] PhabricatorApplicationSearchResultView 2015-06-19 11:46:20 +01:00
phriction Revert "Allow search results to be snippeted, roughly" 2015-09-10 20:57:26 -07:00
phurl Ref T8989, Add a "Visit URL" link to Phurl items. 2015-11-02 16:40:56 +00:00
policy Use getPhobjectClassConstant() to access class constants 2015-10-01 16:56:21 -07:00
ponder Provide an application link for Ponder Answer PHID type 2015-10-24 18:12:34 -07:00
project Restrict Workboard initialization to CAN_EDIT 2015-10-19 13:22:13 -07:00
releeph Update Releeph for handleRequest 2015-08-29 08:33:25 -07:00
remarkup/conduit phtize all the things 2015-05-22 21:16:39 +10:00
repository Rough cut of DrydockRepositoryOperation 2015-10-13 15:46:12 -07:00
search Probable fix for ElasticSearch 2.0 type strictness 2015-11-02 16:21:43 +00:00
settings Use phutil_hashes_are_identical() when comparing hashes in Phabricator 2015-09-01 15:52:44 -07:00
slowvote Allow polls to be public 2015-09-28 07:55:28 -07:00
spaces Group and order Herald fields 2015-07-16 14:13:13 -07:00
subscriptions Allow ObjectLists to be set to Dialogs 2015-10-27 19:32:35 +00:00
support/application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
system Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
tokens Badges v0.1 2015-07-22 13:37:20 -07:00
transactions Allow builds to have parameters 2015-10-02 06:32:08 -07:00
typeahead Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
uiexample More ActionPanel colors, hardening 2015-09-16 09:22:31 -07:00
xhprof Update XHProf for handleRequest 2015-08-01 15:41:57 -07:00