콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
2750 화면

I use options="{'datepicker':{'minDate': 'now'}}" on a date field in a module I created to disable lower dates when saving. But there is an error that occurs when I select today's date. 

So I follow to modify the source code of the function which is in a library in the web module of Odoo (web/static/lib/tempusdominus/tempusdominus.js).

I would like to know how to inherit if possible from file to make my modifications without affecting the source code of odoo.

If you also have another method to solve the minDate problem, I'm interested.

Thanks

아바타
취소
베스트 답변

You can create a controller: This is an exemple how to change language ar.js that is inside web/static/lib folder:
from odoo import httpfrom odoo.http import requestimport logging_logger = logging.getLogger(__name__)

class CustomController(http.Controller):        @http.route('/web/webclient/locale/ar_001', type='http', auth="none")    def get_ar_locale(self):        # _logger.info('get_ar_locale')        return request.make_response(open('/mnt/extra-addons/you_custom_addon/static/lib/moment/locale/ar.js', 'r').read())




아바타
취소
관련 게시물 답글 화면 활동
2
3월 24
7188
2
3월 21
6798
1
4월 21
3606
0
12월 20
3893
2
6월 22
11565