Preserve file-only content when archiving.
This commit is contained in:
@@ -21,6 +21,7 @@ impl BdsApp {
|
||||
},
|
||||
Save(String),
|
||||
Publish(String),
|
||||
Archive(String),
|
||||
Unarchive(String),
|
||||
Discard(String),
|
||||
ShowDelete {
|
||||
@@ -209,7 +210,12 @@ impl BdsApp {
|
||||
PostEditorMsg::Publish => {
|
||||
deferred = DeferredPostAction::Publish(tab_id.clone());
|
||||
}
|
||||
PostEditorMsg::Archive => {
|
||||
state.quick_actions_open = false;
|
||||
deferred = DeferredPostAction::Archive(tab_id.clone());
|
||||
}
|
||||
PostEditorMsg::Unarchive => {
|
||||
state.quick_actions_open = false;
|
||||
deferred = DeferredPostAction::Unarchive(tab_id.clone());
|
||||
}
|
||||
PostEditorMsg::Discard => {
|
||||
@@ -327,6 +333,7 @@ impl BdsApp {
|
||||
} => self.translate_post_to(&post_id, &target_language),
|
||||
DeferredPostAction::Save(tab_id) => self.save_post_editor(&tab_id, true),
|
||||
DeferredPostAction::Publish(tab_id) => self.publish_post_editor(&tab_id),
|
||||
DeferredPostAction::Archive(tab_id) => self.archive_post_editor(&tab_id),
|
||||
DeferredPostAction::Unarchive(tab_id) => self.unarchive_post_editor(&tab_id),
|
||||
DeferredPostAction::Discard(tab_id) => self.discard_post_editor(&tab_id),
|
||||
DeferredPostAction::ShowDelete { tab_id, name } => {
|
||||
|
||||
Reference in New Issue
Block a user