Bug 45020 - [RESTful Import API] technical concept documentation
[RESTful Import API] technical concept documentation
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: HTTP-API (Kelvin)
UCS@school 4.2
Other Linux
: P5 normal (vote)
: UCS@school 4.3 v4
Assigned To: Daniel Tröder
Sönke Schwardt-Krummrich
:
Depends on:
Blocks: 45019 45024 47093
  Show dependency treegraph
 
Reported: 2017-07-17 14:33 CEST by Daniel Tröder
Modified: 2018-07-04 18:12 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?: Yes
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
remote-import-concept.png (90.95 KB, image/png)
2017-08-08 17:14 CEST, Daniel Tröder
Details
remote-import-concept.graphml (51.66 KB, application/xml)
2017-08-08 17:14 CEST, Daniel Tröder
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Tröder univentionstaff 2017-07-17 14:33:58 CEST
Create a document that explains the interaction between the components that are involved an import job.
Comment 1 Daniel Tröder univentionstaff 2017-08-08 17:14:13 CEST
Created attachment 9107 [details]
remote-import-concept.png
Comment 2 Daniel Tröder univentionstaff 2017-08-08 17:14:33 CEST
Created attachment 9108 [details]
remote-import-concept.graphml
Comment 3 Daniel Tröder univentionstaff 2018-04-26 15:41:52 CEST
Documentation about components, interactions, setup etc has been created as  reStructuredText, compiled by Sphinx. It will be automatically build to a package ucs-school-import-http-api-doc.

[4.3] 7f3696d8 Bug #45021: HTTP-API documentation

TODO: file locations, HTTP-API and Python-API method and attribute doc.

Currently the source code documentation cannot be built properly without an already installed ucs-school-import. But that's not a primary focus for now.

A current build (incl. source code documentation from a VM) to browse the result can be found at:

https://billy.knut.univention.de/~dtroeder/http-api-doc/
Comment 4 Daniel Tröder univentionstaff 2018-05-02 11:12:19 CEST
TODO: clearify publishing with docu team
Comment 5 Daniel Tröder univentionstaff 2018-05-28 12:22:33 CEST
* Split of "TODO: HTTP-API and Python-API method and attribute doc" to Bug #47093.
* Docu-Team has been contacted to create a place for publishing.
* TODO: file locations
Comment 6 Daniel Tröder univentionstaff 2018-06-07 21:41:46 CEST
(In reply to Daniel Tröder from comment #5)
> * TODO: file locations

[4.3] 22bfc995 Bug #45020: change to RTD Sphinx theme
[4.3] 4496b619 Bug #45020: convert tabs to spaces
[4.3] bf74fee1 Bug #45020: add page on file locations
[4.3] 242d34c2 Bug #47156: switch to "important" box, as sphinx-rtd-theme has a bug in it before v0.4.0
[4.3] 58c4ecff Bug #47156: add section about CSV file format and warning about class names and school
[4.3] d1c7d8dd Bug #45020: changelog

ucs-school-import (16.0.2-6)
Comment 7 Daniel Tröder univentionstaff 2018-06-07 22:06:20 CEST
See https://billy.knut.univention.de/~dtroeder/http-api-doc/
Comment 8 Sönke Schwardt-Krummrich univentionstaff 2018-06-11 11:53:28 CEST
Internal documentation → as discussed, no QA required
Comment 9 Sönke Schwardt-Krummrich univentionstaff 2018-07-04 18:12:27 CEST
UCS@school 4.3 v4 has been released.

https://docs.software-univention.de/changelog-ucsschool-4.3v4-de.html

If this error occurs again, please clone this bug.