[FIX] web: allow default value for calendar quick create
* fix typo, widged is actually widget; * support name coming from context for calendar event quick create; Support of context could be made generic in quick create mechanism but in the meantime this fix is considered as sufficient for the use case we have.
This commit is contained in:
committed by
Thibault Delavallée
parent
af130256e3
commit
0ff5acee96
@@ -55,7 +55,7 @@ var QuickCreate = Dialog.extend({
|
||||
}},
|
||||
{text: _t("Cancel"), close: true},
|
||||
] : [],
|
||||
$content: QWeb.render('CalendarView.quick_create', {widged: this})
|
||||
$content: QWeb.render('CalendarView.quick_create', {widget: this})
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
@@ -330,7 +330,11 @@ return AbstractRenderer.extend({
|
||||
self.$calendar.fullCalendar('unselect');
|
||||
},
|
||||
select: function (target_date, end_date, event, _js_event, _view) {
|
||||
self.trigger_up('openCreate', {'start': target_date, 'end': end_date});
|
||||
var data = {'start': target_date, 'end': end_date};
|
||||
if (self.state.context.default_name) {
|
||||
data.title = self.state.context.default_name;
|
||||
}
|
||||
self.trigger_up('openCreate', data);
|
||||
self.$calendar.fullCalendar('unselect');
|
||||
},
|
||||
eventRender: function (event, element) {
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
<div t-name="CalendarView.quick_create" class="o_calendar_quick_create">
|
||||
<div class="form-group">
|
||||
<label for='name' class='control-label'>Summary:</label>
|
||||
<input type='text' name='name' class="o_input"/>
|
||||
<input type='text' name='name' class="o_input" t-att-value="widget.dataTemplate.name or None"/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user