התפקיד של המשתמש משתנה בהתאם לכתובת האתר הוא על.
המודול מספק API כדי שמודולים אחרים יכולים לספק "הקשרים" (בדיקות) כדי להחליט אם או לא תפקיד יש להעניק למשתמש.
זה מאפשר לטיפול מורכב של הרשאות משתמש בכל מערכת דרופל.
דפי מנהל נמצאים ככרטיסיות בדף ממשל תפקידי משתמש (מנהל / משתמש / תפקידים / virtual_roles).
מקרי שימוש אפשריים כוללים להקצאת תפקיד שרק מקבל להחיל לאחר שמשתמש פרסם מספר X של הודעות או הערות, או פגע פוסט גבול לשעה / יום / שבוע, וכו '..
גם זה יכול לשמש לתפקיד שהוקצה אם המשתמש מחפש בצומת שקיימים יחסים מיוחדים עם המחבר או כאשר משתמש מוענק "לנהל צמתים" אם הם המחבר של הצומת.
אני לא מתכוון לרמוז שVR מספק הקשרים נחוצים למקרי שימוש אלה, שכן כל שהם מכילים מרכיב מותאם אישית שלא ניתן לצפות בשחרור מודול כללי. VR אין, לעומת זאת, מספק את המסגרת (API) לצורך לגרום להם לעבוד. אני מוכן לכלול הקשרים עבור מודולים ליבה לVR, אבל הקשרי VR עבור מודולים contrib אחרים יש להוסיף למודולים אלה.
תראה README.txt הכלול למידע נוסף אודות VR ואיך לכתוב הקשרים באמצעות API VR שלך.
תכונות
כדי לעבוד, VR חייב לבצע בשלב מוקדם מאוד במנגנון טעינת הדף (כמו בhook_boot () המוקדם). כדי לא להרוג את ביצועי האתר שלך, VR מספק בדיקת שפיות, תוכננה כחילוץ מהיר אם ניתן לקבוע בקלות שVR לא צריך להיות מיושם. בדיקת שפיות ברירת המחדל רק תאפשר עיבוד של משתמשים רשומים.
תפקידים וירטואליים יש גם את היכולת להסיר את התפקידים מהעמוד עריכת המשתמש, כך שהתפקידים לא בטעות יוקצו באופן קבוע בדף עריכת המשתמש. מומלץ כי תכונה זו משמשת.
התקנה:
הוצא בתיקיית מודולים שלך (בדרך כלל "/ אתרים / כל / מודולים / ')
אפשר תחת x3e ניהול '& #; אתר בנייה & # x3e; מודולים
דרישות :
- 6.x / 7.x דרופל
תגובות לא נמצא