Page MenuHomePhabricator

Make EditEngine form for Calendar Events almost fully-functional
ClosedPublic

Authored by epriestley on Jul 12 2016, 5:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 25, 2:09 AM
Unknown Object (File)
Fri, Apr 19, 5:03 PM
Unknown Object (File)
Sun, Apr 14, 2:52 PM
Unknown Object (File)
Wed, Apr 10, 2:53 PM
Unknown Object (File)
Wed, Apr 10, 2:53 PM
Unknown Object (File)
Wed, Apr 10, 2:51 PM
Unknown Object (File)
Wed, Apr 10, 9:01 AM
Unknown Object (File)
Mon, Apr 8, 10:13 PM
Subscribers
None

Details

Summary

Ref T9275. This still has a number of rough edges and other minor problems (no JS on the controls, some date handling control bugs) but I'll smooth those over in future changes.

It does make all the editable transaction types available from EditEngine, technically speaking.

Test Plan

Created and edited events with the "pro" controller, which mostly worked.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Make EditEngine form for Calendar Events almost fully-functional.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
chad added inline comments.
src/applications/calendar/storage/PhabricatorCalendarEvent.php
73

What does @? do?

This revision is now accepted and ready to land.Jul 12 2016, 9:32 PM

'@' makes it interpret the input as an epoch timestamp.

For example, the value 2002 could mean "the year 2002" or "2,002 seconds after Jan 1, 1970". By default, it assumes you mean "the year 2002". If you pass it @2002 instead, it always interprets it as an epoch timestamp.

This revision was automatically updated to reflect the committed changes.