ietf-tools / datatracker

The day-to-day front-end to the IETF database for people who work on IETF standards.
https://datatracker.ietf.org
BSD 3-Clause "New" or "Revised" License
616 stars 383 forks source link

llc-comms group doesn't appear in menus #7318

Open ghwood opened 7 months ago

ghwood commented 7 months ago

Describe the issue

I expect the llc-comms group to appear in the Groups->IETF LLC menu but it doesn't.

image

(I don't see it anywhere else in the menu structure either.)

Perhaps related: The usual pattern for LLC groups (e.g. https://datatracker.ietf.org/adm/llc-board/about/) also doesn't seem to work.

Code of Conduct

rjsparks commented 7 months ago

https://datatracker.ietf.org/adm/llc-board/about/ works fine for me? But I think you meant https://datatracker.ietf.org/adm/llc-comms/about/ It is a group of type team just like the tools-team so you can get the meetecho behavior you were looking for. Moving it to be some other kind of group and retaining those behaviors will require changing how all the other groups of that type behave.

Also, please try to forget that /{grouptypeacronym}/{groupacronym} exists. It will stop working in the future as soon as I find a better way to provide a URL to discuss all the groups of type grouptype. Use /group/{groupacronym} instead. Always. All the previous variants are, or will soon be, redirecting to that URL pattern.

ghwood commented 7 months ago

Yes, I meant ~/adm/llc-board/about as an example that works whereas ~/adm/llc-comms/about does not, and now I understand why it doesn't and won't in the future.

But the main point is that I would expect llc-comms to appear in the menu Groups->IETF LLC->, but it doesn't. Are my expectations wrong here as well?

rjsparks commented 7 months ago

the groups menu is built based on the group type. the llc-comms group currently is built under "active teams".

rjsparks commented 7 months ago

To reiterate, and be a bit more explicit - llc-comms is currently at team because it behaves like a team. All groups of a given type behave the same way - it's controlled with a GroupFeature instance for the group's type: https://github.com/ietf-tools/datatracker/blob/280481b92492e48043ba4df9c7d0ef8958f04ffd/ietf/group/models.py#L238-L282

ghwood commented 7 months ago

Thank you for taking the time to provide the detail. I now understand the situation. Given the current model, I don't have a good suggestion about how to reconcile the desired group behavior with expected menu structure.

rjsparks commented 5 months ago

Adding the label to flag this for review as we go forward.