# HG changeset patch # User Goffi # Date 1614456021 -3600 # Node ID 3e482795630c4bb6ed6c92983961d4d69b94ac7a # Parent ac4173fff71dc6d947934968cc97d6d72cf7a721 pages: implement `getPageData` and `setPageData` helper methods diff -r ac4173fff71d -r 3e482795630c libervia/server/pages.py --- a/libervia/server/pages.py Sat Feb 27 20:58:22 2021 +0100 +++ b/libervia/server/pages.py Sat Feb 27 21:00:21 2021 +0100 @@ -1618,6 +1618,16 @@ request.data = {} return request.data + def getPageData(self, request, key): + """Helper method to retrieve reload resistant data""" + sat_session = self.host.getSessionData(request, session_iface.ISATSession) + return sat_session.getPageData(self, key) + + def setPageData(self, request, key, value): + """Helper method to set reload resistant data""" + sat_session = self.host.getSessionData(request, session_iface.ISATSession) + return sat_session.setPageData(self, key, value) + def handleSearch(self, request, extra): """Manage Full-Text Search