Allow editing of fullday absences #55

Open
opened 2017-12-29 02:38:54 +01:00 by 0xFEEDC0DE64 · 3 comments
0xFEEDC0DE64 commented 2017-12-29 02:38:54 +01:00 (Migrated from github.com)
No description provided.
0xFEEDC0DE64 commented 2017-12-29 02:38:59 +01:00 (Migrated from github.com)

Reverse engeneered communication to create a fullday absence:

method: POST
url: json/fulldayAbsence
sisAppName: bookingCalendar
Content-Type: application/json
request-body:

{
  persNr: 143,
  start: 20171217,
  end: 20171217,
  hourCategory: "BUU",
  openMarking: "",
  representative: 0,
  altRepresentative: 0,
  text: "test"
}

returns:

{
  persNr: 143,
  start: 20171217,
  end: 20171217,
  hourCategory: "BUU",
  openMarking: "",
  representative: 0,
  altRepresentative: 0,
  text: "test",
  compositeId: "143_BUU_20171217_20171217"
}
Reverse engeneered communication to create a fullday absence: method: POST url: json/fulldayAbsence sisAppName: bookingCalendar Content-Type: application/json request-body: ``` { persNr: 143, start: 20171217, end: 20171217, hourCategory: "BUU", openMarking: "", representative: 0, altRepresentative: 0, text: "test" } ``` returns: ``` { persNr: 143, start: 20171217, end: 20171217, hourCategory: "BUU", openMarking: "", representative: 0, altRepresentative: 0, text: "test", compositeId: "143_BUU_20171217_20171217" } ```
0xFEEDC0DE64 commented 2017-12-29 02:39:12 +01:00 (Migrated from github.com)

Reverse engeneered communication to update a fullday absence:

method: PUT
url: json/fulldayAbsence?persNr=143&start=20171217&end=20171217&stuart=BUU
sisAppName: bookingCalendar
Content-Type: application/json
request-body:

{
  persNr: 143,
  start: 20171217,
  end: 20171217,
  hourCategory: "BUU",
  openMarking: "",
  representative: 0,
  altRepresentative: 0,
  text: "test 2"
}

returns:

{
  persNr: 143,
  start: 20171217,
  end: 20171217,
  hourCategory: "BUU",
  openMarking: "",
  representative: 0,
  altRepresentative: 0,
  text: "test 2",
  compositeId: "143_BUU_20171217_20171217"
}
Reverse engeneered communication to update a fullday absence: method: PUT url: json/fulldayAbsence?persNr=143&start=20171217&end=20171217&stuart=BUU sisAppName: bookingCalendar Content-Type: application/json request-body: ``` { persNr: 143, start: 20171217, end: 20171217, hourCategory: "BUU", openMarking: "", representative: 0, altRepresentative: 0, text: "test 2" } ``` returns: ``` { persNr: 143, start: 20171217, end: 20171217, hourCategory: "BUU", openMarking: "", representative: 0, altRepresentative: 0, text: "test 2", compositeId: "143_BUU_20171217_20171217" } ```
0xFEEDC0DE64 commented 2017-12-29 02:39:21 +01:00 (Migrated from github.com)

Reverse engeneered communication to remove a fullday absence:

method: DELETE
url: json/fulldayAbsence?persNr=143&start=20171217&end=20171217&stuart=BUU&text=test 2
sisAppName: bookingCalendar
returns empty response

Reverse engeneered communication to remove a fullday absence: method: DELETE url: json/fulldayAbsence?persNr=143&start=20171217&end=20171217&stuart=BUU&text=test 2 sisAppName: bookingCalendar returns empty response
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: feedc0de/QtZeiterfassung#55
No description provided.