Bug 48150 - Apple School Manager Connector app for UCS Slaves
Apple School Manager Connector app for UCS Slaves
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: Apple School Manager
UCS@school 4.3
Other Linux
: P5 normal (vote)
: ---
Assigned To: Daniel Tröder
Jürn Brodersen
:
Depends on: 47621
Blocks: 47620
  Show dependency treegraph
 
Reported: 2018-11-14 13:34 CET by Michael Grandjean
Modified: 2018-11-19 17:44 CET (History)
3 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

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Grandjean univentionstaff 2018-11-14 13:34:27 CET
The app should also be installable on UCS systems with the role "domaincontroller slave". Currently this is prevented (at least) by the App Center:
http://appcenter.software-univention.de/meta-inf/4.3/apple-school-manager/apple-school-manager_20180821085222.ini

+++ This bug was initially created as a clone of Bug #47621 +++

Create the app:
* can be installed on DC master and DC backup
* README*, translations
* icon

+++ 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.
Comment 1 Daniel Tröder univentionstaff 2018-11-14 14:56:13 CET
Also DC backup.
Comment 2 Daniel Tröder univentionstaff 2018-11-15 13:56:22 CET
commit 5fb4feab8576a9374146a2cac6cdd51a0f880183
Bug #48150: use read-only cn=adminconnection on master/backup and machine conection on slave

Package: univention-apple-school-manager-connector
Version: 1.0.0-20A~4.3.0.201811151133
Branch: ucs_4.3-0
Scope: univention-asm

Uploaded to test-appcenter as "4.3/apple-school-manager=1.1".
Comment 3 Jürn Brodersen univentionstaff 2018-11-19 11:15:03 CET
What I tested:
Upload from slave: OK
Upload from master: OK

Please note: If slave A and slave B uses the same account, slave A deactivates the accounts from slave B and vice versa.
Comment 4 Daniel Tröder univentionstaff 2018-11-19 13:39:26 CET
(In reply to Jürn Brodersen from comment #3)
> Please note: If slave A and slave B uses the same account, slave A
> deactivates the accounts from slave B and vice versa.
I have added a note to README_INSTALL (Information which is shown just before the installation starts.):

-----------------------------------------------------------------------
<b>Do not install this app on a second system in the domain!</b>
 
If you wish to configure additional schools to be synchronized, configure it in the existing installation.
-----------------------------------------------------------------------
<b>Installieren Sie diese App kein zweites Mal in der Domäne!</b>

Wenn Sie weitere Schulen synchronisieren wollen, konfigurieren Sie bitte die existierende Konfiguration entsprechend.
-----------------------------------------------------------------------
Comment 5 Daniel Tröder univentionstaff 2018-11-19 17:44:53 CET
App v1.1 has been released: https://www.univention.com/products/univention-app-center/app-catalog/apple-school-manager/