Биллинговая система Nodeny

Главная категория => Ревизии => Тема начата: Efendy от 28 Июля 2020, 10:14:19



Название: rev. 622. В услугах добавлено поле описания для отображения в моб. приложениях
Отправлено: Efendy от 28 Июля 2020, 10:14:19
Если кто не знает. Есть мобильное приложение для NoDeny. Данная фича нужна чтобы на мобилке описание услуги отображалось иначе чем в вебе. В вебе в личном кабинете в описании услуги могут быть теги, ссылки и вообще оно может быть очень длинным. В данном коммите можно создать описание чисто для мобильного приложения

К сожалению, после обновления вам придется вручную сделать пару вещей:

1) Пересоздать view в mysql:

Код:
DROP VIEW IF EXISTS v_services;
CREATE ALGORITHM=MERGE VIEW v_services AS
    SELECT u.*, s.module, s.category, s.title, s.description, s.plain_description,
        s.grp_list, s.price, s.auto_renew, s.no_renew, s.param
    FROM users_services u LEFT JOIN services s ON u.service_id = s.service_id;

2) изменился stat.pl (веб-сервер запускает этот файл, а дальше он уже загружает другие). stat.pl изменился не конкретно под фичу с мобильным приложением, а для будущих фич, так что все равно его прийдется обновить не сейчас, так потом. В общем, после обновления часто на него слетают права и владелец:

Код:
cd /usr/local/nodeny/
chown root:apache cgi-bin/stat.pl
chmod 750 cgi-bin/stat.pl


Название: Re: rev. 622. В услугах добавлено поле описания для отображения в моб. приложениях
Отправлено: Efendy от 28 Июля 2020, 10:35:30
Приложение, кстати, зачетное и уже используется в нескольких сетях. Зацените по скриншотам: