microsoftgraph / microsoftgraph/msgraph-sdk-python
No code path in sdk for getting directory role members directly from role template id
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 630
- Forks
- 96
- Merge moyen
- 15 h 20 min
- PR mergées (30 j)
- 3
Description
Describe the bug
I want to look up members of a directory role by its template id:
GET /directoryRoles(roleTemplateId='{roleTemplateId}')/members
As documented here: https://learn.microsoft.com/en-us/graph/api/directoryrole-list-members?view=graph-rest-1.0&tabs=python#http-request
But the closest I could come was:
client.directory_roles_with_role_template_id("placeholder-id").members # But .members does not exist
Unless I have missed it, it looks like the /directoryRoles(roleTemplateId='{roleTemplateId}')/members query is not possible with the current SDK.
Expected behavior
It should be possible to make the query GET /directoryRoles(roleTemplateId='{roleTemplateId}')/members via the SDK.
How to reproduce
N/A (apart from trying to construct the query)
SDK Version
1.58.0
Latest version known to work for scenario above?
No response
Known Workarounds
It can be worked around by first getting the directory role, and then querying its members by role id (instead of role template id).
Debug output
Click to expand log
```</details>
### Configuration
_No response_
### Other information
_No response_
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez au point d’entrée client.directory_roles_with_role_template_id("placeholder-id") et suivez la manière dont la ressource de rôle d’annuaire expose les membres. Confirmez que le SDK peut exécuter GET /directoryRoles(roleTemplateId='{roleTemplateId}')/members et vérifiez le résultat par rapport à la requête Microsoft Graph documentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- api
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 55/100