// pages/api/rights.js

export default function handler(req, res) {
    const { idMap, idUser } = req.query;

    // Beispielhafte Rechte, die je nach idMap und idUser variieren können
    const rights = {
        '10': [
            { IdRight: 1, Name: "Zugriff auf Dashboard" },
            { IdRight: 56, Name: "Erweiterte Berechtigungen" }
        ],
        '2': [
            { IdRight: 2, Name: "Zugriff auf Einstellungen" }
        ],
        '1': [
            { IdRight: 10, Name: "Admin-Zugriff" },
            { IdRight: 11, Name: "Zugriff auf alle Daten" }
        ]
    };

    // Prüfung, ob eine gültige idMap und idUser vorhanden sind
    if (rights[idMap] && idUser === '484') {
        // Rückgabe der spezifischen Rechte basierend auf der idMap und idUser
        res.status(200).json({ Rights: rights[idMap] });
    } else {
        // Rückgabe leerer Rechte für ungültige idMap oder andere Benutzer
        res.status(200).json({ Rights: [] });
    }
}
