Index: availability_calendars.css =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/availability_calendars/availability_calendars.css,v retrieving revision 1.1.4.4 diff -u -p -r1.1.4.4 availability_calendars.css --- availability_calendars.css 14 Sep 2009 00:07:53 -0000 1.1.4.4 +++ availability_calendars.css 7 Apr 2010 11:02:35 -0000 @@ -15,27 +15,27 @@ tr.caldays { color: #ccc; } -td.calnote { +table.cal tr td.calnote { color: #000; } -td.calother { +table.cal tr td.calother { background: #fff; } -td.calavailable { +table.cal tr td.calavailable { color: #000; background: lightgreen; text-align: center; } -td.calnotavailable { +table.cal tr td.calnotavailable { color: #fff; text-align: center; background: lightpink; } -td.calnotavailableprov { +table.cal tr td.calnotavailableprov { color: #ccc; text-align: center; background: lightyellow; Index: availability_calendars.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/availability_calendars/availability_calendars.module,v retrieving revision 1.1.4.9 diff -u -p -r1.1.4.9 availability_calendars.module --- availability_calendars.module 10 Oct 2009 04:21:51 -0000 1.1.4.9 +++ availability_calendars.module 7 Apr 2010 11:02:36 -0000 @@ -403,7 +403,9 @@ function theme_availability_calendars_mo } } } - if (user_access('edit availability calendars')) { //month_title has the edit link if permissable + global $user; + if (user_access('edit availability calendars') + || (user_access('edit own availability calendars') && $user->uid == $node->uid)) { //month_title has the edit link if permissable $month_title = t("@date", array('@date' => format_date(mktime(12, 0, 0, $month, 1, $year), 'custom', 'F Y'))).' '.l(t('edit'), 'availability-calendars/'. $node->nid .'/'. date('Y/m', mktime(0, 0, 0, $month, 1, $year)) .'/edit', array('query' => 'destination=node/'. $node->nid)); } else { // no edit link