На данный момент у меня сделано одно поле, где хранятся данные в формате JSON)
Раньше, если мне была необходимость в обращении к этому полю, то всегда нужна была вся информация. Теперь ситуация изменилась, требуется делать например выборку некоторых строк по дате, которая хранится внутри.. Неудобно..
В данном случае буду добавлять просто столбцы, спасибо)
В общем вот моя проблема и решение, которое я нашла, но оно мне не подходит
В модальном окне открывается редактор документа, можно в редакторе посмотреть код этого документа и поправить его, но не работает выделение мышкой, с клавиатуры, нельзя соответственно ничего напечатать также (в исходном коде). Было найдено решение на сайте stackoverflow, но после него кнопка закрытия диалогового окна перестает работать, даже если вручную вешать на кнопку событие close (при этом в консоли вылазят такие ошибки:
Cannot read property 'maxZ' of undefined
Cannot read property 'destroy' of undefined
Cannot read property 'maxZ' of undefined
Итак привожу код, после которого начинает работать выделение, но не работает закрытие (я так поняла, у вас другое решение):
tinyMCE.init({
//разные параметры
setup: function(editor) {
editor.on('load', function(e) { //при загрузке редактора исправляем и теперь можно выделять
$.widget("ui.dialog", $.ui.dialog, {
_allowInteraction: function(event) {
return !!$(event.target).closest(".mce-container").length || this._super( event );
}
});
});
}
});
Ну и мы остановились на этом варианте. Теперь вопрос - как получить ip адрес сети?) Я так понимаю, можно получить адрес хоста, но он не будет являться адресом сети организации
Ну и как мы будем анализ этого автоматизировать? допустим, работник автоматизировался в 8:45 с одного ip, а в 10:15 с другого - надо наказать. Автоматизировался просто в 9:15 - тоже наказать. А в 8:45 - не надо. Но варианты бывают разные, какой алгоритм задать? какие условия для штрафа Вы предлагаете задать, я не очень понимаю просто
Политика штрафов придумана не мной, и изменять её не собираются. Штрафы не только за опоздание, но и за простой в системе, за попоздание с обеда и тд. Так что тут ничего не поделать) Нужо лишь попытаться решить задачу, поставленную руководством.
Про зайти с дома - да, ничто не мешает) Запретить вход с телефона это для начала, чтобы начать потихонку людей ограничивать. Вообще полностью пытаемся продумать всю систему
Ну, возможен такой вариант, если не будет больше идей) но хотелось бы чего-то более элегантного)
Каждый день отмечать, кто завтра работает из дома, а кто из офиса - не очень удобно. Ну и проверять логи при подсчёте зп тоже неудобно, это начальник и сейчас делает.
Я зашла со своего телефона на сайт detectmobilebrowsers.com (сервис выводит, что передаётся в параметре юзерагент и по нему проверяет, какое это устройство, с помощью регулярных выражений). При этом он пишет, что моё устройство андроид (молодец, определил). Если я нажимаю "Полная версия" в браузере, этот же юзерагент передает уже "Linux x86_64". Браузеры без проблем подделывают этот параметр, вот в чём проблема
Это внутренняя CRM, по авторизации фиксируются опоздания, а если человек видит, что он опаздывает, он просто успевает заходить с мобильного ещё до начала рабочего дня. Итог - человек опоздал, но штраф не получил)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Раньше, если мне была необходимость в обращении к этому полю, то всегда нужна была вся информация. Теперь ситуация изменилась, требуется делать например выборку некоторых строк по дате, которая хранится внутри.. Неудобно..
В данном случае буду добавлять просто столбцы, спасибо)