Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добавить модель (с миграцией) Типы событий EventType: 

- Код; 

- Название 

Содержит значения: 

- Превышен часовой лимит 

- Превышен дневной лимит 

- Превышен недельный лимит 

- Превышен месячный лимит 

Редактирование в админке (ActiveAdmin). 

Добавить модель (с миграцией) Журнал событий (EventLog): 

- Дата/время события 

- Тип события (belongs_to: event_type) 

- Лицевой счет (belongs_to: account) 

- Организация (belongs_to: organization) 

- Номер телефона, на который была отправка (item_code:string); 

- Дата/время отправки уведомления (если указан получатель уведомления). 

- Получатель уведомления (строка, список e-mail'ов); 

- Суммы расхода за месяц, неделю, день, час (month_charge, week_charge, day_charge, hour_charge:decimal). 

Заполнять из метода Account::send_limit_exceed_notify 

Сделать просмотр у пользователя, в хронологическом порядке, последние события сверху 

Фильтры по организации и л/счету. 

Пользователю должны быть доступны события во всех организациях, к которым он имеет доступ. 

Технологии: 

Тесты на TestUnit (контроллер, формирование записи в журнале). 

Ruby on Rails 4.2, PostgreSQL, AdminTLE 

Также сделать просмотр журнала в админке (типовой вид). 

Доступ к исходникам дам исполнителю после короткого собеседования по скайпу.

8 лет назад
ukolovda
Уколов 
48 летРоссия
10 лет в сервисе
Был
7 лет назад
Выбранный исполнитель
Archer_Seryoga
Сергей 
32 годаУзбекистан
14 лет в сервисе
Был
7 лет назад
6 отзывов
8 лет назад
$7
1 день
Сергей очень вменяемо задал вопросы и практически сразу сделал как надо.
Четкая и информативная постановка задач. Мгновенная оплата. Все отлично! Рад буду сотрудничать в будущем.