Feature edit attachments (#29769)
* Updated patch/update post API to allow file modification (#29447) * WIP * WIP * Atatched new files ton post * WIP: deleting removed files * Deleted removed files and invalidated file metadata cache * removed file ignore logif from update post API * Added TestFindExclusives * Added tests for DeleteForPostByIds * Added app layer tests * Added tests * Added API level tests * test enhancements * Fixed a test * Edit history include file metadata (#29505) * Send file metadata in edit history metadata * Added app tests * Added store tests * Added tests for populateEditHistoryFileMetadata{ * Added cache to avoid repetitigve DB calls for edits with only message changes * Added API tests * i18m fix * removed commented code * Improved test helper * Show attachments in edit history RHS (#29519) * Send file metadata in edit history metadata * Added app tests * Added store tests * Added tests for populateEditHistoryFileMetadata{ * Added cache to avoid repetitigve DB calls for edits with only message changes * Added API tests * i18m fix * WIUP: displa files in edit * removed commented code * Displayed file in edit history * Handled file icon * Fixed closing history component on clicking on file * Simplified selector * Simplified selector * Improved test helper * Disabled action menu on edit history file * Added tests * Improved selector * Updated snapshot * review Fixes * restructured componnets * Updated test * Updated test * Restore post api (#29643) * Restore post version API WIP * Undelete files WIP * Added store tests * Created post restore API * Updated updatepost safeUpdate signature * review fixex and improvements * Fixed an app test * Added API laer tests * Added API tests and OpenAPI specs * Fixed a typo * Allow editing files when editing posts (#29709) * WIP - basic view files when editing post * Cleanup * bg color * Added text editor tests for files * WIP * WIP * removed debug log * Allowed admin to add and remove files on someone else's post * Handled drafts and scheduled posts * linter fixes * Updated snapshot * server test fix * CI * Added doc * Restore post api integration (#29719) * WIP - basic view files when editing post * Cleanup * bg color * Added text editor tests for files * WIP * WIP * removed debug log * Allowed admin to add and remove files on someone else's post * Handled drafts and scheduled posts * linter fixes * Updated snapshot * server test fix * Used new API to restore post * handled edut limit and undo * lint fix * added comments * Fixed edit post item tests * Fixed buttons * Aded snapshots * fix test * Updated snapshot * Minor fixes * fixed snapshot * Edit file dnd area (#29763) * dnd wip * DND continued * Supported multiple unbind dragster funcs * lint fixes * Got center channel file drop working when editing a post * file dnd working with center channel and rhs * file dnd working with center channel and rhs * removed unneeded stopPropogation calls * cleanup * DND overlay fix * Lint fix * Advanced text editor test updates for file upload overlay * fixed use upload hook tests * Updated some more snapshots * minor cleanup * Updated i18n * removed need of array for dragster unbind events * lint fixes * edit history cursor * Fixed bugu causing faliure to delete empty posts (#29778) * Files in restore confirmation (#29781) * Added files to restore post confirmation dialog * Fixed post restore toast colors * Fixed restore bug * Fixed restore confirmation toast tests * a11y improvement and modal width fix * Edit attachment misc fixes (#29808) * Removed single image actions in restore post confirmation dialog * Fixed file drop overlay size and position * Made edit indiator accessible * Lint fix * Added bunch of more tests * ANother test migrated from enzyme to react testing library * More test enhancements * More test enhancements * More test enhancements * lint fixes * Fixed a test * Added missing snapshots * Test fixes
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
ecdce71fc4
Коммит
6e5a67caec
@@ -5138,6 +5138,10 @@
|
||||
"id": "app.file.cloud.get.app_error",
|
||||
"translation": "Can not fetch the file as it is past the cloud plan's limit."
|
||||
},
|
||||
{
|
||||
"id": "app.file_info.delete_for_post_ids.app_error",
|
||||
"translation": "Failed to remove the requested files from database"
|
||||
},
|
||||
{
|
||||
"id": "app.file_info.get.app_error",
|
||||
"translation": "Unable to get the file info."
|
||||
@@ -5146,6 +5150,10 @@
|
||||
"id": "app.file_info.get.gif.app_error",
|
||||
"translation": "Could not decode gif."
|
||||
},
|
||||
{
|
||||
"id": "app.file_info.get_by_ids.app_error",
|
||||
"translation": "Unable to get the file infos by ids for post edit history."
|
||||
},
|
||||
{
|
||||
"id": "app.file_info.get_by_post_id.app_error",
|
||||
"translation": "Failed to find files for post."
|
||||
@@ -5178,6 +5186,10 @@
|
||||
"id": "app.file_info.set_searchable_content.app_error",
|
||||
"translation": "Unable to set the searchable content of the file."
|
||||
},
|
||||
{
|
||||
"id": "app.file_info.undelete_for_post_ids.app_error",
|
||||
"translation": "Failed to restore post file attachments."
|
||||
},
|
||||
{
|
||||
"id": "app.get_user_team_scheduled_posts.error",
|
||||
"translation": "Error occurred fetching scheduled posts."
|
||||
@@ -6354,6 +6366,22 @@
|
||||
"id": "app.post.permanent_delete_post.error",
|
||||
"translation": "Failed to permanently delete post."
|
||||
},
|
||||
{
|
||||
"id": "app.post.restore_post_version.get_single.app_error",
|
||||
"translation": "Failed to get the old post version."
|
||||
},
|
||||
{
|
||||
"id": "app.post.restore_post_version.not_allowed.app_error",
|
||||
"translation": "You do not have the appropriate permissions."
|
||||
},
|
||||
{
|
||||
"id": "app.post.restore_post_version.not_an_history_item.app_error",
|
||||
"translation": "The provided post history ID does not correspond to any history item for the specified post."
|
||||
},
|
||||
{
|
||||
"id": "app.post.restore_post_version.not_valid_post_history_item.app_error",
|
||||
"translation": "The provided post history ID does not correspond to a post history item."
|
||||
},
|
||||
{
|
||||
"id": "app.post.save.app_error",
|
||||
"translation": "Unable to save the Post."
|
||||
|
||||
Ссылка в новой задаче
Block a user