Add an option to make requests that require approval from a leader (the lowest level leader who has sufficient access).
Example:
user Z has level 10 access.
user Y has level 20 access and is the leader of Z.
user X has level 30 access and is the leader of Y.
When user Z makes a request requiring level 25 access, the request for approval will go to user X for approval. A request requiring level 20 access would go to user Y.
> So the request would need to be 'queued', perhaps the act script name and the serialized POST params can be stored in a table that acts like an approval queue. Higher up users could approve requests that are pending for users 'under' them, admins could approve any requests within their group.