Mercurial > libervia-web
view libervia/pages/u/blog/page_meta.py @ 1406:cffa3ae4d0aa
pages (blog/view): move URL friendly code to backend tools:
- the code to render an URL friendly is now in `sat.tools.common.regex`
- user friendly extra text is now only displayed when no `-` is found in ID. This is a
temporary transition behaviour because new blog items IDs are now user friendly by
default, and thus extra text is not wanted anymore.
For older IDs it is still needed though, and the presence of `-` is used to guess when
an ID is user friendly or not.
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 16 Apr 2021 18:44:49 +0200 |
parents | f511f8fbbf8a |
children | 106bae41f5c8 |
line wrap: on
line source
#!/usr/bin/env python3 name = "user_blog" def parse_url(self, request): # in this subpage, we want path args and query args # (i.e. what's remaining in URL: filters, id, etc.) # to be used by blog's url parser, so we don't skip parse_url data = self.getRData(request) service = data["service"] self.pageRedirect( "blog_view", request, skip_parse_url=False, path_args=[service.full(), "@"] )