@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Mark fields as required on MenuItems

Summary: Mark required fields as required. Though in testing, none of these work.

Test Plan: Try to save a form without an app/project/dashboard and see success (not expected)

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D17231

+4
+1
src/applications/search/menuitem/PhabricatorApplicationProfileMenuItem.php
··· 34 34 id(new PhabricatorDatasourceEditField()) 35 35 ->setKey('application') 36 36 ->setLabel(pht('Application')) 37 + ->setIsRequired(true) 37 38 ->setDatasource(new PhabricatorApplicationDatasource()) 38 39 ->setSingleValue($config->getMenuItemProperty('application')), 39 40 );
+1
src/applications/search/menuitem/PhabricatorDashboardProfileMenuItem.php
··· 77 77 id(new PhabricatorDatasourceEditField()) 78 78 ->setKey('dashboardPHID') 79 79 ->setLabel(pht('Dashboard')) 80 + ->setIsRequired(true) 80 81 ->setDatasource(new PhabricatorDashboardDatasource()) 81 82 ->setSingleValue($config->getMenuItemProperty('dashboardPHID')), 82 83 );
+1
src/applications/search/menuitem/PhabricatorEditEngineProfileMenuItem.php
··· 85 85 id(new PhabricatorDatasourceEditField()) 86 86 ->setKey('formKey') 87 87 ->setLabel(pht('Form')) 88 + ->setIsRequired(true) 88 89 ->setDatasource(new PhabricatorEditEngineDatasource()) 89 90 ->setSingleValue($config->getMenuItemProperty('formKey')), 90 91 );
+1
src/applications/search/menuitem/PhabricatorProjectProfileMenuItem.php
··· 78 78 id(new PhabricatorDatasourceEditField()) 79 79 ->setKey('project') 80 80 ->setLabel(pht('Project')) 81 + ->setIsRequired(true) 81 82 ->setDatasource(new PhabricatorProjectDatasource()) 82 83 ->setSingleValue($config->getMenuItemProperty('project')), 83 84 );