Azure / Azure/data-api-builder

[Enh]: For auto-config entities support keyless views

Ouverte
#2,791 0 commentaires 3 réactions 0 personnes assignées Voir sur GitHub
2.2 auto-config azure-host ⛅ needs discussion
Langage dominant
C#
Étoiles
1.5k
Forks
372
Merge moyen
3 j 22 h
PR mergées (30 j)
9

Description

## What?

Allow for views without key fields.

## Why?

Read-only views shouldn't require keys and may not even have them.

## How?

This is dependent on index pagination as `$after` would not be supported. #2460

## Configuration

```json
{
"entities": {
"Actor": {
"source": {
"object": "dbo.Actor",
"type": "keyless-view"
}
"permissions": [
{
"role": "role-1",
"actions": "read"
},
{
"role": "role-2",
"actions": "*" // read
},
{
"role": "role-3",
"actions": "create" // error
}
]
}
}
}
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire la gestion des entités auto-config et l’issue #2460 sur la pagination des index, car les vues sans clé dépendent de ce travail. Vérifiez que la configuration source de `keyless-view` autorise l’accès en lecture, assurez-vous que la pagination avec `$after` n’est pas prise en charge et confirmez que les permissions de création produisent une erreur.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp
Domaine
backend-api-design, databases
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.