# for Cache
class_key = 'login_base'
foreign_fields = ['abbreviated_name', 'name', 'is_public', 'latitude', 'longitude',
- 'url', 'date_created', 'last_updated', 'max_slices', 'max_slivers',
+ 'url', 'max_slices', 'max_slivers',
]
- foreign_xrefs = {}
+ # forget about these ones, they are read-only anyway
+ # handling them causes Cache to re-sync all over again
+ # 'last_updated', 'date_created'
+ foreign_xrefs = []
def validate_name(self, name):
if not len(name):
return longitude
+ # timestamps
+ def validate_date_created (self, timestamp):
+ return self.validate_timestamp (timestamp)
+ def validate_last_updated (self, timestamp):
+ return self.validate_timestamp (timestamp)
+
def add_person(self, person, commit = True):
"""
Add person to existing site.