Search form

Attendance: Lost Invitations and RSVP data

6 posts / 0 new
Last post
jaldrich
jaldrich's picture
Offline
Joined: 08/24/2009 - 16:21
Attendance: Lost Invitations and RSVP data

We've had a few instances now where we've lost all or nearly all of the Invitations for an Event. In some cases there would be 1 or 2 Invitations still in place.  The

I'm still trying to gather info on what was happening, but I think it may be related to editing the Event. The last time may have happened when our Production Manager edited the Body of an Event.  Could it be a permissions issue?  Is it possible that if that user doesn't have sufficient permissions that all the Invitations could be deleted but new ones not created?

I'm going to run some tests to see if I can recreate the issue with his permission levels.

jaldrich
jaldrich's picture
Offline
Joined: 08/24/2009 - 16:21
Follow-up from testing... I

Follow-up from testing...

I created an Event and configured Attendance to invite the Site Admin role. I think edited the event with a test account configured with Create and Edit Any Event permission. It did delete all the Invitations for that Event but couldn't create new Invitations. The following error messages were generated:

•warning: implode() [function.implode]: Invalid arguments passed in /home/tom/public_html/gsing_prod/sites/all/modules/gsing/attendance/attendance.module on line 882.

•user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 6 query: SELECT DISTINCT n.uid FROM node n JOIN term_node tn ON (n.nid = tn.nid) WHERE 1=1 AND n.type = 'gprofile' AND tn.tid IN () in /home/tom/public_html/gsing_prod/sites/all/modules/gsing/attendance/attendance.module on line 882.

•warning: Invalid argument supplied for foreach() in /home/tom/public_html/gsing_prod/sites/all/modules/gsing/attendance/attendance.module on line 808.

So, it appears that I have to give at least some Attendance permissions to anyone who wants to add/edit events that have Attendance enabled. I tried View Any Attendance and got the same errors. I'd really prefer not to give Administer Attendance to users just to allow Event creation and editing.

Am I missing something? If not, I would suggest adding a Create Attendance or some such permission that would allow a user to create/edit and Event and set Attendance parameters for that event, but not perform other Attendance administrative functions.

Jeff Aldrich
Tech Geek - Great Northern Union Chorus
www.gnusings.com
bbshop10r@comcast.net

admin
admin's picture
Offline
Joined: 04/22/2012 - 08:04
Jeff nailed it - that is

Jeff nailed it - that is exactly what was happening. Fix deployed!

Thanks all.
Tom

Westwind Harmon...
Westwind Harmony Chorus's picture
Offline
Joined: 06/07/2011 - 10:42
After following the

After following the instructions to switch to the new calendar I ended up with "Rehearsal" on there TEN times for everyday in blue w/white letters and for November our actual rehearsal days are listed THREE times in a pinky-beige color. Other events are on the calendar Three times each in the blue w/white letters. Can someone please help me fix this? We still have the "Calendar!" and the "Calendar" - How do I get it so just the Calendar! appears? Thanks, Helen B.

Helen Benton, Management Team Leader

admin
admin's picture
Offline
Joined: 04/22/2012 - 08:04
Hi Helen, I probably should

Hi Helen, I probably should have made it impossible to click "import" more than once - many people have wound up with duplicates on their new calendar.

The fix is to reinstall the Calendar Event and Attendance modules, click import just once, and disable the old calendar. Instructions:

  • Go to Admin > Site building > Modules
  • Uncheck "Attendance", save, uncheck "Calendar Event", save. (They depend on each other or you could do them both at once.)
  • Click on the "Uninstall" tab at the top of the page.
  • Check both modules you just disabled and save to Uninstall them. This deletes their database tables.
  • Reinstall both those modules again on the module list page. (Check boxes, Save)

You may have to flush the cache at this point to make your new Calendar! menu item show up.

Now go to the new Calendar (Calendar!) and click import only once. If the import looks like it succeeded, go back to the module list and disable the Groupanizer Event module.

This will remove your old calendar.

Cheers, Tom

Westwind Harmon...
Westwind Harmony Chorus's picture
Offline
Joined: 06/07/2011 - 10:42
Thanks Tom. I followed the

Thanks Tom. I followed the steps and the Calendar! is not showing up on the menu - but I can't remember how to "flush the cache". I know I've done it before but have searched my memory and the website for details and still can't remember. Also, our old calendar does not have anything left on it so do we just start putting in our events from scratch and then disable the Groupanizer Event module? Thanks again for your help.

Helen Benton, Management Team Leader

Log in or register to post comments

Latest Tweets

Follow Us

Twitter icon
Facebook icon
Google+ icon
LinkedIn icon
YouTube icon
RSS icon

Contact

Email us

Main Phone: +1 604 451-SING (7464)
Fax: +1 604 451-7465

By mail:
Groupanizer
3073 E 21st Ave
Vancouver, BC V5M 2W6
Canada

Business hours:
Mon-Fri 7:30am-5pm, Pacific Time Zone