New property to set default site publish behavior

Description

In a new feature was added to allow users to select to publish course sites automatically, on a specified date, or manually. I believe we need a new property in the sakai.properties file to allow institutions to set the default publish behavior for their institution.

The preferred behavior depends on the institution’s normal workflow for publishing sites. Some institutions automate everything, and others leave it up to individual faculty to publish. Therefore, some institutions may prefer to default to auto, whereas others will want the default to be manual.

The suggested new property would be:

“site.setup.publish.default = auto | scheduled | manual”

with an OOTB default setting of:
”site.setup.publish.default=manual”

The “manual” setting is less likely to be disruptive to existing expectations, since it is more similar to the prior behavior. We don’t want to surprise people when all of their current sites auto-publish if they have not made a selection.

Activity

Show:

Andrea Schmidt July 29, 2024 at 10:42 PM

Verified on 23x: https://qa23-maria.nightly.sakaiproject.org/, build: df3fb799 seeing the same behavior as Christina saw on trunk

Christina Schwiebert July 23, 2024 at 1:37 PM

Tested on https://trunk-maria.nightly.sakaiproject.org/, build 9ebdfde4. Newly created sites, both roster-based and manually created, have the initial publish option set to Manual -> Unpublished.

Automation for Jira July 17, 2024 at 8:24 PM

A pull request has been created, "SAK-49676 site-mange add config to publish site", you can see it at https://github.com/sakaiproject/sakai/pull/12738

Fixed

Details

Priority

Affects versions

23 Status

QA Verification Pass

Components

Assignee

Reporter

Created January 25, 2024 at 5:27 PM
Updated July 29, 2024 at 10:42 PM
Resolved July 18, 2024 at 1:36 PM