mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
ALF-9156 More on the Calendar code, including improved dates for the get webscript
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28847 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -21,14 +21,10 @@ package org.alfresco.repo.web.scripts.calendar;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.alfresco.repo.model.Repository;
|
||||
import org.alfresco.service.cmr.calendar.CalendarEntry;
|
||||
import org.alfresco.service.cmr.calendar.CalendarEntryDTO;
|
||||
import org.alfresco.service.cmr.repository.NodeService;
|
||||
import org.alfresco.service.cmr.site.SiteInfo;
|
||||
import org.alfresco.service.cmr.site.SiteService;
|
||||
import org.springframework.extensions.webscripts.Cache;
|
||||
import org.springframework.extensions.webscripts.DeclarativeWebScript;
|
||||
import org.springframework.extensions.webscripts.Status;
|
||||
import org.springframework.extensions.webscripts.WebScriptRequest;
|
||||
|
||||
@@ -64,8 +60,8 @@ public class CalendarEntryGet extends AbstractCalendarWebScript
|
||||
result.put("isoutlook", entry.isOutlook());
|
||||
result.put("outlookuid", entry.getOutlookUID());
|
||||
result.put("allday", CalendarEntryDTO.isAllDay(entry));
|
||||
result.put("docfolder", entry.getSharePointDocFolder());
|
||||
result.put("recurrence", null); // TODO
|
||||
result.put("docfolder", null); // TODO
|
||||
|
||||
// Replace nulls with blank strings for the JSON
|
||||
for(String key : result.keySet())
|
||||
|
@@ -360,6 +360,14 @@ public class CalendarRestApiTest extends BaseWebScriptTest
|
||||
assertEquals("13:00", entry.getString("end"));
|
||||
assertEquals("false", entry.getString("allday"));
|
||||
|
||||
// Check the new style dates too
|
||||
// assertEquals("2011-06-29T12:00:00Z", entry.getJSONObject("startAt").get("iso8601")); // TODO Needs TZ going in
|
||||
assertEquals("6/29/2011", entry.getJSONObject("startAt").get("legacyDate"));
|
||||
assertEquals("12:00", entry.getJSONObject("startAt").get("legacyTime"));
|
||||
// assertEquals("2011-06-29T13:00:00Z", entry.getJSONObject("endAt").get("iso8601")); // TODO Needs TZ going in
|
||||
assertEquals("6/29/2011", entry.getJSONObject("endAt").get("legacyDate"));
|
||||
assertEquals("13:00", entry.getJSONObject("endAt").get("legacyTime"));
|
||||
|
||||
|
||||
// Edit
|
||||
entry = updateEntry(name, EVENT_TITLE_ONE, "More Where", "More Thing", Status.STATUS_OK);
|
||||
|
Reference in New Issue
Block a user