MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840)

* Generate and use an interface instead of *App
Этот коммит содержится в:
Eli Yukelzon
2020-02-13 13:26:58 +01:00
коммит произвёл GitHub
родитель 66fc096768
Коммит 17523fa5d9
200 изменённых файлов: 4553 добавлений и 2361 удалений

Просмотреть файл

@@ -18,42 +18,42 @@ const systemSchemeName = "00000000-0000-0000-0000-000000000000" // Prevents coll
func (a *App) ResetPermissionsSystem() *model.AppError {
// Reset all Teams to not have a scheme.
if err := a.Srv.Store.Team().ResetAllTeamSchemes(); err != nil {
if err := a.Srv().Store.Team().ResetAllTeamSchemes(); err != nil {
return err
}
// Reset all Channels to not have a scheme.
if err := a.Srv.Store.Channel().ResetAllChannelSchemes(); err != nil {
if err := a.Srv().Store.Channel().ResetAllChannelSchemes(); err != nil {
return err
}
// Reset all Custom Role assignments to Users.
if err := a.Srv.Store.User().ClearAllCustomRoleAssignments(); err != nil {
if err := a.Srv().Store.User().ClearAllCustomRoleAssignments(); err != nil {
return err
}
// Reset all Custom Role assignments to TeamMembers.
if err := a.Srv.Store.Team().ClearAllCustomRoleAssignments(); err != nil {
if err := a.Srv().Store.Team().ClearAllCustomRoleAssignments(); err != nil {
return err
}
// Reset all Custom Role assignments to ChannelMembers.
if err := a.Srv.Store.Channel().ClearAllCustomRoleAssignments(); err != nil {
if err := a.Srv().Store.Channel().ClearAllCustomRoleAssignments(); err != nil {
return err
}
// Purge all schemes from the database.
if err := a.Srv.Store.Scheme().PermanentDeleteAll(); err != nil {
if err := a.Srv().Store.Scheme().PermanentDeleteAll(); err != nil {
return err
}
// Purge all roles from the database.
if err := a.Srv.Store.Role().PermanentDeleteAll(); err != nil {
if err := a.Srv().Store.Role().PermanentDeleteAll(); err != nil {
return err
}
// Remove the "System" table entry that marks the advanced permissions migration as done.
if _, err := a.Srv.Store.System().PermanentDeleteByName(ADVANCED_PERMISSIONS_MIGRATION_KEY); err != nil {
if _, err := a.Srv().Store.System().PermanentDeleteByName(ADVANCED_PERMISSIONS_MIGRATION_KEY); err != nil {
return err
}