[IMP] project: add new controller for project model calendar view
Needed a new view just to be able to change the default display text in the calendar Task-3251698 closes odoo/odoo#126358 Related: odoo/enterprise#41304 Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com>
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import { CalendarController } from "@web/views/calendar/calendar_controller";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
|
||||
export class ProjectProjectCalendarController extends CalendarController {
|
||||
get editRecordDefaultDisplayText() {
|
||||
return _t("New Project");
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import { registry } from "@web/core/registry";
|
||||
import { calendarView } from "@web/views/calendar/calendar_view";
|
||||
import { ProjectProjectCalendarController } from "./project_project_calendar_controller";
|
||||
|
||||
const viewRegistry = registry.category("views");
|
||||
|
||||
const projectProjectCalendarView = {
|
||||
...calendarView,
|
||||
Controller: ProjectProjectCalendarController,
|
||||
};
|
||||
|
||||
viewRegistry.add("project_project_calendar", projectProjectCalendarView);
|
||||
+4
@@ -15,6 +15,10 @@ export class ProjectTaskCalendarController extends CalendarController {
|
||||
this.env.config.setDisplayName(this.env.config.getDisplayName() + _t(" - Tasks by Deadline"));
|
||||
}
|
||||
|
||||
get editRecordDefaultDisplayText() {
|
||||
return _t("New Task");
|
||||
}
|
||||
|
||||
deleteRecord(record) {
|
||||
if (!record.rawRecord.subtask_count) {
|
||||
return super.deleteRecord(record);
|
||||
|
||||
@@ -550,7 +550,8 @@
|
||||
scales="month,year"
|
||||
event_open_popup="true"
|
||||
quick_add="false"
|
||||
color="color">
|
||||
color="color"
|
||||
js_class="project_project_calendar">
|
||||
<field name="partner_id" invisible="not partner_id"/>
|
||||
<field name="user_id" widget="many2one_avatar_user" invisible="not user_id"/>
|
||||
<field name="is_favorite" widget="boolean_favorite" nolabel="1" string="Favorite"/>
|
||||
|
||||
Reference in New Issue
Block a user