Я тут ТЗ на компонент черновичок сделал, пока пару пунктов не закончены.
https://github.com/rsam/com_tsj/tree/master/doc
У кого есть интерес, комментируйте.
2.3 лучше хранить в одной базе, иначе если напрёт поменять хостинг, конечному пользователю придётся погемороиться с бэкапами. Если в одной бозе, то акбабэкап скушает и воссановит без проблем. Правда останется вопрос с нагрузкой на хостинг, многие имеют ограничения на время обращения и обработку запросов.
3.1 стоит ввести ещё группу правление: желателен функционал блога, создание темы, обсуждение, голосование по теме (возможно генерация болванки протокола на основании голосования), так же могут просматривать все заявки жильцов, добавлять комментарии к заявкам, добавлять решение по заявке.
Думаю стоит разделить заявки от жильцов и диспетчера.
Жильцы видят заявки жильцов, диспетчер и управляющий видят свои заявки (жильцам иногда полезно не быть посвящёнными в текущие работы по дому).
Статусы заявок можно обозначать процентами ,но проще статусы оповещать значками (красный-новая заявка, жёлтый- в работе, зелёный- выполнено).
3.2 стоит внести данные о поверочном интервале (с последующим уведомлением собственника по е-майлу или красным текстом ,что приближается срок поверки с просьбой поменять счётчики или поверить их)
На счёт номера счётчика думаю было бы полезно всё же показывать, дабы народ не путался в показаниях но не обязательно. (кстати, видел конфу самописную ,когда пользователь при регистрации мог получить регистрацию только правильно введя номер квартиры и одного из счётчиков в его квартире, по моему довольно удобно при больших домах).
При смене счётчика собственник по любому обязан предоставить данные о замене в тсж и копию паспортов. Какой-то закон есть, номер сейчас не вспомню. Так что замену номера и смену начальных показаний можно оставить на администратора или представителя тсж. (соотвественно для ввода показаний и изменений по счётчикам, требуется отдельный интерфейс пользователя с возможностью смены данных, но только для уполномоченной группы (управляющий))
3.3 немного не понял систему счётчика потреблённого тепла. У меня лично система вообще через пень колоду, нам выставляют общий объём потреблённого тепла, который в свою очередь делится на гвс и отопление, вычленить точные данные по этим показаниям сложно в текущем режиме. В идеале получается толкьо через месяц или два, после получения актов от монополиста.
rsa_m Спасибо за проделанную работу. Скоро созрею попросить вашу конфу на тестирование в нашем тсж