Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
2 месяца назад
Гость
2 месяца в сервисе
Был онлайн 1 месяц назад
2 месяца назад

Нужно доработать систему тикетов, а именно Добавляем таблицу “предприятия”, в которой поля 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) с параметрами пользователя .

исходники присудствуют

Заявки фрилансеров

2 месяца назад
Валерий В.
32 года, Украина
12 лет в сервисе
Был онлайн 37 минут назад
ТОП-5 — Веб-программирование

Похожие заказы

Нужно доработать и переделать скрипты САР

Нужно доработать, и переделать скрипты САР. 1. Добавить скрипт для размещения на страницах пользователя и зачисления кредитов на акаунт. 2. Добавить движок баннерообменной сети. 3. Добавить бонусную систему. 4. Добавить внутренний интернет магазин (з...

Доработать скрипт почтового спонсора!

Доработать скрипт почтового спонсора Wmmailer.ru 1. Прикрутить webmoney, автоматическое зачисление средств на счет, вывод денег с аккаунта в автоматическом режиме. 2. Рассылка писем из аккаунта рекламодателя и списание средств со счета. 3. Добавление

DotProject

Требования к кандидатам: опыт веб-разработок от 2-х лет, PHP, MySQL, представления о CMS. Дано: менеджер проектов dotProject (http://dotproject.com), исходный код свободен и доступен для изменений. Необходимо: доработать систему в соответствии с нуж

Доработать существующие ПХП скрипты в каталоге товаров

День добрый, есть каталог с товарами, программист кто писал его пропал, нужно доработать, исправить глюки небольшие. Работы не много, может быть на вечер. Краткое тз прикрепил. Плачу 50 вмз. нада сделать побыстрей. Спасибо

Распознание тикетов(картинок-антибот)

Нужен скрипт по распознанию тикетов(картинок при регистрации вида "Введите число на картинке"), но не просто а как форумах, например phpBB, IPB и т.д. ИМЕННО РАСПОЗНАНИЕ, допустим на удаленном сервере. Допустим есть форум, и на нем регистра...

Установить выдачу по 10 товаров с сортировкой

Доработать систему выдачи товаров в интернет-магазине. В данный момент товары по запросам выпадают все на одной странице. Нужно сделать так, чтобы они выпадали по 10 штук, со списком страниц снизу. Также надо встроить систему сортировки по цене, прои...

Доработать скрипт граббинга овертюры

Есть овертюра: http://inventory.overture.com/d/searchinventory/suggestion/ Есть скрипт граббинга, который в массив matches кидает совпадения: <? $file_content=""; $file2=fopen("in/$file2_name","r"); while(!feof($file2...

Доработать сайт

Необходимо доработать сайт: организовать проверку в формах на заполнение обяз. полей, запись из формы в БД, сделать простую выборку из БД. (3 формы) Подробности в асе 308760550

Доработать скрипт

Нужно доработать скрипт http://you-mobil.ru/pic/?cat=15 Тут сделать чтоб пользователи смогли сами добавлять картинки. http://you-mobil.ru/pic/?cat=15&page=1&vtype=big Тут чтоб могли оставлять коментарии. Подробнее при разговоре.

Доработать скрипт САР на php

Нужно доработать скрипт Системы Активной рекламы. Подробности в файле. Более подробнее при переписке с исполнителем.