Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties

Target release

Phase I - Q2 2020

Phase II - Q3 2020

Epic Phase I

https://mattermost.atlassian.net/browse/MM-19335

Epic Phase II

https://mattermost.atlassian.net/browse/MM-25342

Edition

E20

Document status

Status
colourGreen
title99%

...

Roadmap Planner
pagelinks
maplinks
timelinetrue
pagelinks
source%7B%22title%22%3A%22Roadmap%20Planner%22%2C%22timeline%22%3A%7B%22startDate%22%3A%222020-03-15%2000%3A00%3A00%22%2C%22endDate%22%3A%222020-09-01%2000%3A00%3A00%22%2C%22displayOption%22%3A%22MONTH%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22Design%22%2C%22color%22%3A%7B%22lane%22%3A%22%23f6c342%22%2C%22bar%22%3A%22%23fadb8e%22%2C%22text%22%3A%22%23594300%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222020-03-01%2007%3A21%3A58%22%2C%22id%22%3A%221a8a3e00-621d-41c3-a7ab-1325dae9bc4a%22%2C%22title%22%3A%22Prototype%20Validating%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.9603960396039604%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222020-03-17%2023%3A47%3A07%22%2C%22id%22%3A%22736bb7db-368c-4c48-8c53-88b4583c4432%22%2C%22title%22%3A%22Hi%20Fidelity%20designs%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.6732673267326732%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Develop%22%2C%22color%22%3A%7B%22lane%22%3A%22%233b7fc4%22%2C%22bar%22%3A%22%236c9fd3%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22iOS%20App%22%2C%22description%22%3A%22This%20is%20the%20third%20bar.%22%2C%22startDate%22%3A%222018-07-13%2021%3A23%3A10%22%2C%22duration%22%3A2.5%2C%22rowIndex%22%3A0%2C%22id%22%3A%22dd93afcd-2704-4253-adb8-809a336cc5ba%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222018-10-10%2004%3A59%3A24%22%2C%22id%22%3A%228dc8bc2d-b7cb-44a8-b526-7d1ede51f690%22%2C%22title%22%3A%22Android%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.4752475247524752%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222020-03-06%2019%3A57%3A37%22%2C%22id%22%3A%224d1def91-1cf6-45bf-96c1-f04be1d91b4d%22%2C%22title%22%3A%22Phase%20I%20Development%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.297029702970297%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222020-04-23%2015%3A19%3A00%22%2C%22id%22%3A%2204adf38f-2745-454e-9f35-5801913f79f4%22%2C%22title%22%3A%22QA%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222020-04-30%2002%3A36%3A49%22%2C%22id%22%3A%22a183775e-a8bd-47a6-8543-82969bb8c85c%22%2C%22title%22%3A%22Documentation%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222020-05-17%2022%3A47%3A07%22%2C%22id%22%3A%22a0dafa5f-7333-4bdb-a633-cfc4e19c746d%22%2C%22title%22%3A%22Phase%20II%20Development%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.2574257425742574%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222020-06-13%2001%3A52%3A34%22%2C%22id%22%3A%22bd568123-6d39-4d96-a102-b96c5d807ba0%22%2C%22title%22%3A%22QA%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222020-06-26%2020%3A11%3A52%22%2C%22id%22%3A%222748272c-4082-487b-95c4-536080d7d654%22%2C%22title%22%3A%22Documentation%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.7821782178217822%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%5D%2C%22markers%22%3A%5B%7B%22title%22%3A%22Milestone%201%22%2C%22markerDate%22%3A%222018-07-31%2016%3A38%3A01%22%7D%2C%7B%22markerDate%22%3A%222018-10-08%2001%3A25%3A32%22%2C%22title%22%3A%22Go%2FNo%20go%22%7D%2C%7B%22markerDate%22%3A%222018-12-31%2001%3A54%3A03%22%2C%22title%22%3A%22Milestone%202%22%7D%2C%7B%22markerDate%22%3A%222020-03-16%2015%3A40%3A59%22%2C%22title%22%3A%225.22%20CF%22%7D%2C%7B%22markerDate%22%3A%222020-01-16%2008%3A19%3A00%22%2C%22title%22%3A%225.20%20CF%22%7D%2C%7B%22markerDate%22%3A%222020-05-16%2015%3A40%3A59%22%2C%22title%22%3A%225.24%20CF%22%7D%2C%7B%22markerDate%22%3A%222020-07-16%2023%3A02%3A58%22%2C%22title%22%3A%225.26%20CF%22%7D%5D%7D
titleRoadmap%20Planner
hash564a5f95b350f7f98336a37f01755d5e

...

Requirement

User Story

Importance

Phase

Design Ticket

Dev Ticket

1

Make pages available for Team, E0 & E10 editions

Launching in E20 only

As an admin, I want the ability to manage teams and channels regardless of whether I have upgraded to E20 yet so that I can better manage my users.

N/A

N/A

N/A

2

Members list and management in channel config page

As an admin, I want the ability to view and manage (including promote/demote) all channel members on the channel configuration page, so that I can manage my users more efficiently.

Status
colourRed
titleHIGH

Phase I

https://mattermost.atlassian.net/browse/MM-14912#icft=MM-14912

https://mattermost.atlassian.net/browse/MM-14912#icft=MM-14912

3

Members list and management on team config page

As an admin, I want the ability to view and manage (including promote/demote) all members within a team on the team configuration page, so that I can manage my users more efficiently.

Status
colourRed
titleHIGH

Phase I

https://mattermost.atlassian.net/browse/MM-14906

https://mattermost.atlassian.net/browse/MM-14906#icft=MM-14906

4

Ability for system admin to promote and demote admins (both team and channel) via system console

As an admin, I want the ability to promote and demote team and channel admins via the system console, so that I can more easily oversee the management of my server.

Status
colourRed
titleHIGH

Phase I

https://mattermost.atlassian.net/browse/MM-14906

https://mattermost.atlassian.net/browse/MM-22654

5

Ability for system admin to remove members from a team or channel via system console

As an admin, I want the ability to remove members from a team or channel via the system console, so that I can more easily oversee the management of my server.

Status
colourRed
titleHIGH

Phase I

https://mattermost.atlassian.net/browse/MM-14906

6

Identify guests on members list on channel config page

Status
colourYellow
titleMedium

Phase I

design TBD Michael Gamble (Deactivated) to add

7

Add channel search filters to channel listing page:

  • private/public

  • archived

  • group synced/manual invite

  • Filter by team

As an admin, I want the ability to filter channels by private, public, archived, whether or not the channel is group synced, and filter by team so that I can better organize and filter my many channels.

Status
colourRed
titleHIGH

Phase II

Figma
Michael Gamble (Deactivated) to add ticket when ready

https://mattermost.atlassian.net/browse/MM-26824

8

Member filter for members list on team config page

  • Member

  • Team Admin

  • System Admin

As an admin, I want the ability to filter team members, team admins and system admins within the channel configuration page, so that I can find and manage elevated members more quickly.

Status
colourYellow
titleMedium

Phase II

https://mattermost.atlassian.net/browse/MM-21403

https://mattermost.atlassian.net/browse/MM-25265

9

Member filter for members list on channel config page

  • Member

  • Channel Admin

  • System Admin

As an admin, I want the ability to filter channel members, channel admins and system admins within the channel configuration page, so that I can find and manage elevated members more quickly.

Status
colourYellow
titleMedium

Phase II

https://mattermost.atlassian.net/browse/MM-21407

https://mattermost.atlassian.net/browse/MM-25265

10

Archive and unarchive channels from the channel configuration page

As an admin, I want the ability to archive/unarchive via the system console, so that I can better manage my server.

Status
colourRed
titleHIGH

Phase II

Design is done, no ticket exists

11

Avoid orphaned channels (channels/teams without an admin)

As an admin, I want to prevent anyone on the system (administrators or members) from leaving a channel or team without an admin, so that someone is always in control of a channel.

Status
titleLOW

Phase II

https://mattermost.atlassian.net/browse/MM-23625

12

Telemetry

We need to track the following events:

  • Count of members added via team config page

  • Count of members removed via team config page

  • Count of members elevated to team admin via team config page

  • Count of members added via channel config page

  • Count of members removed via channel config page

  • Count of members elevated to channel admin via channel config page

  • Count of search events for each filter (both team/channel pages)

  • Count of channels archived via the channel config page

  • Count of channels unarchived

Status
colourYellow
titleMedium

Phase II

N/A

https://mattermost.atlassian.net/browse/MM-27249

Open Questions

Question

Answer

Date Answered

How will we maintain draft state on members list co-existing on the same page as groups list?

We will only show current members and current groups.

What is the value of identifying system admins on members lists?

It is agreed that it’s important to see who has supreme authority within the channel

Should we allow elevation of guests to members in the context of members list?

This should be an explicit intent for security and licensing reasons. This should only be possible from users page.

...