Павел Москвитин, в ноябре прошлого года, на одном из внедрений мы столкнулись с такой задачей.
Позиция Битрикса была такая:
Цитата |
---|
В общем сейчас модуль WebDav не поддерживает такой кастомизации без правок самого модуля. В ближайшие обновления (после текущего релиза) возможно будет реализована возможность кастомизации.
Сейчас же им можно самим расширить логику модуля, но при этом учитывая, что обновления по нашему соглашению ставиться не будут. После можем попробовать синхронизировать правки.
modules/webdav/tools/google/document_controller.php - в данном месте идет маршрутизация действий с документом на компонент. webdav.doc.edit.skydrive - компонент, который отвечает за получение данных от соц.сервисов (OAuth 2.0). и установку handler'a для работы над документом protected function initDocHandler() { return $this->setDocHandler(new CWebDavEditSkyDrive()); } И после им надо определить подкласс класса CWebDavEditSkyDrive, в котором будет логика внутреннего облака МС. |
Не думаю, что она изменилась