Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно доработать систему тикетов, а именно Добавляем таблицу “предприятия”, в которой поля 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 лет назад
guest_15348907866763
6 лет в сервисе
Был
6 лет назад
  • Похожие заказы
  • Есть массив из [b]JS[/b] и [b]CSS[/b] файлов, которые далее подгружают на страницу несколько файлов. Надо сделать миксер из файлов что бы на выходе подгружался бы один файл. Можно использовать пабликовое решение. Детали в ЛС.

    Закрыт
    6 лет назад
  • Настроить передачу данных с лендинга в сервис емаил рассылки через апи. И другие мелкие настройки: типа ява-цели в метрике, маска на форму телефона и проч. Все это у нас настроено на другом лендинге, так что вы сможете ...

    Закрыт
    6 лет назад
  • Нужен программист python+django для развития проекта.  Из технологий основное это python 3.4, django, celery, jquery на публичном сайте.  Проект довольно объемный, более 100k loc.  Объём задач свыше 200 часов.  Долгосрочное сотрудничество, но не 100% загрузка.  Предпочтительные способы общения с подрядчиком: ...

    Закрыт
    6 лет назад
  • Необходимо разработать сайт по поиску организаций. Пример: rusprofile(.)ru Используем фреймворк Laravel или Yii. Данные по организациям предоставляются в формате xml, 1 файл на 1 организацию. Объем базы около 130 Гб. Принцип работы с базой: нужно выгружать xml файлы ...

    Закрыт
    6 лет назад
  • Нужно отредактировать шаблон.   В ряду на главной странице должно помещаться не 3, а 4 записи. Логотип должен занимать 3/4 от длины рубрик в шапке и размещен по центру.  Изменить шрифт, увеличив высоту, сделав похожим на шрифт логотипа ...

    Закрыт
    6 лет назад
  • У меня есть канал https://t.me/hikvision_news , публикацию в которую делает бот. А новость там состоит из 5 полей: [list=1][*]заголовок[*]картинка[*]эмоции [*]комментарии[*]ссылка на переход [/list]Пример в приложении Нужен скрипт по перепосту содержимого базы данных в канал Telegram. Схемку я нарисовал ниже. Всё должно быть одним ...

    Закрыт
    6 лет назад
  • $5

    Имеем сайт с "олдскульным дизайном", где телефоны на картинке. Задача: 1.  Заменить фоновую картинку, 2.  Заменить икону инстаграма, остальные не трогать 3.  Сделать скайп ссылкой, т.е. чтобы как почта malto: - переход к приложению компа или телефона 4.  Черным текстом ...

    Завершен
    6 лет назад
  • Требуется создать интернет магазин, чтобы он легко мог интегрироваться с большинством црм систем,  eautopay, leadvertex, retail crm, 1C, по api передавать заказы, чтоб мог быть мультивалютным чтобы гнать трафик на разные страны

    Закрыт
    6 лет назад
  • Имеется старый сайт в облаке.  Ссылку покажу , там обычный сайт, даже не магазин. Из нескольких разделов.  Имеется готовая верстка с кардинально новым дизайном.  Нужно эту верстку связать с движком.  Опыт работы с шопскрипт – крайне важен.

    Закрыт
    6 лет назад