Undelete: deleted files, calendar events, contacts and Sieve scripts are kept and restored where they were (UD-1, UD-8 to UD-11)
Files, events and contacts are noted when deleted for good and archived by the unindex task when retention is on; Sieve scripts are archived at deletion. A restore goes back to its folder, calendar or address book if it still exists, takes a free " (restored)" name, comes back inactive for scripts, and is refused over quota with the item left archived. Acceptance tests 6, 8 and 12.
This commit is contained in:
@@ -137,6 +137,8 @@ pub enum Extra {
|
||||
parent_id: Option<u32>,
|
||||
name: String,
|
||||
media_type: Option<String>,
|
||||
#[serde(default)]
|
||||
size: u32,
|
||||
},
|
||||
CalendarEvent {
|
||||
calendar_ids: Vec<u32>,
|
||||
|
||||
Reference in New Issue
Block a user