annotate libervia/pages/u/blog/page_meta.py @ 1146:76d75423ef53

server: tasks manager first draft: A new task manager will check /tasks directory of website to scripts to execute before launching the site. This allows to generate docs, scripts, or do anything else useful. Generated files are put in in sat local dir, in cache, and are accessible from the website using the new "build_dir" variable.
author Goffi <goffi@goffi.org>
date Fri, 25 Jan 2019 08:58:41 +0100
parents 28e3eb3bb217
children b2d067339de3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1035
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
1 #!/usr/bin/env python2.7
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
2 # -*- coding: utf-8 -*-
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
3
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
4 name = u"user_blog"
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
5
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
6
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
7 def parse_url(self, request):
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
8 # in this subpage, we want path args and query args
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
9 # (i.e. what's remaining in URL: filters, id, etc.)
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
10 # to be used by blog's url parser, so we don't skip parse_url
09f5a5d649df pages (u/blog): new user_blog page which redirect to blog but using profile instead of service/node
Goffi <goffi@goffi.org>
parents:
diff changeset
11 data = self.getRData(request)
1113
cdd389ef97bc server: code style reformatting using black
Goffi <goffi@goffi.org>
parents: 1083
diff changeset
12 service = data[u"service"]
cdd389ef97bc server: code style reformatting using black
Goffi <goffi@goffi.org>
parents: 1083
diff changeset
13 self.pageRedirect(
cdd389ef97bc server: code style reformatting using black
Goffi <goffi@goffi.org>
parents: 1083
diff changeset
14 u"blog_view", request, skip_parse_url=False, path_args=[service.full(), u"@"]
cdd389ef97bc server: code style reformatting using black
Goffi <goffi@goffi.org>
parents: 1083
diff changeset
15 )