Created by XavierAntoviaque on 2012-02-28 and last modified on 2012-03-02
Get this branch:
bzr branch lp:~xavier-antoviaque/ibid/webchat-942844
Only XavierAntoviaque can upload to this branch. If you are XavierAntoviaque please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information


Recent revisions

1047. By XavierAntoviaque on 2012-03-02

Adds basic client structure to listen to ibid events, using backbone.js and long poll.

1046. By XavierAntoviaque on 2012-02-28

Bugfixes - Shuffling around classes created issues with imports

1045. By XavierAntoviaque on 2012-02-28

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 on 2012-02-13

Include state change events in meeting logs, rather than just empty lines.
Author: XavierAntoviaque
Merge Request: http://code.launchpad.net/~xavier-antoviaque/ibid/statechangeevents-722627/+merge/92861
Approved by: Jonathan Hitchcock, Stefano Rivera
Fixes LP: #722627

1043. By Max Rabkin on 2011-12-13

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 on 2011-11-30

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 on 2011-11-10

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 on 2011-11-09

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 on 2011-11-09

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 on 2011-10-31

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:
This branch contains Public information 
Everyone can see this information.