If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Add a "Show in Channels Navbar" checkbox to Channel edit page.

RESOLVED FIXED

Status

Webtools
Air Mozilla
P1
normal
RESOLVED FIXED
5 years ago
3 years ago

People

(Reporter: richard, Assigned: peterbe)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Reporter)

Description

5 years ago
It would be useful to have a "subchannel" that contains a subset of a channel.  This could be implemented by adding a checkbox labeled "Show In Channels Navbar" (checked by default) to the channel edit page.

Channels with this box cleared would not appear in the list of channels that drops down from the top nav bar.   Both the parent channel and the sub-channel would be entered in the Channels box on the event edit page.

An example where this would be useful is in the Capture Mozilla channel where there are 4 subgroups of events.
(Reporter)

Comment 1

4 years ago
Moved to P1 to address Dia's "Too Many Channels" issue.
Priority: P2 → P1
(Assignee)

Comment 2

4 years ago
This change would require a database migration, which is easy, but I don't want to do it till after we have migrated. Hence the new blocker bug.
Depends on: 895126
(Assignee)

Comment 3

4 years ago
Created attachment 808871 [details]
Screen Shot 2013-09-23 at 4.17.17 PM.png

What do you think about this?

The "Mechanical Engineering" and "Electrical Engineering" channel links don't appear until you're on the "Engineering" channel. 

The main channels page (/channels/) only lists channels that don't have a parent basically. 

If you like this, I'll go ahead and wrap up the code.
Attachment #808871 - Flags: feedback?(richard)
(Assignee)

Comment 4

4 years ago
Created attachment 809344 [details]
Screen Shot 2013-09-24 at 11.42.38 AM.png

Now with more content

Comment 5

4 years ago
Commit pushed to master at https://github.com/mozilla/airmozilla

https://github.com/mozilla/airmozilla/commit/10e95ea416bc108ac376e213ed2bc0689549e63d
fixes bug 848596 - sub channels

Updated

4 years ago
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
(Reporter)

Updated

4 years ago
Attachment #808871 - Flags: feedback?(richard) → feedback-
(Assignee)

Updated

3 years ago
Assignee: nobody → peterbe
You need to log in before you can comment on or make changes to this bug.