Надо Прикрутить к сайту на WP+LifterLMS оплату через Яндекс
Доработать систему тикетов
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно доработать систему тикетов, а именно Добавляем таблицу “предприятия”, в которой поля id, и настроек есть для каждого предприятия а также есть поле parent - в нулевом предприятии, верхнем - оно нулевое, все предприятия ниже входят в верхнее.в таблицы hl1_settings, hl1_theme,hl1_users добавить поле “id предприятия”. Т.е. идея такова, что пользователь входит в определенное предприятие, например, ent1, у него есть доступ только к настройкам, которые относятся к этому предприятию и его субпредприятиям, он может создать тикет только по Отделам этого предприятия и его субпредприятиям.Всем пользователям добавляем настройки видеть субпредприятия создание\управление субпредприятиемперенос тикетовуправление\перенос пользователей субпредприятимидоступ к настройкамназначить исполнителясменить\добавить исполнителя изменить дедлайнудалить тикет (удаление везде выключено)архивировать тикеткомментировать тикетысотрудник (да\нет) руководитель предприятия (да\нет) - просто пользователь видит только свои тикеты, где он исполнитель.оповещать о тикетах субпредприятий (только для руководителя)видеть субпредприятия.у пользователя есть возможность выставлять настройки пользователям субпредприятий (или своего, если у него есть доступ), но права он может дать только те, что есть у него, т.е. если “Удаление тикетов” нету, то и дать его он никому не можетДобавить поле DeadLine в тикет, соответственно, и в таблицу hl1_theme, т.е. значение даты, до которой нужно задачу выполнить.Добавить исполнителя в тикет, выбираем из списка логинов, которые входят в предприятие, в котором создается тикет , выбор нескольких, т.е. выбрать галочками, записывать исполнителей в тикет, соответственно, тоже в в таблицу hl1_theme добавляем поле для записи исполнителя этой задачи, желательно, записывать hl1_users.id через разделитель.Добавить в таблицу пользователей телеграмм - телефон или логин, для оповещения, выводить его в настройки пользователя и при регистрации и изменении пользователя и при создании и сделать обязательным для заполнения.Добавить в таблицу пользователей matrix адрес для оповещения, выводить его в настройки пользователя и при регистрации и изменении пользователя и при создании. (матрикс сервер пока только в проекте, поэтому, пока только делаем логин, а оповещение будет позже)Почту же в таблице пользователей и в настройках пользователя и при регистрации и при создании и при редактировании оставить, но сделать необязательнойПользователю нужно добавить кнопку - мои тикеты, показываем тикеты, где он исполнитель и кнопку - все тикеты - это все доступные ему тикеты по всем доступным предприятия.по всему списку тикетов нужен фильтр по всем полям с возможностью макроподстановки, типа как имя файла в командной строке (* и ?) или поиск подстроки в SQL %подстрока%.добавить api телеграма и оповещать пользователей по телеграммудобавить api matrix для оповещения (пока не нужно)Оповещение - его нужно переделать полностью. Оповещать нужно всех затронутых пользователей: - Оповещать нужно и на телеграм и на почту и на matrix , если он указан, в дальнейшем, мы, возможно, оставим только matrix, но пока на телеграмм - обязательно, на matrix, если он указан у пользователя.оповещение на почту тоже оставить, если почта у пользователя указана. - При создании пользователя - его нужно оповестить об этом сразу и всех руководителей, которым доступно это предприятие - При создании тикета - оповестить нужно создавшего тикет, если указан исполнитель, то исполнителя и всех руководителей, которым доступно это предприятие. - При установке deadline - оповестить нужно исполнителей и всех руководителей, которым доступно это предприятие, если создатель тикета не является сотрудником, то его тоже. - При установке исполнителя - - оповестить нужно исполнителей и всех руководителей, которым доступно это предприятие, если создатель тикета является руководителем, то его тоже. - При ответе на тикет - оповестить нужно исполнителей и всех руководителей, которым доступно это предприятие, если создатель тикета не является сотрудником, то и его тоже. Оповещать необходимо каждого пользователя и всеми возможными для него методами (телеграмм, джаббер, почта)В системе необходимо сразу предусмотреть API аунтефикации пользователей - передаем логин и строку пароля - на выходе получаем какой-либо ответ (xml, json) с параметрами пользователя .
исходники присудствуют
- Похожие заказы
- Веб-программирование6 заявокЗакрыт6 лет назад
Есть массив из [b]JS[/b] и [b]CSS[/b] файлов, которые далее подгружают на страницу несколько файлов. Надо сделать миксер из файлов что бы на выходе подгружался бы один файл. Можно использовать пабликовое решение. Детали в ЛС.
Веб-программирование1 заявкаЗакрыт6 лет назадНастроить передачу данных с лендинга в сервис емаил рассылки через апи. И другие мелкие настройки: типа ява-цели в метрике, маска на форму телефона и проч. Все это у нас настроено на другом лендинге, так что вы сможете ...
Веб-программирование2 заявкиЗакрыт6 лет назадНужен программист python+django для развития проекта. Из технологий основное это python 3.4, django, celery, jquery на публичном сайте. Проект довольно объемный, более 100k loc. Объём задач свыше 200 часов. Долгосрочное сотрудничество, но не 100% загрузка. Предпочтительные способы общения с подрядчиком: ...
Веб-программирование5 заявокЗакрыт6 лет назадНеобходимо разработать сайт по поиску организаций. Пример: rusprofile(.)ru Используем фреймворк Laravel или Yii. Данные по организациям предоставляются в формате xml, 1 файл на 1 организацию. Объем базы около 130 Гб. Принцип работы с базой: нужно выгружать xml файлы ...
Веб-программирование9 заявокЗакрыт6 лет назадНужно отредактировать шаблон. В ряду на главной странице должно помещаться не 3, а 4 записи. Логотип должен занимать 3/4 от длины рубрик в шапке и размещен по центру. Изменить шрифт, увеличив высоту, сделав похожим на шрифт логотипа ...
Веб-программирование1 заявкаЗакрыт6 лет назадУ меня есть канал https://t.me/hikvision_news , публикацию в которую делает бот. А новость там состоит из 5 полей: [list=1][*]заголовок[*]картинка[*]эмоции [*]комментарии[*]ссылка на переход [/list]Пример в приложении Нужен скрипт по перепосту содержимого базы данных в канал Telegram. Схемку я нарисовал ниже. Всё должно быть одним ...
Веб-программирование5 заявокЗакрыт6 лет назад- $5
Имеем сайт с "олдскульным дизайном", где телефоны на картинке. Задача: 1. Заменить фоновую картинку, 2. Заменить икону инстаграма, остальные не трогать 3. Сделать скайп ссылкой, т.е. чтобы как почта malto: - переход к приложению компа или телефона 4. Черным текстом ...
Веб-программирование1 исполнительЗавершен6 лет назад Требуется создать интернет магазин, чтобы он легко мог интегрироваться с большинством црм систем, eautopay, leadvertex, retail crm, 1C, по api передавать заказы, чтоб мог быть мультивалютным чтобы гнать трафик на разные страны
Веб-программирование3 заявкиЗакрыт6 лет назадИмеется старый сайт в облаке. Ссылку покажу , там обычный сайт, даже не магазин. Из нескольких разделов. Имеется готовая верстка с кардинально новым дизайном. Нужно эту верстку связать с движком. Опыт работы с шопскрипт – крайне важен.
Веб-программирование1 заявкаЗакрыт6 лет назад