Univention Bugzilla – Bug 47624
scripts for daily cronjobs to update the Apple School Manager
Last modified: 2018-11-19 17:44:52 CET
Create scripts for daily cronjobs to generate fresh OneRoster files and upload them to the Apple School Manager server. +++ 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.
Backup the uploaded ZIP and log the backup-path. This information will be required in support cases.
A cron job can be activated through the app settings. Storing the zip file can also activated through the app settings.
OK: app installs OK: app settings allow to set everything required OK: app settings verify entered values OK: app settings allow to start immediate synchronization REOPEN: Please create UCRV descriptions for asm/run_on_appsetting_save asm/school_whitelist asm/store_zip asm/sync_daily/hour asm/sync_daily asm/username REOPEN: Please handle an empty value of asm/sync_daily/hour in conffiles/etc/cron.d/asm-upload (default value or deactivate).
As discussed, the UCRVs set through the App Settings are documented on the App Settings page and do not need further documentation.
Everything OK then.
0cb8ed9294aca13b9e47c46b7c3508c9cc8cf282 broke asm/sync_daily=no.
(In reply to Daniel Tröder from comment #6) > 0cb8ed9294aca13b9e47c46b7c3508c9cc8cf282 broke asm/sync_daily=no. :( should be fixed now [4.3 b347ae4] Bug #47624: Fix asm/sync_daily
OK: cronjob I built and uploaded the binary to the test app center. univention-apple-school-manager-connector (1.0.0-13)
App v1.1 has been released: https://www.univention.com/products/univention-app-center/app-catalog/apple-school-manager/