[*] реализовано разограничение прав(велосипедное) TODO: использовать стандартные механизмы