Skip to content
Snippets Groups Projects
Commit 5d877e7d authored by Rishabh Jadia's avatar Rishabh Jadia Committed by Barad Mahendra
Browse files

[IMP] web: make the summary field mandatory on calendar view.


while creating the event directly from calendar it opens a
quick create with summary field which is not mandatory.

Task-1917002

closes odoo/odoo#31236

Signed-off-by: default avatarVincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
parent f54bab69
No related branches found
No related tags found
No related merge requests found
......@@ -77,6 +77,11 @@ var QuickCreate = Dialog.extend({
_quickAdd: function (dataCalendar) {
dataCalendar = $.extend({}, this.dataTemplate, dataCalendar);
var val = this.$('input').val().trim();
if (!val) {
this.$('label, input').addClass('o_field_invalid');
var warnings = _.str.sprintf('<ul><li>%s</li></ul>', _t("Summary"));
this.do_warn(_t("The following field is invalid:"), warnings);
}
dataCalendar.title = val;
return (val)? this.trigger_up('quickCreate', {data: dataCalendar, options: this.options}) : false;
},
......
......@@ -95,8 +95,8 @@
<main t-name="CalendarView.quick_create" class="o_calendar_quick_create">
<div class="form-group">
<label for='name' class='col-form-label'>Summary:</label>
<input type='text' name='name' class="o_input" t-att-value="widget.dataTemplate.name or None"/>
<label for='name' class='col-form-label o_form_label'>Summary:</label>
<input type='text' name='name' class="o_input o_required_modifier" t-att-value="widget.dataTemplate.name or None"/>
</div>
</main>
</template>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment