Category:Item: Difference between revisions

Update package: OSW Core
(Update package: OSW Core)
 
(Update package: OSW Core)
jsonschema
Line 50: Line 50:
                         "query"
                         "query"
                     ]
                     ]
                }
            }
        },
        "entry_access": {
            "type": "object",
            "title": "Access restrictions",
            "title*": {
                "de": "Zugriffsbeschränkungen"
            },
            "eval_template": {
                "type": "mustache-wikitext",
                "mode": "render",
                "value": "{{=\u003C% %\u003E=}} {{#ifeq: \u003C%={{ }}=%\u003E {{{entry_access.read.level}}} {{=\u003C% %\u003E=}} |public|{{#set: |Visible to=public }} | }} \u003C%={{ }}=%\u003E"
            },
            "properties": {
                "read": {
                    "type": "object",
                    "title": "Read access",
                    "title*": {
                        "de": "Lesezugriff"
                    },
                    "properties": {
                        "level": {
                            "type": "string",
                            "title": "Level",
                            "title*": {
                                "de": "Level"
                            },
                            "enum": [
                                "public",
                                "internal",
                                "restricted"
                            ],
                            "options": {
                                "enum_titles": [
                                    "Public",
                                    "For all users",
                                    "For some users"
                                ],
                                "enum_titles*": [
                                    "Öffentlich",
                                    "Für alle Nutzer",
                                    "Für bestimmte Nutzer"
                                ]
                            }
                        }
                    }
                 }
                 }
             }
             }