Доброго всем дня.
У меня на сайте имеется 3 группы пользователей Администратор, Холдинговые компании(ХК) и компании входящие в эти ХК. Соответственно у меня есть 3 Личных Кабинета(ЛК) для каждого из них.
Админ может создавать события(новости) которые должны отображаться в ЛК у ХК, новость может быть для всех или для конкретных компаний.
В личном кабинете ХК должны выводиться события от Админа, плюс компания сама может создавать свои собственные события которые видят компании входящие в нее, в своем личном кабинете, и личные события, события которые видит только ХК которая для себя его создала.
Я сейчас пытаюсь понять как это правильно сделать и организовать с точки зрения инфоблоков и элементов(самих записей). Изначально я думал создать единый инфоблок для всех записей и вытаскивать их по параметрам, например id ХК или id ХК и поле со значением что оно личное и т.д.
Прошу помощи.
Хочется понять в верным ли направлении я иду или нет.
Заранее спасибо.
У меня на сайте имеется 3 группы пользователей Администратор, Холдинговые компании(ХК) и компании входящие в эти ХК. Соответственно у меня есть 3 Личных Кабинета(ЛК) для каждого из них.
Админ может создавать события(новости) которые должны отображаться в ЛК у ХК, новость может быть для всех или для конкретных компаний.
В личном кабинете ХК должны выводиться события от Админа, плюс компания сама может создавать свои собственные события которые видят компании входящие в нее, в своем личном кабинете, и личные события, события которые видит только ХК которая для себя его создала.
Я сейчас пытаюсь понять как это правильно сделать и организовать с точки зрения инфоблоков и элементов(самих записей). Изначально я думал создать единый инфоблок для всех записей и вытаскивать их по параметрам, например id ХК или id ХК и поле со значением что оно личное и т.д.
Прошу помощи.
Хочется понять в верным ли направлении я иду или нет.
Заранее спасибо.