1. Юзер
    1. Регистрация
      1. Стандартные поля для регистрации
      2. Поля проекта Люди
    2. Авторизация
      1. Первая авторизация
        1. Выбор отнашения к проектам системы
          1. Объявления
          2. Кооперативы
          3. и др
        2. Обучалка
          1. Примечание: следует привязать простую обучалку по основным функциям системы как это сделано у гугла при первой авторизации
    3. Личный кабинет
      1. Настройки
        1. Редактирование полей проекта Люди
        2. Форма для редактирования профиля в других проектах
          1. Объявления
          2. Кооперативы
          3. и др
      2. Кошелек
        1. Список кошельков
          1. Пополнение счета
          2. Credit Card
          3. WebMoney
          4. Я.Деньги
          5. SMS
          6. Примечание: создание SMS биллинг еще под вопросом.
          7. История операций
          8. Баланс
        2. Создать новый кошелёк
          1. Примечание: По умолчанию пользователь будет иметь один кошелёк который будет создан для него по умолчанию
      3. Рассылки
        1. Текущие рассылки пользователя
          1. Подробная информация
          2. отказатся от рассылки
          3. редактировать
          4. критерии выборки обьектов для рассылки
          5. тип рассылки
          6. формат рассылки
          7. краткая
          8. полная
          9. Лимит сообщений в день/месяц
          10. временно приостановить рассылку
          11. Примечание: исключительно для удобства
          12. денежная статистика по рассылке
          13. Список вида - день::кол_во сообщений::стоимость
          14. Фильтр списка
          15. За месяц
          16. За день
          17. За неделю
          18. За всё время
          19. Журнал рассылки
          20. Список всех отправленых сообщений по данной рассылке
        2. Создать новую рассылку
          1. Тип рассылки
          2. Email
          3. Указать почту
          4. По умолчанию: Данные из профиля
          5. SMS
          6. Указать телефон
          7. По умолчанию: Данные из профиля
          8. CallBack
          9. Указать телефон
          10. По умолчанию: Данные из профиля
          11. Выбор формата рассылки
          12. Краткая
          13. Полная
          14. Критерии обьявлений для рассылки
          15. Лимит сообщений в день/месяц
      4. Другие сервисы портала
        1. Примечание: Пользователь всегда может посмотреть на доступные сервисы на портале и подключить себе дополнительный функционал. Аналогично Гуглу где единый аккаунт для многих сервисов.
        2. Список доступных для подключения дополнительных сервисов
          1. Список полей которые надо заполнить в профиле для участия в новом сервисе
      5. Обучалка
  2. Кооператив
    1. Вход для жильцов
      1. Общяя авторизация
      2. Примечание: Стандартная форма авторизации вида логин/пароль/капча
    2. Вход для бугалтеров
      1. Общяя авторизация
        1. Управление кооперативом
          1. Жильцы
          2. Список жильцов
          3. Система поиска
          4. Постраничный вывод. Сортировка по полям.
          5. Подробный функционал после согласования...
        2. Настройки
          1. Страна/Улица/Дом кооператива
          2. Название кооператива
          3. Реквизиты счетов
          4. Использовать кошелёк бугалтера для платежей или создать кошелёк для кооператива
        3. Заявки на вступление в кооператив
          1. Ожидают
          2. Отклонить
          3. Одобрить
          4. Привязка пользователя к квартире в кооперативе
  3. Отзывы
    1. Администратор/Модератор
      1. Помеченые как спам
        1. Список
          1. Удалить отзыв
          2. Выставить предупреждение владельцу отзыва
          3. Примечание: еще не обсуждалось
    2. Простые юзеры
      1. Возможность добавить отзывы для предприятий/услуг/групп
        1. Текст отзыва
        2. Оценка (для рейтинга)
      2. Возможность пометить как спам отзыв других пользователей системы
        1. Примечание: при отметке спама - отсылается сообщение на почту модератора что бы он проверил отзыв. если отзыв был отмечен другим пользователем как спам - отзыв остается на своем месте и с экрана не пропадает пока модератор не проверит спам это или нет.
    3. ПРАВИЛО:
      1. У отзывов не существует предмодерации.
  4. Предприятия
    1. Добавить новое
      1. Общие обязательные поля для предприятия
      2. Выбор адреса
        1. Привязка к нашему дереву адресов
          1. Примечание: предприятие можно привязать даже к несуществующему (которого нет у нас в дереве адресов) дому или улице. В таком случае модератору будет отправленно сообщение что пользователь просит добавить новую улицу (дом) в базу данных.
    2. Все предприятия
      1. Примечание: Если пользователь захочит найти предприятие в котором он работает. (начальник забыл выслать ему приглашение или он зарегистрировался после того как было созданно предприятие)
      2. Поиск
      3. Сортировка
      4. Заявка на вступление
    3. Свои предприятия
      1. Поиск
      2. Сортировка.Постранично
      3. Заявка на вступление
      4. Управление
        1. Редактирование полей предприятия
          1. Выбор адреса
          2. Привязка к нашему дереву адресов
          3. Примечание: предприятие можно привязать даже к несуществующему (которого нет у нас в дереве адресов) дому или улице. В таком случае модератору будет отправленно сообщение что пользователь просит добавить новую улицу (дом) в базу данных.
        2. Передать права на управление предприятием
        3. Управление структурой предприятия
          1. Список филиалов предприятия (дерево)
          2. Добавление
          3. Удаление
          4. Редактирование
          5. Назначить модератора филиала
          6. Выслать заявку на преглашение вступления в предприятие
          7. Поиск
          8. Сортировка. Постранично
    4. ПРАВИЛО:
      1. У предприятий не существует предмодерации
      2. После создания предприятия - заявка модераторам
        1. Модераторы в случае ошибок или повторов в предприятии - могут удалить его
  5. Объявления
    1. Примечание: При поиске обьеков выводится список с минимальным кол-вом полей. Остальные поля при помощи AJAX достаются когда заинтерисованный пользователь нажымает кнопку подробнее для нужного обьявления.
    2. Примечание: Каждое обьявление должно иметь личную страницу для его просмотра. Это необходимо для удобства обменом найденых сообщений между пользователями, а также для статистики просмотров (популярности) обьявлений
    3. Мои обьявления
      1. Список обьявлений
        1. Поиск
        2. Сортировка. Постранично
        3. Удалить
        4. Редактировать
      2. Добавить новое обьявление
      3. Видимость обьявлений
        1. Свои группы
          1. Примечание: при создании первой группы пользователю стоит прогнать простую обучалку про то зачем вобще надо группы и как их создавать.
          2. Список групп
          3. Поиск
          4. Сортировка. Постранично
          5. Удалить группу
          6. Редактировать
          7. Удалить учасников группы
          8. Изменить срок актуальности группы
          9. Выслать новые приглашения
        2. Создать новую группу
          1. Добавить обьекты в группу
          2. Все
          3. Выборочно
          4. Стандартные поля для группы
          5. Выслать преглашения
          6. Указать срок актуальности группы
    4. Поиск
      1. Примечание: поиск по всей базе доступных обьявлений
      2. Расширенный поиск обьявлений
        1. Список обьявлений
          1. Постранично
    5. Последние N обьявлений пользователей
      1. Примечание: последние обьявлений добавленые учасниками системы не обязательно конкретным пользователям
      2. Примечание: только обьявления для которых открыт доступ для всех
      3. Подробнее