minishop2 заказы из разных контекстов
Есть сайт, в нем несколько контекстов. Для каждого контекста свой контент менеджер, другие контексты он не видит И ЗАКАЗЫ minishop2 которые сделаны не в его контексте он тоже не должен видеть.
Мне показалось, что проще всего это организовать через фильтр по контексту, если научить фильтр выставлять первый в списке контекст (в моем случае и единственный для менеджера) и не выдавать результаты если поле пустое. Ну или еще каким-то способом заставить этот фильтр работать.
Как я понял, править нужно этот файл:
assets/components/minishop2/js/mgr/orders/orders.form.js
А в нем вот этот кусок:
Помогите, люди добрые. Или может каким-то другим способом можно ограничить менеджера его контекстом в заказах minishop2?
Мне показалось, что проще всего это организовать через фильтр по контексту, если научить фильтр выставлять первый в списке контекст (в моем случае и единственный для менеджера) и не выдавать результаты если поле пустое. Ну или еще каким-то способом заставить этот фильтр работать.
Как я понял, править нужно этот файл:
assets/components/minishop2/js/mgr/orders/orders.form.js
А в нем вот этот кусок:
{
xtype: 'minishop2-combo-context',
id: config.id + '-context',
minChars: 3,
emptyText: _('ms2_orders_form_context'),
name: 'context',
allowBlank: false,
listeners: {
select: {
fn: function () {
this.fireEvent('change')
}, scope: this
}
}
}Но вот что именно править — тут наши полномочия всё, закончились. Попробовал поставить allowBlank: false но особо никаких изменений, просто красным подсвечивается.Помогите, люди добрые. Или может каким-то другим способом можно ограничить менеджера его контекстом в заказах minishop2?
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
allowBlank: true, проверяет обязательность заполнения поля, это не то.
p.s. Правда я не уверен видит ли таблица заказов miniShop2 данные текущего пользователя MODX.