Skip to content

Commit 874af7f

Browse files
authored
Merge pull request #579 from topcoder-platform/issues-553
Issues-553: Fixed New Discussion button
2 parents 50e5cfc + 2208e0c commit 874af7f

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

vanilla/applications/vanilla/controllers/class.categoriescontroller.php

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -417,10 +417,10 @@ public function index($categoryIdentifier = '', $page = '0') {
417417
$this->Head->addRss(categoryUrl($category) . '/feed.rss', $this->Head->title());
418418
}
419419

420-
if($category->DisplayAs == 'Discussions') {
420+
// if($category->DisplayAs == 'Discussions') {
421421
// Add modules
422-
$this->addModule('NewDiscussionModule');
423-
}
422+
// $this->addModule('NewDiscussionModule');
423+
//}
424424
$this->addModule('DiscussionFilterModule');
425425
// FIX: https://github.com/topcoder-platform/forums/issues/548
426426
// Show only for 'Public forums'
@@ -652,10 +652,11 @@ public function all($Category = '', $displayAs = '') {
652652

653653
$this->setData('CategoryTree', $categoryTree);
654654

655-
// Add modules
656-
if($Category && $displayAs == 'Discussions') {
657-
$this->addModule('NewDiscussionModule');
658-
}
655+
// Add modules
656+
// FIX: https://github.com/topcoder-platform/forums/issues/553
657+
// if($Category && $displayAs == 'Discussions') {
658+
// $this->addModule('NewDiscussionModule');
659+
// }
659660
$this->addModule('DiscussionFilterModule');
660661
$this->addModule('BookmarkedModule');
661662
// FIX: https://github.com/topcoder-platform/forums/issues/548
@@ -754,7 +755,8 @@ public function discussions($Category = '') {
754755
$this->setData('Discussions', $Discussions);
755756

756757
// Add modules
757-
$this->addModule('NewDiscussionModule');
758+
// https://github.com/topcoder-platform/forums/issues/553
759+
// $this->addModule('NewDiscussionModule');
758760
$this->addModule('DiscussionFilterModule');
759761
// FIX: https://github.com/topcoder-platform/forums/issues/548
760762
// Show only for 'Public forums'

vanilla/applications/vanilla/controllers/class.discussioncontroller.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ public function index($DiscussionID = '', $DiscussionStub = '', $Page = '') {
296296

297297
// Add modules
298298
$this->addModule('DiscussionFilterModule');
299-
$this->addModule('NewDiscussionModule');
299+
// $this->addModule('NewDiscussionModule');
300300

301301
// FIX: https://github.com/topcoder-platform/forums/issues/548
302302
// Show only for 'Public forums'

vanilla/applications/vanilla/controllers/class.discussionscontroller.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ public function bookmarked($page = '0') {
458458

459459
// Add modules
460460
$this->addModule('DiscussionFilterModule');
461-
$this->addModule('NewDiscussionModule');
461+
// $this->addModule('NewDiscussionModule');
462462
// $this->addModule('CategoriesModule');
463463
$this->addModule('TagModule');
464464

vanilla/applications/vanilla/controllers/class.postcontroller.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1035,7 +1035,7 @@ public function editComment($commentID = '', $draftID = '') {
10351035
*/
10361036
public function initialize() {
10371037
// Add modules
1038-
$this->addModule('NewDiscussionModule');
1038+
// $this->addModule('NewDiscussionModule');
10391039
$this->addModule('DiscussionFilterModule');
10401040
$this->addModule('BookmarkedModule');
10411041

vanilla/applications/vanilla/views/discussions/index.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@
4040

4141
echo '<div class="PageControls Top">';
4242
PagerModule::write($PagerOptions);
43-
echo Gdn_Theme::module('NewDiscussionModule', $this->data('_NewDiscussionProperties', ['CssClass' => 'Button Action Primary']));
4443
// Avoid displaying in a category's list of discussions.
4544
if ($this->data('EnableFollowingFilter')) {
4645
echo discussionFilters();
4746
}
4847
if($this instanceof CategoriesController) {
4948
echo discussionSorts();
5049
}
50+
echo Gdn_Theme::module('NewDiscussionModule', $this->data('_NewDiscussionProperties', ['CssClass' => 'Button Action Primary']));
5151
$this->fireEvent('PageControls');
5252
echo '</div>';
5353

0 commit comments

Comments
 (0)