RM Updates
(→Раздел "Subscriptions") |
(→Раздел "Subscriptions") |
||
Line 38: | Line 38: | ||
Функции: | Функции: | ||
− | == | + | ==Подписки== |
Каждый контакт может быть подписан на любое количество имеющихся подписок. | Каждый контакт может быть подписан на любое количество имеющихся подписок. | ||
Line 49: | Line 49: | ||
Обе подписки выставляются контактам автоматически. Т.е. все контакты клиента по-умолчанию подписаны на все подписки, связанные с лицензиями данного клиента. | Обе подписки выставляются контактам автоматически. Т.е. все контакты клиента по-умолчанию подписаны на все подписки, связанные с лицензиями данного клиента. | ||
− | |||
− | |||
===Шаблоны писем=== | ===Шаблоны писем=== |
Revision as of 17:57, 15 February 2008
Tasks Overview
- Релизовать рассылки (см. раздел Subscriptions и соотв. модификации других разделов).
Bugs
- Конвертацию /r/n (новая строка) в
(см. описания там всё в одну линии).
Доработки раздела "Products"
Ссылка: http://rm.medialooks.com/product/edit/4
Параметры:
- Добавить параметр Release Notes Link (это ссылка на вику, которую нужно будет вставлять в письма).
- Добавить параметр License Update Link (это ссылка на платежную систему, которую нужно будет вставлять в письма).
Доработки раздела "Customers"
Вьюха customer/index.rhtml
Ссылка: http://rm.medialooks.com/customer
Параметры:
- customer.email нужно либо проапгрейдить либо заменить на другой. Контактов на одного клиента может быть несколько (любое количество) - поэтому тут через список должны выводиться все контакты клиента, в виде Name <email@email.com>.
Вьюха customer/show.rhtml
Ссылка: http://rm.medialooks.com/customer/show/1
Параметры:
- Добавить параметр "список контактов" (вместо customer.email).
- Subscribers (список контактов, подписанных на обновления по данному продукту).
Функции:
Подписки
Каждый контакт может быть подписан на любое количество имеющихся подписок.
В первом приближении нужно две подписки:
- Автоматические нотификации о новых версиях тех продуктов, которые лицензированы у данного контакта. Высылается каждый раз когда в RM появляется новый релиз продукта (впоследствии логика будет усложнена).
- Автоматические нотификации об истечении срока действия лицензии (license.expires.strftime). Высылается за 7 дней до окончания срока действия лицензии. Высылается повторно в день окончания срока действия лицензии.
Обе подписки выставляются контактам автоматически. Т.е. все контакты клиента по-умолчанию подписаны на все подписки, связанные с лицензиями данного клиента.
Шаблоны писем
Веб-интерфейс для редактирования шаблонов писем пока делать не нужно. Достаточно указать в каких файлах лежат шаблоны и в каких контролах я могу редактировать параметры "From" и "Reply-to".
Директива IF/ELSE. Например, для случая если для данного продукта уже истекла лицензия - что-т вроде <IF license_expired> ... <ELSE> ... <END>.
Переменные:
- Cсылка последнюю версию продукта.
- Release Notes (из текущего релиза).
- Ссылка на апдейт лог.
- Ссылка на оплату продления лицензии.
- Дата, когда заканчивается (или закончилась) лицензия на данный продукт.
Мелкие доработко
- Сделать что-бы можно было обновлять файл без изменения описания и версии.
- Сделать отправку нотификаций по почте администратору о новых закачках. В текст нотификации обязательно вставлять текущие Release Notes.
- Добавить диалог подтверждения ко всем операциям "Delete".