lp://staging/~xavier-antoviaque/ibid/webchat-942844
- Get this branch:
- bzr branch lp://staging/~xavier-antoviaque/ibid/webchat-942844
Branch merges
Related bugs
Bug #330895: API for plugins to provide a web interface | Medium | In Progress | |
Bug #942844: Webchat Interface | Wishlist | In Progress |
Related blueprints
Branch information
Recent revisions
- 1047. By XavierAntoviaque
-
Adds basic client structure to listen to ibid events, using backbone.js and long poll.
- 1045. By XavierAntoviaque
-
Refs #942844 #330895 - Web API for plugins & webchat
Disclaimer: The code in this patch is a quick proof of concept, to help feeding the discussion on the Web API. Once a decision is reached, the patch would be cleaned up/completed, and the different components split into specific patches:
* Second option for the Web API for plugins, using the RPC interface.
* Basic layout of a webchat plugin.* The plugins can now return two types of objects on their RPC.remote_*() methods:
* HTMLResponse(template, context={}), which generates and returns to the client the corresponding HTML code
* Other python object, which gets converted to JSON and returned to the client
* Deferred, which gets the server to keep the connection open until the deferred returns with one of the two previous possibilities.* The generated HTML for the list of methods of a given feature is replaced by a JSON list of the available functions
* Added Pollable() class, to allow plugins to use the long-poll technique for communicating with browsers.
* Moved the RPC() class from the plugins module to http.WebRPC, as the class was already Web-specific (.render_GET(), etc.)
- 1044. By XavierAntoviaque
-
Include state change events in meeting logs, rather than just empty lines.
Author: XavierAntoviaque
Merge Request: http://code.launchpad. net/~xavier- antoviaque/ ibid/statechang eevents- 722627/ +merge/ 92861
Approved by: Jonathan Hitchcock, Stefano Rivera
Fixes LP: #722627 - 1043. By Max Rabkin
-
encode place name in utf-8
Author: Max Rabkin
Merge Request: http://code.launchpad. net/~max- rabkin/ ibid/weather- unicode- 898058/ +merge/ 84507
Approved by: Keegan Carruthers-Smith, Stefano Rivera
Fixes LP: #898058 - 1042. By Max Rabkin
-
Add lookup for coordinates of places
Author: Max Rabkin
Merge Request: http://code.launchpad. net/~max- rabkin/ ibid/coords- 892484/ +merge/ 82773
Approved by: Keegan Carruthers-Smith, Stefano Rivera
Fixes LP: #892484 - 1041. By Stefano Rivera
-
Update gcalc scraping
Author: Stefano Rivera
Merge Request: http://code.launchpad. net/~stefanor/ ibid/google- scrapers- 888132/ +merge/ 81752
Approved by: Jonathan Hitchcock
Fixes LP: #888132 - 1040. By Stefano Rivera
-
Allow spaces in USACO passwords
Author: Stefano Rivera
Merge Request: http://code.launchpad. net/~stefanor/ ibid/passwords- 723405/ +merge/ 80762
Approved by: Max Rabkin, Keegan Carruthers-Smith
Fixes LP: #723405 - 1039. By Stefano Rivera
-
Add the option of specifying an IRC server password.
Author: Stefano Rivera
Merge Request: http://code.launchpad. net/~stefanor/ ibid/irc- password- 789187/ +merge/ 80763
Approved by: Max Rabkin, Keegan Carruthers-Smith
Fixes LP: #789187 - 1038. By Jonathan Hitchcock
-
Make feeds syntax more intuitive/
responsive.
Author: Jonathan Hitchcock
Merge Request: http://code.launchpad. net/~vhata/ ibid/feeds- 747635/ +merge/ 80198
Approved by: Keegan Carruthers-Smith, Stefano Rivera
Fixes LP: #747635
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ibid