http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/roundup/web/router.py Mercurial Repository: p/roundup/code: roundup/web/router.py history 2015-09-11T11:08:34+03:00 [routing] Update router docstring to reference usage example http://hg.code.sf.net:8000/p/roundup/code/#changeset-ce06c665932a7c56b93292e5e190e540d9049ece anatoly techtonik techtonik@gmail.com 2015-09-11T11:08:34+03:00 2015-09-11T11:08:34+03:00
changeset ce06c665932a
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Update router docstring to reference usage example
files
[routing] router: Add interactive mode and iterator over urlmap http://hg.code.sf.net:8000/p/roundup/code/#changeset-e9077def767829f0940b08282be9040bd4045b2a anatoly techtonik techtonik@gmail.com 2015-09-10T12:33:12+03:00 2015-09-10T12:33:12+03:00
changeset e9077def7678
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description router: Add interactive mode and iterator over urlmap
files
[routing] Fix unittest warning about deprecated assertEquals http://hg.code.sf.net:8000/p/roundup/code/#changeset-d8e0af01543b2549990b735ed3aa5f12b83b085e anatoly techtonik techtonik@gmail.com 2015-09-10T11:43:50+03:00 2015-09-10T11:43:50+03:00
changeset d8e0af01543b
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Fix unittest warning about deprecated assertEquals
files
[routing] Add support for extensions to provide custom pages to Roundup http://hg.code.sf.net:8000/p/roundup/code/#changeset-7920d700e580d850fa4892793af09b035374e215 anatoly techtonik techtonik@gmail.com 2014-11-25T17:29:38+03:00 2014-11-25T17:29:38+03:00
changeset 7920d700e580
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Add support for extensions to provide custom pages to Roundup
and update CHANGES.txt

1. Added registerHandler() extension point to instance.Tracker
to register URL handlers for specific routes
2. Added processing of extension routes to client.cgi
3. Added example plugins/extensions/custompage.py
files
[routing] routing: Strip leading slash from both path and pattern, add test http://hg.code.sf.net:8000/p/roundup/code/#changeset-997fa47c92d51a97ebcb8111cbd6cd87b97d3966 anatoly techtonik techtonik@gmail.com 2014-08-20T13:37:34+03:00 2014-08-20T13:37:34+03:00
changeset 997fa47c92d5
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: Strip leading slash from both path and pattern, add test
for pattern parameter matching
files
[routing] routing: Add DEBUG flag for troubleshooting http://hg.code.sf.net:8000/p/roundup/code/#changeset-6ee1844019d595ab3c0d55e2299606eedb9b5bad anatoly techtonik techtonik@gmail.com 2014-08-20T13:36:08+03:00 2014-08-20T13:36:08+03:00
changeset 6ee1844019d5
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: Add DEBUG flag for troubleshooting
files
[routing] routing: Use Router in cgi.client.main http://hg.code.sf.net:8000/p/roundup/code/#changeset-35dc9191394d3301c0daf80b708aa982433f6591 anatoly techtonik techtonik@gmail.com 2014-08-12T00:36:15+03:00 2014-08-12T00:36:15+03:00
changeset 35dc9191394d
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: Use Router in cgi.client.main
files
[routing] routing: Fix router test http://hg.code.sf.net:8000/p/roundup/code/#changeset-e5f90a69f6601447df8102afa0a1001fe5ec8727 anatoly techtonik techtonik@gmail.com 2014-07-16T03:22:05+03:00 2014-07-16T03:22:05+03:00
changeset e5f90a69f660
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: Fix router test
files
[routing] routing: No leading slash in URL map patterns http://hg.code.sf.net:8000/p/roundup/code/#changeset-f31c93abedf62a8ceaa85b5d8477478d73f20bb6 anatoly techtonik techtonik@gmail.com 2014-07-16T03:17:54+03:00 2014-07-16T03:17:54+03:00
changeset f31c93abedf6
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: No leading slash in URL map patterns
files
[routing] routing: Add self-test to router.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-c37069a99cececa7ad349d8e22e70e3bca074896 anatoly techtonik techtonik@gmail.com 2014-07-15T13:47:28+03:00 2014-07-15T13:47:28+03:00
changeset c37069a99cec
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: Add self-test to router.py
files
[routing] routing: Add example URL map http://hg.code.sf.net:8000/p/roundup/code/#changeset-b860ede030565e567d610ae56f1d3ad98ec9cef7 anatoly techtonik techtonik@gmail.com 2014-07-15T13:42:57+03:00 2014-07-15T13:42:57+03:00
changeset b860ede03056
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: Add example URL map
files
[routing] routing: Add new roundup.web namespace with router component http://hg.code.sf.net:8000/p/roundup/code/#changeset-6e313bdf6b690e419b15100dc067cc8a102703bd anatoly techtonik techtonik@gmail.com 2014-07-15T13:33:43+03:00 2014-07-15T13:33:43+03:00
changeset 6e313bdf6b69
branch routing
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description routing: Add new roundup.web namespace with router component

This branch is to untangle hardcoded Roundup URL scheme, make
it more readable and customizable with extensions.

Right now it doesn't seem possible to write extension that
renders static HTML page at /about without modifying Roundup
DB, and this web component should not depend on DB schema.
files