תבנית.הסרה מסה

תיאור

object template.massremove(object parameters)

שיטה זו מאפשרת להסיר אובייקטים קשורים ממספר תבניות.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

(object) פרמטרים המכילים את המזהים של התבניות לעדכון ו החפצים שיש להסיר.

פרמטר סוג תיאור
templateids
(נדרש)
מחרוזת/מערך מזהים של התבניות שיש לעדכן.
groupids string/array קבוצות מארח להסרת התבניות הנתונות מהן.
macros string/array פקודות מאקרו של משתמש למחיקה מהתבניות הנתונות.
templateids_clear string/array תבניות לביטול קישור וניקוי מהתבניות הנתונות (במעלה הזרם).
templateids_link string/array תבניות לביטול קישור מהתבניות הנתונות (במעלה הזרם).

החזר ערכים

(אובייקט) מחזירה אובייקט המכיל את המזהים של התבניות המעודכנות תחת המאפיין 'templateids'.

דוגמאות

הסרת תבניות מקבוצה

הסר שתי תבניות מקבוצה "2".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "template.massremove",
            "params": {
                "templateids": [
                    "10085",
                    "10086"
                ],
                "groupids": "2"
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "templateids": [
                    "10085",
                    "10086"
                ]
            },
            "מזהה": 1
       }

Unlinking templates from a host

Unlink templates "10106" and "10104" from template "10085".

Request:

{
           "jsonrpc": "2.0",
           "method": "template.massremove",
           "params": {
               "templateids": "10085",
               "templateids_link": [
                   "10106",
                   "10104"
               ]
           },
           "id": 1
       }

Response:

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "10085"
               ]
           },
           "id": 1
       }

ראה גם

מקור

CTemplate::massRemove()‎ בתוך ui/include/classes/api/services/CTemplate.php.