ник: FORMAT
Всем доброго времени суток, а милых дам и всех тех, кто заправляет джинсы в сапоги, с наступающими праздниками.
Помогите как-нить разобраться.
Проблема такая:
Есть некий план. Показатели этого плана хранятся в таблицах. С планом могут работать три уровня пользователей: менеджер, нач отдела, шеф.
Каждый пользователь имеет соответствующую роль и логин , прописанные в базе.
Теперь ситуация: менеджер внес в план некий показатель = 10.
нач отдела посмотрел на показатель и исправил его на 20. шеф посмотрел и исправил его на 25.
Как можно реализовать хранение информации о показателях с тем, чтобы нижестоящие граждане видели только исправленные вышестоящими гражданами цифры и при этом не могли их менять. Если изменение разрешено вышестоящими гражданами, то нижестоящие могут менять цифры.
Если вышестоящие граждане не меняли показатели, то нижестоящие видят те показатели, которые они внесли и могут их свободно менять.