mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-22 02:58:11 +00:00
feat(mail(web)): Templates folder for pre-defined drafts
To create a template, the user needs to: - define a mailbox as the Templates folder; - move a draft to this special folder. Fixes #4320 Fixes #5363
This commit is contained in:
1 parent
02b0a41567
commit
c986422a3d
25 files changed
+230
-9
No files matched your search
@@ -68,6 +68,7 @@
|
||||
}
|
||||
|
||||
- (BOOL) mailIsDraft;
|
||||
- (BOOL) mailIsTemplate;
|
||||
- (NSNumber *) shouldAskReceipt;
|
||||
- (NSString *) formattedDate;
|
||||
- (NSString *) _matchingIdentityEMailOrDefault: (BOOL) useDefault;
|
||||
@@ -340,6 +341,7 @@ static NSString *mailETag = nil;
|
||||
data = [NSMutableDictionary dictionaryWithObjectsAndKeys:
|
||||
[self shouldAskReceipt], @"shouldAskReceipt",
|
||||
[NSNumber numberWithBool: [self mailIsDraft]], @"isDraft",
|
||||
[NSNumber numberWithBool: [self mailIsTemplate]], @"isTemplate",
|
||||
renderedPart, @"parts",
|
||||
nil];
|
||||
if ([self formattedDate])
|
||||
@@ -803,6 +805,11 @@ static NSString *mailETag = nil;
|
||||
return [[self clientObject] isInDraftsFolder];
|
||||
}
|
||||
|
||||
- (BOOL) mailIsTemplate
|
||||
{
|
||||
return [[self clientObject] isInTemplatesFolder];
|
||||
}
|
||||
|
||||
- (id) redirectToParentFolder
|
||||
{
|
||||
id url;
|
||||
|
||||
Reference in new issue
Block a user