Spike - Permissions Database Changes

Description

Spike to determine changes necessary for the following database changes -

  • Move permission model into the database

  • Modifications for better Role/Permission queries
    (ie. creation of Role/Permissions table)

  • Modifications for assignments of roles to schemes.

Determine Database changes necessary.
Determine Queries will need changed.
Determine Migration necessary.
Determine Plan for testing changes.

Can we decouple from schemes to remove them easier in 6.0?
Goal to also make sure we can new roles functionally and easily.

QA Test Steps

None

Mana

None

Assignee

Martin Kraft

QA Assignee

None

Reporter

Scott Bishel

Epic Link

Fix versions

None

Mattermost Team

Enterprise

Sprint

None

Labels

None

QA Testing Areas

None

GitHub Issue

None

Components

None
Configure