When displaying the month view, dates from the previous month appear in the first row and dates from the next month appear in the last row, if applicable. For example, in 2014, the month of April begins on a Tuesday so March 30 and 31 appear in the first row. A similar situation exists where the May 1-3 appear in the last row.
However, events for March 30-31 and May 1-3 do not show. This is not how most calendars work and leaves users thinking there are no events scheduled for these dates. Unless the user actually goes to the previous or next month, the events are not seen.
I would say, either do not show the dates or show the events.
Comments
Comment #1
holmesg CreditAttribution: holmesg commentedYes, I agree. Desired behavior would be to show any events that are on those days (in the last week of the previous month, or the first week of the next month) since those days are in fact displayed.
I can't figure out how to make that happen by tweaking the view, however.
Comment #2
ribakker CreditAttribution: ribakker commentedSubscribing...
Comment #3
philippejadin CreditAttribution: philippejadin commentedThis is a major bug. Any workaround to fix the issue?
Comment #4
zombree CreditAttribution: zombree commentedCan anybody weigh in how to resolve or work around this issue? Showing events from the end of last month / beginning of next month is highly desired and common behavior in a Calendar.
Comment #6
vcouver CreditAttribution: vcouver as a volunteer commentedSame as above. Desired behavior.
To which one i would like to add , please ,
could we see 7 days in a week with 7 events, instead of only 6.
Comment #7
sclsweb CreditAttribution: sclsweb commentedI would appreciate a fix or a description of how to achieve this too. It's a usability issue because the current month display suggests (incorrectly, in most cases) that there are no events scheduled for the dates immediately preceding/following the current month. It does not behave like calendars that many website visitors are familiar with (like Google Calendar, for example).
Comment #8
Kasey_MK CreditAttribution: Kasey_MK commentedI'd like to see a fix for this, too. In the meantime, a CSS fix to suppress the numbers on empty past/future dates is simple, and does a lot to visually reduce the implied promise of data where there is none showing (even if it exists).
Comment #9
bgrobertson CreditAttribution: bgrobertson commentedI would like to see a fix for this. Subscribing for now, if I can figure something out I will post back.
Comment #10
botrisThere are 2 problems with this issue.
First the data getting pulled uses start date and end date based on the first and last day of the month.
Second in
calendar_build_month()
the weeks get build with$this->calendar_build_week(TRUE);
Where the
TRUE
argument indicates to ignore data not in the month.So the first problem can be solved by implementing
hook_views_query_alter
and then expanding the date range.But the second problem requires either patching the module or maybe extending
calendar_plugin_style
?Comment #11
apadernoComment #12
Neslee Canil PintoHi, there will be no more future development for 7.x branch. If you see this issue in 8.x, feel free to file an issue. Close this as Outdated.
Comment #13
bkline@neslee-canil-pinto - just to clarify: are you saying that no further work will be done to address 7.x bugs? Or is the scope of your previous comment restricted to this particular bug?