Extract refresh_metadata_intersite_links methods

This commit is contained in:
Charles Flèche 2018-02-09 10:39:11 +01:00
commit 65daa9e537
2 changed files with 25 additions and 0 deletions

View file

@ -413,6 +413,16 @@ class Content(object):
os.path.abspath(self.source_path),
os.path.abspath(self.settings['PATH']))))
def refresh_metadata_intersite_links(self):
for key in self.settings['FORMATTED_FIELDS']:
if key in self.metadata:
value = self._update_content(
self.metadata[key],
self.get_siteurl()
)
self.metadata[key] = value
setattr(self, key.lower(), value)
class Page(Content):
mandatory_properties = ('title',)