You looking for Admin actions, You have to write some custom admin actions.
Update
When you creating admin you can check if current request.user
is able to see that actions. We can say like, If user is not a admin then custom action method should return None
or just pass
. There is an app for getting current user anywhere in the code, When you don't have access to your current user request, it's called django-cuser
. It would be suitable for you case where you need to determine whether use is admin or sub-admin to make custom action available for him.
Start from Conditionally enabling or disabling actions