Bug 49046 - Make creation of demoschool configurable via app setting
Make creation of demoschool configurable via app setting
Status: CLOSED WONTFIX
Product: UCS@school
Classification: Unclassified
Component: UMC - Installer
unspecified
Other Mac OS X 10.1
: P5 normal (vote)
: UCS@school 4.4 v3
Assigned To: Daniel Tröder
Ole Schwiegert
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-03-20 12:21 CET by Michel Smidt
Modified: 2023-03-25 06:54 CET (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michel Smidt 2019-03-20 12:21:09 CET
Currently it is possible to disable the creation of the demoschool via UCR-Variable: ucsschool/join/create_demo
This is not very visible for users.
For this purposes the app settings are helpful. I suggest to add following app setting in UCS@school:

[ucsschool/join/create_demo]
Type = boolean
Description = Create a demoschool with demousers (1x teacher, 1x student, 1x schooladmin) and a democlass
Description[de] = Automatisch eine Demoschule mit Demobenutzern (1x Lehrkraft, 1x Schüler, 1x Schuladministrator) anlegen.
Show = Install
Comment 1 Daniel Tröder univentionstaff 2019-05-20 17:38:01 CEST
[4.4] ccbeb4db4 Bug #49046: inform, that the creation of the demoschool is configurable via app settings
[4.4] a5ceb3016 Bug #49046: document, that the creation of the demoschool is configurable via app settings
[4.4] 2f9d15f07 Bug #49046: advisory

ucs-school-umc-installer (7.0.0-5)

http://jenkins.knut.univention.de:8080/job/UCSschool-4.4/job/Quickstart/lastBuild/artifact/webroot/quickstart-ucsschool-4.4-de.html

http://jenkins.knut.univention.de:8080/job/UCSschool-4.4/job/Handbook/lastBuild/artifact/webroot/ucsschool-handbuch-4.4.html
Comment 2 Daniel Tröder univentionstaff 2019-05-21 11:11:30 CEST
Reopen as discussed, to await project design decision.
Comment 3 Daniel Tröder univentionstaff 2019-05-23 16:04:14 CEST
It was decided that the decision whether to create a demo school or not will be made during the execution of the school-installer.

Reverted all code of this bug:

[4.4] d37b50919 Revert "Bug #49046: advisory"
[4.4] a2c4c9b9f Revert "Bug #49046: document, that the creation of the demoschool is configurable via app settings"
[4.4] 046167da1 Revert "Bug #49046: inform, that the creation of the demoschool is configurable via app settings"

The binary package version 7.0.0-5 had already been added to the buildsystem and downgrading is not supported, so a new package has been built (7.0.0-6). It should not be published.
Comment 4 Ole Schwiegert univentionstaff 2019-05-28 08:01:49 CEST
Changelog: OK
Advisory: not present (as intended) OK
changes reverted: OK
reverted code package is build: OK