mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-11 03:15:10 +00:00
Fixed Mantis102: Apache2 deb issue and Mantis90: Remember if we show completed tasks
Monotone-Parent: f49ae822ce1ffd032a2522ecf1d1c4fd425678b1 Monotone-Revision: 27c3e7606471d513ab1014e7afa4c56071c0245e Monotone-Author: crobert@inverse.ca Monotone-Date: 2009-08-17T20:07:54 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
#import <Foundation/NSString.h>
|
||||
#import <Foundation/NSTimeZone.h>
|
||||
#import <Foundation/NSValue.h>
|
||||
#import <Foundation/NSUserDefaults.h>
|
||||
|
||||
#import <NGObjWeb/WOContext.h>
|
||||
#import <NGObjWeb/WOContext+SoObjects.h>
|
||||
@@ -967,9 +968,10 @@ _computeBlocksPosition (NSArray *blocks)
|
||||
|
||||
- (WOResponse *) tasksListAction
|
||||
{
|
||||
NSUserDefaults *ud;
|
||||
NSEnumerator *tasks;
|
||||
NSMutableArray *filteredTasks, *filteredTask;
|
||||
BOOL showCompleted;
|
||||
BOOL showCompleted, setUserDefault;
|
||||
NSArray *task;
|
||||
int statusCode;
|
||||
unsigned int endDateStamp;
|
||||
@@ -982,6 +984,15 @@ _computeBlocksPosition (NSArray *blocks)
|
||||
tasks = [[self _fetchFields: tasksFields
|
||||
forComponentOfType: @"vtodo"] objectEnumerator];
|
||||
showCompleted = [[request formValueForKey: @"show-completed"] intValue];
|
||||
setUserDefault = [[request formValueForKey: @"setud"] intValue];
|
||||
if (setUserDefault)
|
||||
{
|
||||
ud = [[context activeUser] userDefaults];
|
||||
[ud setObject: [NSNumber numberWithInt: showCompleted]
|
||||
forKey: @"ShowCompletedTasks"];
|
||||
[ud synchronize];
|
||||
}
|
||||
|
||||
|
||||
while (task = [tasks nextObject])
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user