Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 29, 2009
  1. Fixed the migration that was losing existing dates

    Tested and got the extension working with 0.8.1
Commits on Jun 5, 2009
  1. @nelstrom

    Urls with invalid or incomplete dates now redirect

    nelstrom authored
    Previously, /admin/page_events/:year/:month route required year and
    month to be present and within a suitable range for Time.local. The
    following urls should now redirect to /admin/page_events (i.e. index):
    * /admin/page_events/203/13
    * /admin/page_events/1234567
    Also, if month is not provided (e.g. /admin/page_events/2009), then the
    calendar shows january for that year.
Commits on Jun 4, 2009
  1. @nelstrom
  2. @nelstrom
  3. @nelstrom

    Event start/end date fields only show for events.

    nelstrom authored
    Added a page.is_event? method, which returns true if the following
    conditions are met:
    * Parent page is of type EventArchivePage
    * Current page is not a day/month/year/season index page
    The page edit form appears correctly even if you are creating a new
    page. If the new page is a child of an EventArchivePage, the date fields
    show; otherwise, they don't show.
  4. @nelstrom
  5. @nelstrom
  6. @nelstrom

    Styled prev/next month links.

    nelstrom authored
    Refactored the links into a helper.
  7. @nelstrom
  8. @nelstrom
  9. @nelstrom
  10. @nelstrom

    Start/Finish times each have a table column.

    nelstrom authored
    Finish time has a smart helper, so that it only outputs time, if the
    date is the same as the start time. But if it finishes on a different
    day from its start date, the date is also included.
  11. @nelstrom

    Events index now has /year/month style routes.

    nelstrom authored
    * Updated the previous/next month links to use new URL format.
    * Added tr.node.level-2 span.title classes, which hook into
    * existing styles.
  12. @nelstrom

    Events index title includes year, if not current.

    nelstrom authored
    So looking at events from August *last year*, the title will be "August,
Commits on Jun 3, 2009
  1. @nelstrom

    Fixed the EventArchivePage#find_by_url method.

    nelstrom authored
    The case statement was returning EventArchiveYearIndexPage, but the
    class name is EventYearIndexPage, so I changed it.
    Also, the case statement had a day clause, returning
    EventArchiveDayIndexPage, but there was no such class, so I created one.
    Finally, changed 'event_datetime' to 'event_datetime_start' in
Commits on Mar 14, 2009
Commits on Feb 25, 2009
  1. Merge branch 'master' of git:// int…

    …o nuex/master
    Removed conflicting files and converting fork to the start and end time branch.
Commits on Feb 22, 2009
  1. @nuex

    added event archive year index

    nuex authored
  2. @nuex
Commits on Oct 6, 2008
  1. Fixed condition string in Page.find so that events were found properl…

    …y in their month
    Fixed nil error when no event_datetime_end was specified
    Updated TODO
Commits on Aug 11, 2008
  1. @santry
  2. @santry
Commits on Aug 5, 2008
  1. @santry
  2. @santry
  3. @santry
Commits on Jul 28, 2008
  1. @santry
  2. @santry
  3. @santry

    Initial implementation of Archive pages for events

    santry authored
    * Day and Year indexes are missing
    * Basically working for monthly archives, but not well tested
Commits on Jul 5, 2008
  1. @MrGossett
Commits on Apr 30, 2008
Something went wrong with that request. Please try again.