את 1 הבנתי עכשיו אני צריך לכבוד על זה
לגבי 2 נראה לי קצת יותר מסובך ואני רוצה לראות אם אני מבין מה לעשות אם אני יוצר קבוצה שנקראת "מפקחים" ונותן להם הרשאות לפורומים כמו שאני צריך שזה בעצם כמו מנהלים גלובליים רק שיש להם קצת יותר הגבלות אז בעצם מה שאני צריך זה להתבונן בקוד של צפייה בהודעות פרטיות, ובכל מקום ששיש בדיקה למנהל, לעשות בדיקה למפקח אז למה צריך להוסיף עמודת הרשאות ולהתעסק עם כל הפונקציות שקשורות?
נניח שאני מוותר על קבוצת מפקחים אבל אני רוצה לעשות את האפשרות גם למנהלים גלובליים אז אני פשוט משנה את הקוד בדיקה למנהל ומוסיף מנהלים גלובליים?