[ADD] added text area in kanban view inorder to input number of seats

bzr revid: bde@tinyerp.com-20120418092637-uprsxgafbu1tl8vw
This commit is contained in:
Bharat Devnani (OpenERP) 2012-04-18 14:56:37 +05:30
parent a6440bff6c
commit 89547acdfb
4 changed files with 12 additions and 1 deletions

View File

@ -54,6 +54,9 @@ Note that:
'demo_xml': ['event_demo.xml'],
'test': ['test/process/event_draft2done.yml'],
'css': ['static/src/css/event.css'],
'js': [
#'static/src/js/event.js',
],
'installable': True,
'application': True,
'auto_install': False,

View File

@ -215,10 +215,13 @@ class event_event(osv.osv):
register_pool = self.pool.get('event.registration')
user_pool = self.pool.get('res.users')
user = user_pool.browse(cr, uid, uid, context=context)
print "user", user
curr_reg_ids = register_pool.search(cr, uid, [('user_id', '=', user.id), ('event_id', '=' , ids[0])])
print "curr_reg_ids", curr_reg_ids
#the subscription is done with UID = 1 because in case we share the kanban view, we want anyone to be able to subscribe
if not curr_reg_ids:
curr_reg_ids = [register_pool.create(cr, 1, {'event_id': ids[0] ,'email': user.user_email, 'name':user.name, 'user_id': user.id,})]
curr_reg_ids = [register_pool.create(cr, 1, {'event_id': ids[0] ,'email': user.user_email, 'name':user.name, 'user_id': user.id, 'nb_register': 5})]
print "::::::::::::::", curr_reg_ids
return register_pool.confirm_registration(cr, 1, curr_reg_ids, context=context)
def unsubscribe_to_event(self, cr, uid, ids, context=None):
@ -288,6 +291,7 @@ class event_registration(osv.osv):
return self.write(cr, uid, ids, {'state': 'draft'}, context=context)
def confirm_registration(self, cr, uid, ids, context=None):
print "confirm_registrationconfirm_registration"
self.message_append(cr, uid, ids,_('State set to open'),body_text= _('Open'))
return self.write(cr, uid, ids, {'state': 'open'}, context=context)

View File

@ -203,6 +203,7 @@
</p>
<t t-if="record.register_avail.raw_value != 0">
<t t-if="!record.is_subscribed.raw_value">
<textarea class="no_of_seats"/>
<button type="object" name="subscribe_to_event" class="subscribe_button oe_event_button_subscribe">
<span >Subscribe</span>
</button>

View File

@ -115,4 +115,7 @@ div.oe_fold_column{
display: inline;
background-color: #DC5F59;
}
.no_of_seats{
width:40px;
}