I would like to see the event module support events which have dates but no specific times. I'm seeing two cases where this would be helpful - all-day events (such as a birthday or holiday), and events where the time isn't yet set and you want to display something like TBD or TBA.

I think the simplest way to do this would be a radio button to choose between the current time selector widget and a free-form text field (the user could leave it empty for all-day events).

A followon idea if this gets implemented - a configuration option to automatically load standard holidays for different countries...

Comments

TheLibrarian’s picture

Assigned: Unassigned » TheLibrarian

I'll get started on this feature.

On a related note, I would like to see a set of dropdown boxes on the event submission page so that the user can select what date/time an event ends. This would allow for multi-day events (conventions, conferences, trips, vacations, etc.) Once the concept of a stop time is introduced, we can start thinking about testing for overlapping events and other goodies.

mikeryan’s picture

Yes! With the community website I'm working on, I want to represent museum exhibitions (which can run for months) in a reasonable way, so adding multi-day events would be great.

Thanks for taking this on...

Anonymous’s picture

Absolutely. It would be really great to see stop times added -- my site calendars deal with multi-day events very often. We really need this feature. As mentioned in an earlier post, we also would really love to be able to input recurring (e.g. daily/weekly/monthly) events.

boris mann’s picture

Version: » 4.6.x-1.x-dev

The use cases for this seem pretty straight forward. Check a box for "all day event", select an end date different from the start date to do multi-day events. Displaying this on the calendar won't be pretty, but the default event display is ugly/hard to theme/etc. anyway :P

Re: overlapping events -- Chad's signup.module does conflict checking. It actually might be interesting to see an "all conflicts" view where you do a merge on all events....definitely out of scope for event.

moshe weitzman’s picture

Status: Active » Fixed

see new module under 'event/contrib/event_all_day'. 4.7 and HEAD only. this technique is not possible in 4.6 because of lack of form api.

Anonymous’s picture

Status: Fixed » Closed (fixed)
raanan’s picture

Status: Closed (fixed) » Needs work

Sorry to resurrect the dead, but this thread (imo) should have never been closed. The all day event only exists now in HEAD and doesn't perform the function that is being requested here. Based on what I can tell from using it in 4.7 it only hides the event times when submitting the event (and seems to not change the times at all?) but the calendar still displays times after an event is created using this module. This is something that drupal is severely lacking compared to some of it's competitors. It would be awesome if someone could get a working version of this very handy module out there.

I only post this because I keep seeing this requested and unfulfilled... this post has led a few people to think it has been done. From what I can tell it hasn't been done correctly or completely. If I am wrong please let me know.

killes@www.drop.org’s picture

Status: Needs work » Closed (fixed)

event_all_day is being ported to Drupal 5, see http://drupal.org/node/128923

If you ant to send patches against it, you are welcome.