Mercurial > public > src > moin > extensions
changeset 597:0b31dafef3cf
bbb: script name added to url
author | Reimar Bauer <rb.proj AT googlemail DOT com> |
---|---|
date | Wed, 13 Jun 2012 10:18:12 +0200 |
parents | 84ef153f8363 |
children | 9e82360a5592 |
files | data/plugin/action/submit_bbb_create_meeting.py data/plugin/parser/bbb_create.py |
diffstat | 2 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/data/plugin/action/submit_bbb_create_meeting.py Wed Jun 13 09:11:54 2012 +0200 +++ b/data/plugin/action/submit_bbb_create_meeting.py Wed Jun 13 10:18:12 2012 +0200 @@ -53,8 +53,10 @@ request.theme.add_msg(msg[0], msg[1]) Page(request, pagename).send_page() return - - url = "%s/%s" % (request.getQualifiedURL(), pagename) + scriptname = request.script_root + if scriptname: + scriptname = scriptname.lstrip('/') + '/' + url = "%s%s%s" % (request.host_url, scriptname, pagename.lstrip('/')) session = Meeting_Setup(bbb_api_url=bbb_settings.BBB_API_URL, salt=bbb_settings.SALT, meeting_name=request.form["meeting_name"],
--- a/data/plugin/parser/bbb_create.py Wed Jun 13 09:11:54 2012 +0200 +++ b/data/plugin/parser/bbb_create.py Wed Jun 13 10:18:12 2012 +0200 @@ -70,7 +70,10 @@ if request.user.valid and username in bbb_admin_group: recreate = True - url = "%s/%s" % (request.getQualifiedURL(), pagename) + scriptname = request.script_root + if scriptname: + scriptname = scriptname.lstrip('/') + '/' + url = "%s%s%s" % (request.host_url, scriptname, pagename.lstrip('/')) msg = "(!) Meeting started :) " try: session = Meeting_Setup(bbb_api_url=bbb_settings.BBB_API_URL, salt=bbb_settings.SALT,