Univention Bugzilla – Bug 47623
library to upload OneRoster files to Apple School Manager server
Last modified: 2018-11-19 17:44:53 CET
The ASM app will have to upload ZIP packaged CSV files to the Apple School Manager server. Create a library to facilitate that. +++ This bug was initially created as a clone of Bug #47620 +++ Create an app that allows uploading ZIP compressed CSV files to the Apple School Manager server to synchronize UCS@schoool users to Apple. * create an app that can be installed on DC master and DC backup * the apps configuration should be done with UCR variables * use app settings as configuration wizard (to set the UCR variables) * create scripts for cronjobs for daily uploads This is a meta bug to track dependent bugs.
Please write a ucs-test that uploads a generated ZIP file to localhost and compares the original and the upload.
Add a command line option to save the uploaded ZIP file at a path+filename of the users choosing.
Test has been added. Zip files can be stored under /var/lib/asm (Activate through app settings). Do you think the path needs to be configured?
OK: UCRV-switch if the ZIP file should be kept, and where. (In reply to Jürn Brodersen from comment #3) > Test has been added. Excellent. > Zip files can be stored under /var/lib/asm (Activate through app settings). > Do you think the path needs to be configured? No - that's fine. Good security choice, delivering Apples SSH-key with the package! I scanned for other keys, but AFAIK the ECDSA is not recommended, so good choice with the RSA-key too.
App v1.1 has been released: https://www.univention.com/products/univention-app-center/app-catalog/apple-school-manager/