def editCourse(obj, event): """ This is a callback function for the IObjectEditedEvent. This function is called when a course folder has been edited. <subscriber for=".interfaces.ICourse Products.Archetypes.interfaces.IObjectEditedEvent" handler=".events.editCourse" /> """ context = ICourse(obj) #Set the instructors instructors = context.getLocalRoles('Manager') context.setInstructor(instructors) #print "editCourse-instructor ",instructors #Register all the users registered = len(context.getRegisteredStudents()) context.setRegistered(registered)