RM Updates: Later
From AVObjects Knowledge Base
(Difference between revisions)
(→Доработки по вьюхам) |
(→Вьюха product/subscribers/) |
||
Line 21: | Line 21: | ||
* На страницах [http://rm.medialooks.com/product/subscribers/9 вида] нужно добавить опции сортировки по '''Subscriber Name''' и '''Email'''. По-умолчанию сортировка по email. | * На страницах [http://rm.medialooks.com/product/subscribers/9 вида] нужно добавить опции сортировки по '''Subscriber Name''' и '''Email'''. По-умолчанию сортировка по email. | ||
+ | |||
+ | * Нужно проверять дубликаты при добавлении контактов. Если email уже подписан на данный продукт, выдавать ошибку "такой-то email уже подписан". | ||
===Вьюха customer/show.rhtml=== | ===Вьюха customer/show.rhtml=== |
Revision as of 14:09, 6 April 2008
Bugs/Questions
- Вот тут непонятно какие цифры в "Subscribes (Updates/LicenseExpired)". Должны быть соотв. цифры из числа контактов данного кастомера. Чтобы можно было быстро видеть тех кастомеров, с которыми теряется контакт.
Доработки по подпискам
- Добавить возможность разослать всем подписчикам на данный продукт письмо (на вот эту вьюху).
- добавить фунционал подписки на продукты через урл. чтобы можно было посылать такой урл в письмах клиентам
- добавить идею о кастомных рассылках по сегментированной базе
- добавить RSS-подписку (через модуль в вике)
Доработки по вьюхам
Вьюха product/subscribers/
- На страницах вида нужно добавить опции сортировки по Subscriber Name и Email. По-умолчанию сортировка по email.
- Нужно проверять дубликаты при добавлении контактов. Если email уже подписан на данный продукт, выдавать ошибку "такой-то email уже подписан".
Вьюха customer/show.rhtml
(?) Договор (либо подгружается, либо сопоставляется один из договоров из списка договоров данного клиента).
(?) При появлении нового контакта в одном из лиц-файлов - что происходит?
- Добавить параметр license.allowed_modules (поступает в систему через RM API).
- Добавить пааметр expiration date (поступает в систему через RM API).
- Добавить параметр Allowed Modules (редактировать нельзя - загружается только автоматически из mklic).
Вьюха customer/index.rhtml
- customer.license_count - добавить параметр "количество лицензий данного клиента, учитываются все продукты".
- customer.last_updated - добавить параметр "дата последнего изменения данного кастомера" (это нужно для быстрого поиска новых клиентов).
Функции:
- Добавить возможность сортировать табличку по customer.company_name и по customer.license_count. Реализовать через нажатие на заголовки таблицы. Никаких иконок обозначающих направление сортировки - не нужно.
Доработки раздела "Products"
- Из таблицы "Products" нужно убрать столбцы "Edit" и "Delete" - эти контролы перенести на уровень ниже. В саму таблицу добавить поля "Licenses" и "Subsriptions", в которых соответственно отображать количество лицензий и подписок по каждому из продуктов.
- Добавить для каждого продукта поле в котором хранится файл .MLG. В этом файле содержатся все необходимые данные для генерации лицензии для данного продукта через mklic.
Доработки главной страницы
- Вместо списка продуктов необходимо отображать список клиентов/лицензий, которые не полностью заполнены (не подписан договор).
Изменения процедуры добавления дистрибутива
- О том что админ должен верифицировать апдейт и принять решение рассылать или не рассылать кастомерам подписку.
Другие доработко
- Добавить вставку в письма имени клиента (из полного поля contact выдирать тектовую часть).
- Доп. поля в каждую лицензию: "Runtime licenses review". Выбор из 4-х опций - Q1, Q2, Q3 и Q4 (в скобках даты для удобства).
- Добавить различие technical contact и sales/procurement/legal contact.
- запись данных в вику
- [в обдуме] придумать как сделать так чтобы можно было использовать RM для нотификаций о новых обновлениях тех клиентов, которые еще не купили продукт (а только выразили свой интерес) - это можно сделать заставляя себя выдавать этим клиентам лицензию на полную версию (это логично, т.к. они ждут по нашей вине)
- [в обдуме] закачивать через генератор лицензий и договор тоже. клиенту высылать ссылку на него с просьбой подписать
- Кнопочки "Added", "Fixed" рядом с полем для редактирования Release Notes. Кнопочки вставляют в текст. полее соответственно "Added:" и "Fixed:".
- Вести базу всех контактов, которые оставляют саапщения на сайте. Если появляется клиент с данным email, то автоматически (из базы) подсасывается его телефон или другие контакты, которые он оставил.