1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 01:32:42 +01:00
phorge-phorge/src/applications/project
epriestley a9a5991f01 Update project profile image composer for new IconSet code
Summary:
Fixes T6856. Fixes T10164.

  - Make the profile image composer code use the underlying icon name instead of the top-level icon key, so it works instead of 404'ing.
  - Change the button to show a preview of the profile icon instead of the text "Use Icon and Color".
  - When creating a new non-milestone project, automatically set the profile image to the icon + color image.

Test Plan:
  - Created several new projects, saw appropriate default icons.
  - Edited projects, saw icon previews.
  - Clicked icon buttons to set icons.
  - Poked around other applications which use builtins (Pholio, user profiles) to look for anything I broke, but everything seemed fine.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T6856, T10164

Differential Revision: https://secure.phabricator.com/D15050
2016-01-18 15:09:21 -08:00
..
__tests__ Make queries for Project "X" mean "X, or any subproject of X" 2015-12-29 10:41:13 -08:00
application Make "profile menu" configuration mostly work 2016-01-13 11:45:31 -08:00
capability Add default View, Edit, and Join Policies to Projects 2014-11-21 11:22:17 -08:00
command Implement a "!projects" mail command 2015-04-01 11:51:51 -07:00
conduit Allow installs to customize project icons 2016-01-08 14:01:53 -08:00
config Allow installs to customize project icons 2016-01-08 14:01:53 -08:00
constants Extend from Phobject 2015-06-15 18:02:27 +10:00
controller Update project profile image composer for new IconSet code 2016-01-18 15:09:21 -08:00
customfield Convert projects to EditEngine 2015-12-27 15:42:50 -08:00
edge Materialize parent project memberships 2015-12-23 14:39:09 -08:00
editor Update project profile image composer for new IconSet code 2016-01-18 15:09:21 -08:00
engine Prepare Profile Panels for adoption in other applications 2016-01-15 09:12:53 -08:00
engineextension Materialize parent project memberships 2015-12-23 14:39:09 -08:00
events Show hovercards for most links in object property views 2015-12-24 12:10:56 -08:00
herald Various translation improvements 2015-11-03 07:02:46 +11:00
icon Allow installs to customize project icons 2016-01-08 14:01:53 -08:00
interface Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
lipsum Improve lispum generation of pastes 2015-12-25 07:41:38 -08:00
mail phtize all the things 2015-05-22 21:16:39 +10:00
phid Allow installs to customize project icons 2016-01-08 14:01:53 -08:00
policyrule Implement a "Project Members" object policy rule 2015-12-24 08:16:27 -08:00
profilepanel Rough initial cut of profile new profile menu 2016-01-15 09:12:09 -08:00
query Allow older, invalid project tags to continue to function 2016-01-18 09:05:04 -08:00
remarkup Make hashtags at the end of bolded text render properly 2016-01-12 10:03:20 -08:00
search Convert all "DocumentIndexers" into "FulltextEngines" 2015-12-21 17:25:23 -08:00
searchfield Flesh out Conduit types for Paste search fields 2015-12-14 04:23:28 -08:00
storage Update project profile image composer for new IconSet code 2016-01-18 15:09:21 -08:00
typeahead Add a basic remarkup typeahead for users and projects 2016-01-15 09:11:46 -08:00
view Allow installs to customize project icons 2016-01-08 14:01:53 -08:00