شما فکر کنید که تابع is_admin در هر بار فراخوانی یک کوئری اجرا میکند.
باز هم متوجه اینکار نشدم. (نیاز این کار چیه ؟!‌)