zenlix / zenlix-2 Goto Github PK
View Code? Open in Web Editor NEWWEB HELPDESK SYSTEM v.2 (deprecated)
License: Other
WEB HELPDESK SYSTEM v.2 (deprecated)
License: Other
Добрый день!
Пытаюсь сделать api клиент на c#, который будет создавать заявку по одному клику.
Работа встала на авторизации.
Вот код, который я запускаю:
var client = new RestClient("http://helpdesk.pmsvu");
var request = new RestRequest("/api/v2/login",Method.POST);
request.AddParameter("email", "логин");
request.AddParameter("password", "пароль");
request.AddHeader("content-type", "multipart/form-data");
request.AddHeader("accept", "application/json");
var response = client.Post(request);
response.ContentType = "application/json; charset=utf-8";
var content = response.Content;
В ответе, я ожидаю увидеть токен, но возвращается страница авторизации.
Как авторизоваться через api?
Прошу помощи.
Добрый день.
Сомневаюсь что кто-то ответит) Но всё же задам вопрос.
Возможно кто-то сможет подсказать, как запретить пользователям с привилегиями:
"Начальнику управления",
"Начальникам отдела"
"Сотрудник"
запретить добавление новостей, запретить редактировать историю версий и баннера на главном портале?
Добрый вечер.
О вашей системе знаю давно.Дуже крутая система
У меня несколько вопросов:
1.Есть вопрос я несколько раз перечитывал правила лицензирования и всякие readme в данном пакете. Просьба подсказать работа с Zenlix- 2 приостановлена и код программы был выложен в открытом виде для использования. На сколько я понимаю это значит, что данным продуктом можно пользоваться в собственных целях (для установки в собственной компании) кроме коммерческого использования а именно перепродаже
2.Как можна исправить баг по переводу. Если переключить язык интерфейса на украинский то подпункт Календарь переводиться в undefined
Дело было вечером, делать было нечего....
Установил данный дистрибутив на Apache/2.4.39 (FreeBSD) OpenSSL/1.0.2o-freebsd PHP/7.2.18
сначала было все ожидаемо плохо уже на этапе установки,
но за выходной исправил работу с базой через mysqli, несоответствия числа аргументов в вызовах функций, относительные пути к function.inc.php (все это пришлось резко освоить за несколько часов, т.к. делал все это в первый раз)
В итоге скрипт установки прошел ОК, вывалилось окно авторизации для входа в систему, ну и дальше все как в описании системы работает, заявки создаются и обрабатываются, новости публикуются, посты об идеях пишутся, отчеты формируются.
В логах апача остались только notice о необъявленных переменных, что терпимо.
Не получается настроить работу с socket.io. и ощутить "интерактивность"
(никаких настроек для него в конфиге апача не делал, т.к. пока не знаю какие нужно, а до выходного еще далеко)
─┬ [email protected]
│ ├── [email protected] extraneous
│ ├── [email protected] extraneous
│ ├── [email protected] extraneous
│ ├── [email protected] extraneous
│ ├── [email protected] extraneous
│ └── [email protected] extraneous
в логе апача много
"GET /socket.io/?EIO=3&transport=polling&t=1563353224861-4552 HTTP/1.1" 404 208 "http://********************************/zenlix/dashboard" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36"
Сам server.js работает
pm2 show server
Describing process with id 0 - name server
┌───────────────────┬────────────────────────────────────────┐
│ status │ online │
│ name │ server │
│ version │ N/A │
│ restarts │ 0 │
│ uptime │ 12h │
│ script path │ /usr/local/www/zenlix/nodejs/server.js │
│ script args │ N/A │
│ error log path │ /root/.pm2/logs/server-error.log │
│ out log path │ /root/.pm2/logs/server-out.log │
│ pid path │ /root/.pm2/pids/server-0.pid │
│ interpreter │ node │
│ interpreter args │ N/A │
│ script id │ 0 │
│ exec cwd │ /usr/local/www/zenlix/nodejs │
│ exec mode │ fork_mode │
│ node.js version │ 12.4.0 │
│ node env │ N/A │
│ watch & reload │ ✘ │
│ unstable restarts │ 0 │
│ created at │ 2019-07-23T05:31:33.075Z
запущенный процесс с портом 3001 есть
sockstat | grep node
root node 90874 0 stream -> ??
root node 90874 1 stream -> ??
root node 90874 2 stream -> ??
root node 90874 3 stream -> ??
root node 90874 23 tcp46 *:3001 :
root node 90874 24 tcp4 127.0.0.1:53945 127.0.0.1:3306
root node 76673 0 stream (not connected)
root node 76673 21 stream /root/.pm2/pub.sock
root node 76673 22 stream /root/.pm2/rpc.sock
root node 76673 26 stream -> ??
root node 76673 28 stream -> ??
root node 76673 30 stream -> ??
root node 76673 32 stream -> ??
Подскажите, как можно в шелле проверить работу socket.io , ну и вообще пинки в нужном направлении приветствуются, а то хочется заявленную интерактивность ощутить )) .
Установил вчера на виртуальный хостинг Вашу систему. Проблем вроде не возникло.
Но работает очень медленно, даже авторизация. Это ограничение бесплатной версии?
Добрый день. Я знаю, что скрипт уже 5 лет как заброшен, и обновляться не планируется. Просто хотел посоветоваться.
Я сисадмин. Работаю в поликлинике. Год уже пользуюсь ZENLIX 2.
В принципе, всё устраивало, кроме того что VPS сидел на устаревшей версией php. Свой личный сайт я давно перевел на виртуальный хостинг, но недавно мне пришло "письмо счастье", но все openvz vps-аккаунты будут насильно переведены на php7.1. Это всё забылось, но вчера это случилось. Я удивился, что всё вроде работает...пока не зашел в интерфейс клиента...там белый экран... Почитав логи понял, что тут костылями не обойтись, и уже всё серьезно.
Немного предыистории... 6 лет назад я пришел работать сисадмином в поликлинику. В тот момент заявки там производились через журнал. Помучавшись 2 месяца понял что нужно что-то делать. Нужно избавляться от совковой системы, и проводить декоммунизацию!
В тот момент собрал небольшую программу написанную DevelStudio на коленках, настроил через нее постинг заявок в Wordpress, который хостился на моем хостинге. Через полгода стало понятно, что это костыль, и нужно более адекватное решение.
Был написан telegram-бот, но приучить сотрудников поликлиники к телеге не вышло. В ход пошла первая попытка внедрения хэлпдеска...уже сам не вспомню какого, но на моем виртуальном хостинге он страшно лагал. На Хабре посоветовали временное решение IT-Desk, которое тяжело было назвать хэлп деском, но оно работало, и его хорошо приняли работники поликлиники, что навсегда похоронило совковый журнал.
Временное решение возможно так бы и использовалось, если бы год назад оно не стал платным. Тогда я 2 месяца воевал с бухгалтерией и администрацией, чтобы выделили деньги на хэлп деск, но "зачем тратить на это деньги, если есть журнал" меня просто свели в злость, и я начал искать решение. В тот момент им стало ZENLIX 2...который страшно тормозил на виртуальном хостинге...вылетали порой забавные баги. Поняв, что ничего лучше уже не найду...я на свои личные деньги купил VPS, поставил LAMP и засунул туда скрипт. Засунув страницу заявки в nwjs я поставил "программу для заявок" на все компьютеры, и год всё было просто великолепно.
Хочу поблагодарить за отличный продукт, который лично мне очень упростил жизнь. В организации с 121 компьютером без сервера AD и даже локальной сети - это было реальным спасением.
Из моего рассказа понятно, что покупка ZENLIX 3 для меня не совсем подходит. Встает вопрос, либо заниматься мазахизмом и попытаться самому разобраться в исходниках, переписать скрипт под php7, но не буду врать...скорее всего моих навыков тут не хватит, так как мои познания php не на высоком уровне. Либо переход на более дорогой VPS, который в разы будет дороже...где я смогу установить любой дистрибутив с любой версией php.
Как думаете какой вариант будет лучше? Версии с уходом на другой хелп деск я уже отмел, так как просто не нашел ничего, что смогло бы заменить ZENLIX 2.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.