Bonsoir,
Je regarde toujours à votre problème mais je sèche un peu là
En regardant dans le code je constate que le menu "Editer" pourrait ne pas s'afficher en fonction de l'élément
item.calendar.arePropertiesWritable (ng-show). En remontant dans le code, cet attribut est fonction de
iface.arePropertiesWritable qui prend source de
context.writableProperties qui provient de
props.writableProperties.
props est un paramètre du constructeur de la factory Calendar. En essayant de remonter encore dans l'origine, je me heurte à mon incompétence en Angular.js ou en JavaScript (c'est selon). Pour info au dév de Framagenda, je cale sur le fichier calendarservice.js où sont créés des instances
Calendar. Je vois que l'argument
props est remplit avec
self._getSimplePropertiesFromRequest(body.propStat[0].properties, false); que body correspond à
response.body;
response étant, il me semble, le résultat de
DavClient.propFind(DavClient.buildUrl(url), this._PROPERTIES, 0, {'requesttoken': OC.requestToken}) (c'est ici que je bute en fait)
Bref, on dirait que le menu Editer soit fonction de la réponse à une requête URL .... alors je me demande avez-vous des paramètres dans l'URL de base? Pour ma part lorsque je me connecte la première fois, je vois
https://framagenda.org/index.php/apps/calendar/ Avez-vous la même chose?