У меня есть следующее требование.
Мой сайт SharePoint имеет набор пользователей.
Теперь некоторые пользователи - это сотрудники (уровень 1), некоторые менеджеры (уровень 2), некоторые Sr.Manager (уровень 3). Вот так у меня есть иерархия с пользователями до 5 уровней.
Теперь все они оставляют заявления, а их начальник одобряет \ отклоняет их. Он сохраняется в списке, в котором хранятся относительные данные приложения, включая запрашивающего и утверждающего.
Теперь, когда пользователь входит в систему и просматривает страницу отчета об уходе, он должен иметь возможность просматривать свои записи об отпуске + оставлять записи всех пользователей, которые находятся ниже его в иерархии отчетов.
например. Если пользователь уровня 1 входит в систему, он должен иметь возможность просматривать свои собственные записи об отпуске + пользователи уровня 2-level5 оставляют записи.
На данный момент пользователи просто хранятся в одной группе, называемой владельцами сайтов.
Как я могу подойти к этому? Как хранить пользователей и как создавать отчеты.