See ChangeLog.
Monotone-Parent: c7ba56b63e2f4ecf7da169cccef30b4c8ebeb0ad Monotone-Revision: e4a697198e9d44e460b6a4c27b94149145803430 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2011-12-22T18:02:59maint-2.0.2
parent
c99642e256
commit
5d5691229a
|
@ -1,3 +1,11 @@
|
||||||
|
2011-12-22 Francis Lachapelle <flachapelle@inverse.ca>
|
||||||
|
|
||||||
|
* UI/Scheduler/UIxTaskEditor.m (-takeValuesFromRequest:inContext:): remove alarms
|
||||||
|
when no start date is defined.
|
||||||
|
|
||||||
|
* UI/WebServerResources/UIxTaskEditor.js (onTimeControlCheck):
|
||||||
|
disable the reminder popup menu when no start date is defined.
|
||||||
|
|
||||||
2011-12-15 Ludovic Marcotte <lmarcotte@inverse.ca>
|
2011-12-15 Ludovic Marcotte <lmarcotte@inverse.ca>
|
||||||
|
|
||||||
* SoObjects/SOGo/SOGoSieveManager.m - slightly reworked
|
* SoObjects/SOGo/SOGoSieveManager.m - slightly reworked
|
||||||
|
|
11
NEWS
11
NEWS
|
@ -1,3 +1,14 @@
|
||||||
|
1.3-YYYYMMDD (1.3.12)
|
||||||
|
---------------------
|
||||||
|
New Features
|
||||||
|
-
|
||||||
|
|
||||||
|
Enhancements
|
||||||
|
- updated Ukrainian translation
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
- alarms for tasks now depend on the start date and instead of the due date
|
||||||
|
|
||||||
1.3-20111212 (1.3.11)
|
1.3-20111212 (1.3.11)
|
||||||
---------------------
|
---------------------
|
||||||
New Features
|
New Features
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
"SpanishSpain", "SpanishArgentina", "French", "German",
|
"SpanishSpain", "SpanishArgentina", "French", "German",
|
||||||
"Icelandic", "Italian", "Hungarian", "BrazilianPortuguese",
|
"Icelandic", "Italian", "Hungarian", "BrazilianPortuguese",
|
||||||
"NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian",
|
"NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian",
|
||||||
"Ukrainian", "Swedish");
|
"Ukrainian", "Swedish" );
|
||||||
|
|
||||||
SOGoTimeZone = "UTC";
|
SOGoTimeZone = "UTC";
|
||||||
SOGoDayStartTime = "8";
|
SOGoDayStartTime = "8";
|
||||||
|
|
|
@ -34,6 +34,8 @@
|
||||||
static Class MainProduct = Nil;
|
static Class MainProduct = Nil;
|
||||||
NSString *lpath;
|
NSString *lpath;
|
||||||
|
|
||||||
|
#warning TODO: create method "languagesBeginingWith:"
|
||||||
|
|
||||||
lpath = [self pathForResourceNamed: @"Locale"
|
lpath = [self pathForResourceNamed: @"Locale"
|
||||||
inFramework: nil
|
inFramework: nil
|
||||||
languages: [NSArray arrayWithObject:_name]];
|
languages: [NSArray arrayWithObject:_name]];
|
||||||
|
|
|
@ -511,15 +511,15 @@
|
||||||
if (hasStartDate)
|
if (hasStartDate)
|
||||||
[todo setStartDate: taskStartDate];
|
[todo setStartDate: taskStartDate];
|
||||||
else
|
else
|
||||||
[todo setStartDate: nil];
|
{
|
||||||
|
[todo setStartDate: nil];
|
||||||
|
[todo removeAllAlarms];
|
||||||
|
}
|
||||||
|
|
||||||
if (hasDueDate)
|
if (hasDueDate)
|
||||||
[todo setDue: taskDueDate];
|
[todo setDue: taskDueDate];
|
||||||
else
|
else
|
||||||
{
|
|
||||||
[todo setDue: nil];
|
[todo setDue: nil];
|
||||||
[todo removeAllAlarms];
|
|
||||||
}
|
|
||||||
|
|
||||||
if ([status isEqualToString: @"COMPLETED"])
|
if ([status isEqualToString: @"COMPLETED"])
|
||||||
[todo setCompleted: statusDate];
|
[todo setCompleted: statusDate];
|
||||||
|
|
|
@ -178,7 +178,7 @@ function onTimeControlCheck(checkBox) {
|
||||||
for (var i = 0; i < selects.length; i++)
|
for (var i = 0; i < selects.length; i++)
|
||||||
if (selects[i] != checkBox)
|
if (selects[i] != checkBox)
|
||||||
selects[i].disabled = !checkBox.checked;
|
selects[i].disabled = !checkBox.checked;
|
||||||
if (checkBox.id == "dueDateCB")
|
if (checkBox.id == "startDateCB")
|
||||||
$("reminderList").disabled = !checkBox.checked;
|
$("reminderList").disabled = !checkBox.checked;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -323,7 +323,7 @@ function onTaskEditorLoad() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Enable or disable the reminder list
|
// Enable or disable the reminder list
|
||||||
onTimeControlCheck($("dueDateCB"));
|
onTimeControlCheck($("startDateCB"));
|
||||||
|
|
||||||
initializeStatusLine();
|
initializeStatusLine();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue