Fix System Console items not appearing for appropriate license levels

Description

Additional System Console issues found, fixes to be included in v5.13.2:

1. Environment > File Storage > Enable Server-Side Encryption for Amazon S3 missing from TE

2. Environment > Push Notification Server > Checkbox setting for accepting Mattermost HPNS terms is missing from E10 & E20 (“I understand and accept Mattermost HPNS ToS & PP... (checkbox)”)

  • Should be hidden on TE (because Mattermost HPNS is not an option in the dropdown)

  • Should be present on both E10 and E20

  • CORRECTION: Confirmed this is present in E10 & E20

3. Environment > High Availability > Read only Config missing from E20

  • Should be hidden on TE and E10

  • Should be present E20 only

4. Site Configuration > Notifications > Email Notification Contents missing from E10

5. Site Configuration > File Sharing & Downloads > Allow File Uploads on Mobile missing from E10

6. Site Configuration > File Sharing & Downloads > Allow File Downloads on Mobile missing from E10

7. OAuth 2.0 > Google

  • Should be hidden in E10 & TE

  • Should be visible in only E20

8. OAuth 2.0 > Office 365

  • Should be hidden in E10 & TE

  • Should be visible in only E20

 

QA Test Steps

See description for list of items to check (check all license levels for each one).

Have on hand an E10 and an E20 license. Remove license to test TE, then add E10 license, then remove and add E20 license.

Status

Mana

None

Assignee

Martin Kraft

Reporter

Linda Mitchell

Epic Link

None

Fix versions

Mattermost Team

Sustained Engineering

Sprint

None

Labels

None

GitHub Issue

None

QA Assignee

Linda Mitchell

QA Testing Areas

System Console