@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.

Add a task count to workboards

Summary: See Q335. This might need some tweaking, but the JS works now so we can move/style the node now.

Test Plan:
{F1169168}

- Also dragged stuff around, saw counts update properly.

Reviewers: chad

Reviewed By: chad

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

+13 -6
+6 -6
resources/celerity/map.php
··· 421 421 'rsrc/js/application/policy/behavior-policy-rule-editor.js' => '5e9f347c', 422 422 'rsrc/js/application/projects/WorkboardBoard.js' => '52291776', 423 423 'rsrc/js/application/projects/WorkboardCard.js' => 'c587b80f', 424 - 'rsrc/js/application/projects/WorkboardColumn.js' => 'f05d6e5d', 424 + 'rsrc/js/application/projects/WorkboardColumn.js' => 'bae58312', 425 425 'rsrc/js/application/projects/WorkboardController.js' => '55baf5ed', 426 426 'rsrc/js/application/projects/behavior-project-boards.js' => '14a1faae', 427 427 'rsrc/js/application/projects/behavior-project-create.js' => '065227cc', ··· 732 732 'javelin-websocket' => 'e292eaf4', 733 733 'javelin-workboard-board' => '52291776', 734 734 'javelin-workboard-card' => 'c587b80f', 735 - 'javelin-workboard-column' => 'f05d6e5d', 735 + 'javelin-workboard-column' => 'bae58312', 736 736 'javelin-workboard-controller' => '55baf5ed', 737 737 'javelin-workflow' => '5b2e3e2b', 738 738 'lightbox-attachment-css' => '7acac05d', ··· 1794 1794 'b6b0d1bb' => array( 1795 1795 'phui-inline-comment-view-css', 1796 1796 ), 1797 + 'bae58312' => array( 1798 + 'javelin-install', 1799 + 'javelin-workboard-card', 1800 + ), 1797 1801 'bcaccd64' => array( 1798 1802 'javelin-behavior', 1799 1803 'javelin-behavior-device', ··· 2061 2065 'javelin-util', 2062 2066 'javelin-workflow', 2063 2067 'javelin-json', 2064 - ), 2065 - 'f05d6e5d' => array( 2066 - 'javelin-install', 2067 - 'javelin-workboard-card', 2068 2068 ), 2069 2069 'f411b6ae' => array( 2070 2070 'javelin-behavior',
+7
webroot/rsrc/js/application/projects/WorkboardColumn.js
··· 221 221 var board = this.getBoard(); 222 222 223 223 var points = {}; 224 + var count = 0; 224 225 for (var phid in cards) { 225 226 var card = cards[phid]; 226 227 ··· 238 239 } 239 240 points[status] += card_points; 240 241 } 242 + 243 + count++; 241 244 } 242 245 243 246 var total_points = 0; ··· 252 255 display_value = total_points + ' / ' + limit; 253 256 } else { 254 257 display_value = total_points; 258 + } 259 + 260 + if (board.getPointsEnabled()) { 261 + display_value = count + ' | ' + display_value; 255 262 } 256 263 257 264 var over_limit = ((limit !== null) && (total_points > limit));