• last updated 10 hours ago
Constraints: committers
Constraints: files
Constraints: dates
handle toplevel and other forms as well

    • -13
    • +39
variable constraint "integer" not supported in xotcl

added support call for unifying forms

    • -2
    • +51
- integration of inclass-exam with personal notifications

- new (comnposite) includelet "exam-top-includelet"

- new www-calls for workflows:

* inclass-exam.wf:

. send-participant-message

* inclass-exam-answer.wf:

. message-poll

. message-dismiss

- bumped version number to 5.10.0d23

    • -41
    • +60
- added support for personal notifications (as used by inclass exam):

The notification system has the following features:

. lecturer can send individual messages to participants of an ongoing exam

. message is sent by clicking on a participants name in the participant list

. student can receive one or many notification messages

. notification messages have to be confirmed, otherwise they are displayed always

. non-confirmed notification messages are sticky, i.e. the are displayed also

when a user changes to some other question.

. three different urgency levels for messages

. built around an includelet

- bumped version number to 5.10.0d59

    • -2
    • +2
file personal-notification-procs.tcl was initially added on branch oacs-5-10.

fix typo

As the doc says, use the uncached version to retrieve the package instance

fix filtering logic

improve spelling

provide scaleable version for managing unmounted instances for pg12

Comply with acs-tcl.naming__proc_naming automated test

    • -1
    • +1
Whitespace changes

Add basic doc to public api

Whitespace changes

Redefine foreign key constraints on the na_aggregators table so that there won't be need for package uninstantiation callbacks (as found downstream)

No need to explicitly delete permissions

Fix typo in drop script

Move upgrade scripts in the proper directory

Redefine foreign keys as on delete cascade to avoid having callbacks around to delete bulk mail messages on package deletion

file upgrade-2.10.0d1-2.10.0d2.sql was initially added on branch oacs-5-10.

Fix typo

Port of downstream feature: cleanup properly everything related with a calendar package instance before deleting (e.g. calendar item types)

This might be superseded by just plain referential integrity, taking care also of the oracle part, in a future moment

Look for the truth

Skip upgrade attempts when the package is installed and disabled

Avoid skipping datamodel scripts during initial installation

fix typo

file edit-interaction.wf.page was initially added on branch oacs-5-10.

Added edit-workflows for test items: edit-interaction.wf

This change eases tailorization of actions of editing workflow

and makes it possible to address all types of testitems via

a single term

-form en:edit-interaction.wf

instead of having to enumerate the relevant types explicitly as

it was before

-form en:TestItemText.form|en:TestItemShortText.form|en:TestItemMC.form|en:TestItemSC.form|...

For backward compatibility, the old enumeration is kept for a while. New test

items should be created over the new workflow, as e.g. in

{entry -name New.Item.TextInteraction -form en:edit-interaction.wf -query p.item_type=Text}

    • -23
    • +24
    • -5
    • +7
    • -6
    • +7
    • -0
    • +1
file edit-interaction.wf was initially added on branch oacs-5-10.

    • -0
    • +0