return providers
def get_state(self, provider):
- return dict(
+ state = dict(
d=request.session.db,
p=provider['id'],
- r=request.httprequest.full_path
+ r=werkzeug.url_quote_plus(request.httprequest.full_path)
)
+ token = request.params.get('token')
+ if token:
+ state['t'] = token
+ return state
@http.route()
def web_login(self, *args, **kw):
import socket
import time
import xmlrpclib
+ import re
from email.message import Message
+from urllib import urlencode
from openerp import tools
from openerp import SUPERUSER_ID
.openerp_ie ul.oe_form_status li.oe_active > .arrow span, .openerp_ie ul.oe_form_status_clickable li.oe_active > .arrow span {
background-color: #729fcf !important;
}
-.openerp_ie .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#D8D8D8');
+ }
+ .openerp_ie .oe_webclient {
+ height: auto !important;
-}
@media print {
.openerp {
> .arrow span
background-color: #729fcf !important
- // jquery ui for ie
- .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#D8D8D8')
+ .oe_webclient
+ height: auto !important
// }}}
// @media print {{{