Is there a way to filter events by user? All I could find in reference to this was here: http://drupal.org/node/25387

...but the code snippets don't use the module's displaying of calendars.

I'm considering adding this feature to the module by allowing an extra parameter in the URL that is the user's uid. E.g.,

http://www.example.com/event/2005/07/26/month/all/all/1/45

Of course, this means that the "duration" option has to be present on all pages. I've only just started looking at the code so I don't know what the consequences of such a change would be. I figured I'd mention the idea before I got started to see if this is something that is already planned for development or if there is a better way to accomplish this goal.

Thanks!

Comments

hunmonk’s picture

as a matter of fact, i do have plans to implement this functionality and a lot more in an eventusercalendar.module--but at the moment i've got a few projects before it (one of which is eventrepeat.module, for repeating/recurring events--almost finished!), so it's probably going to be a few months before i start. this module would not only allow filtering by user, but also would allow each user to have their own private calendar events, and there will probably be some kind of functionality that allows people with the correct access permissions to build calendar 'layers' (meaning they can build one master calendar view, or mulitple different views, using any combination of individual user's private calendars). another thing that may make it into this module is an implementation of 'non-user' calendars--meaning that resources (ex. a board room or a projector) could have their own private calendars, enabling users to see when the resource was being used or is available.

this is an awful lot of functionality, so i may end up splitting it into more than one module. i'm also interested in working w/ other developers who want to see this kind of functionality with event.module.

from talking w/ the event.module developers, it became clear that they're interested in modular solutions for adding new features to the calendaring system, with event.module being the control center for such a modular system (this approach as opposed to cramming all functionality into one module, which happened in the previous iteration of event.module, making it very unweildy).

michelle’s picture

Status: Active » Closed (won't fix)

No new development for 4.6 and this could be achieved with the views module for 5.x versions.

Michelle