ApplETS / ETSMobile-Android2

Portail étudiant mobile regroupant les principaux services accessibles aux étudiants de l'École de technologie supérieure.
http://clubapplets.ca
Apache License 2.0
12 stars 11 forks source link

Changer la source du calendrier ETS #69

Closed ttauveron closed 7 years ago

ttauveron commented 7 years ago

Changer la source ici : https://github.com/ApplETS/ETSMobile-Android2/blob/master/app/src/main/res/values/webservices.xml#L21

À remplacer par la nouvelle URL : https://api3.clubapplets.ca/calendar/%1$s/%2$s/%3$s

Et enlever les manipulations JSONObject/JSONArray et l'authentification ici : https://github.com/ApplETS/ETSMobile-Android2/blob/master/app/src/main/java/ca/etsmtl/applets/etsmobile/http/AppletsApiCalendarRequest.java

L'ancien format JSON était :

{
  "data": {
    "ets": [
      {
        "start_date": "2017-01-04T00:00:00Z",
        "id": "4vscs6rc054jetv4o003k65de4@google.com",
        "end_date": "2017-01-05T00:00:00Z",
        "summary": "Début de la session d'hiver 2017"
      },
      {
        "start_date": "2017-01-18T00:00:00Z",
        "id": "d8n64e2utf2kaghlfnbgp1s968@google.com",
        "end_date": "2017-02-01T00:00:00Z",
        "summary": "Extension de la période de modifications d’inscription avec remboursement pour annulation de cours pour les nouveaux étudiants aux baccalauréats uniquement."
      },
      {
        "start_date": "2017-01-04T00:00:00Z",
        "id": "858ojf6qed0fe4cvi1c60frhno@google.com",
        "end_date": "2017-01-18T00:00:00Z",
        "summary": "Période de modifications d’inscription sans mention au dossier universitaire (avec remboursement)"
      }
    ]
  }
}

Le nouveau format JSON est maintenant :

[
  {
    "id": "4vscs6rc054jetv4o003k65de4@google.com",
    "summary": "Début de la session d'hiver 2017",
    "start_date": "2017-01-04T00:00:00Z",
    "end_date": "2017-01-05T00:00:00Z"
  },
  {
    "id": "d8n64e2utf2kaghlfnbgp1s968@google.com",
    "summary": "Extension de la période de modifications d’inscription avec remboursement pour annulation de cours pour les nouveaux étudiants aux baccalauréats uniquement.",
    "start_date": "2017-01-18T00:00:00Z",
    "end_date": "2017-02-01T00:00:00Z"
  },
  {
    "id": "858ojf6qed0fe4cvi1c60frhno@google.com",
    "summary": "Période de modifications d’inscription sans mention au dossier universitaire (avec remboursement)",
    "start_date": "2017-01-04T00:00:00Z",
    "end_date": "2017-01-18T00:00:00Z"
  }
]