# HG changeset patch # User Todd Larsen # Date 1232488108 0 # Node ID 506752de2e19f12d670eac6c44912cb4236bc5e5 # Parent 05e376c84e083ace352ee33004198c01ea0962fa Add getSingleton() method to return the Site settings entity. There is always only one Site entity, referred to by DEF_SITE_LINK_ID. Patch by: Todd Larsen Review by: to-be-reviewed diff -r 05e376c84e08 -r 506752de2e19 app/soc/logic/models/site.py --- a/app/soc/logic/models/site.py Tue Jan 20 21:37:30 2009 +0000 +++ b/app/soc/logic/models/site.py Tue Jan 20 21:48:28 2009 +0000 @@ -74,5 +74,10 @@ return ['link_id'] + def getSingleton(self): + """Return singleton Site settings entity, since there is always only one. + """ + return self.getFromFields(link_id=self.DEF_SITE_LINK_ID) + logic = Logic()