Team/Channel members bulk save/update/delete (#14053)

* Members Save Multiple

* Multiple Channel Members implemented

* Working version with member multi save and multi update

* Adding tests to the save multiple team members store methods

* Tests passing for SaveMember

* Adding remove members tests

* Working on channel store tests

* More work on testing properly SaveMember and SaveMultipleMembers on channels

* More work on testing properly SaveMember and SaveMultipleMembers on teams

* Adding tests for update multiple members for team

* Adding tests for update multiple members for channel

* Fixing some tets

* Fixing tests

* Fixing tests

* Fixing i18n

* Addressing govet problems

* Addressing govet problems

* Addressing govet problems

* Addressing govet problems

* Addressing PR comments (and removing TODO)

* Addressing PR comments

* Fixed broken test

* Removing unnecesary i18n translation string
Этот коммит содержится в:
Jesús Espino
2020-03-27 13:29:17 +01:00
коммит произвёл GitHub
родитель d2848cc167
Коммит cfe65a33a5
16 изменённых файлов: 5248 добавлений и 353 удалений

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

@@ -3070,6 +3070,10 @@
"id": "app.import.import_user.save_preferences.error",
"translation": "Error importing user preferences. Failed to save preferences."
},
{
"id": "app.import.import_user_channels.channel_not_found.error",
"translation": "Error importing user channels. Channel not found."
},
{
"id": "app.import.import_user_channels.save_preferences.error",
"translation": "Error importing user channel memberships. Failed to save preferences."
@@ -6046,6 +6050,22 @@
"id": "store.sql_channel.save_member.save.app_error",
"translation": "Unable to save the channel member."
},
{
"id": "store.sql_channel.save_multimple_members.channel_roles.app_error",
"translation": "Unable to build query to get the channel roles."
},
{
"id": "store.sql_channel.save_multimple_members.channel_roles_query.app_error",
"translation": "Error fetching the channel roles."
},
{
"id": "store.sql_channel.save_multimple_members.team_roles.app_error",
"translation": "Unable to build query to get the team roles."
},
{
"id": "store.sql_channel.save_multimple_members.team_roles_query.app_error",
"translation": "Error fetching the team roles."
},
{
"id": "store.sql_channel.search.app_error",
"translation": "We encountered an error searching channels."