Wednesday 14 December 2005 12:45:11 pm
The database structure of ez is such that each class has a series of class attributes. When you create a new object, it creates a new record in the database for each attribute of the class, and then relates those to the object. When you already have objects of a class on the system, those attributes were assigned to the object based on the old class definition. eZ Publish does automatically update all existing objects of that class when an attribute is added to the class, unless the script that ez uses to update the existing objects in the database does not run, does not finish, or runs incorrectly. You should not have to remove and recreate your users. That would not be normal behavior. As a test, you might want to try adding an attribute to another class, and seeing if objects in that class are updated. Or try adding another class to the user object to get the script to run again. If I am understanding the situation wrong, maybe someone with a better knowledge of the system or someone from eZ can correct me.
http://www.thinkcreative.com
Turning Ideas Into Strategic Solutions
|