Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
10294 Lượt xem

I want to have a "read-only" calendar but I don't find how to do.

How can stop the drag and drop interface of calendar view or something like this?

Ảnh đại diện
Huỷ bỏ
Tác giả

In file calendar.js there are 2 attributes :
scheduler.config.drag_resize = true;
scheduler.config.drag_create = true; but I don't know how to disallow event movement.

Tác giả Câu trả lời hay nhất

After a week of work I've created a module that put the calendar view in a readonly mode if a "ReadOnly" attribute is set to calendar tag.

this is the branch:

bzr branch lp:~eirhylien/server-env-tools/readOnlyCalendar

Ảnh đại diện
Huỷ bỏ

Please put the code on Launchpad. I didn't try it yet, but maybe it solves a huge usability problem of the calendar. Currently, calendar entries can be changed accidently without any chance to repair the damage afterwards. See https://bugs.launchpad.net/openerp-web/+bug/1082017

Tác giả

I will, but I've never do that. Can you explain me how?

It doesn't work. I still can drag and drop, and write method is raised...

Câu trả lời hay nhất

I've installed this module but can't find where to configure the readonly mode...

Someone could help me ?

Thanks in advance.

JMB

Ảnh đại diện
Huỷ bỏ
Tác giả

In the <calendar> tag, put a ReadOnly=1 attibute.

Thanks for your answer. I've tried but the result is an XML error... do you have any idea of what is incorrect ?

That's ok thanks !

In module "base_calendar" file "crm_meeting_view". But the best is to create a new module to inherit this changement.

This works fine when using Mozilla, but not working with Chrome. Can anyone suggest what I am missing?

Tác giả

I have not tested this module with Chrome, Only on Mozilla and IE

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 12 23
26362
1
thg 3 15
6546
1
thg 4 23
50590
10
thg 3 16
16520
1
thg 3 15
9484