• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Uniform the quoting criteria when dealing with transcripts:

- transcripts are stored as they are, no quoting in the data we store (and therefore HTML should be avoided)

- transcripts are displayed quoted, therefore disabling any effect from HTML eventually present in the content

- bring the logics to build transcript content in the api to avoid duplication

- avoid sending the transcript content to transcript-new-2, as we can generate it server side

Note: storing transcripts as a pre-formatted chunk of text is probably not the best approach, as any changes to the formatting cannot be applied to pre-existing data without a delicate upgrade. This new approach will make <br> tags inside older transcripts visible...

    • -12
    • +10
    /openacs-4/packages/chat/lib/current-messages.adp
    • -28
    • +68
    /openacs-4/packages/chat/tcl/xotcl-chat-procs.tcl
Remove lefrover files

add editor hints, whitespace changes

whitespace changes

- Convert frequenty used functions from plpgsql

to strict and stable SQL functions, which allow

the PostgreSQL more optimizations

* acs_group__member_p/3

* site_node__url/1

- bump version number to 5.10.0d27

file upgrade-5.10.0d26-5.10.0d27.sql was initially added on branch oacs-5-10.

use SQL functions (instead of plpgsql) defined as stabe and strict for

* content_folder__is_folder

* content_folder__is_sub_folder, and

* content_folder__is_empty

... having as well more sane constructs returning boolean values

file upgrade-5.10.0d10-5.10.0d11.sql was initially added on branch oacs-5-10.

improve performance of content_folder__is_sub_folder

file upgrade-5.10.0d9-5.10.0d10.sql was initially added on branch oacs-5-10.

Fix typo

Try to handle the case of a user accessing a non-existing chat without throwing a log error

file toggle-active.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/chat/www/toggle-active.tcl
Allow to toggle chat active state from the chat list

    • -7
    • +21
    /openacs-4/packages/chat/www/index.tcl
    • -0
    • +23
    /openacs-4/packages/chat/www/toggle-active.tcl
file upgrade-1.3.1d16-1.3.1d17.sql was initially added on branch oacs-5-10.

Redefine forum charter as text, therefore without length limit

    • -2
    • +2
    /openacs-4/packages/forums/forums.info
allow list on folder in all default policies

    • -3
    • +16
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +7
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Fix typo in message-key name

Use '&amp;' instead of '&' in message key, to avoid xml parsing issues during import

fix brain blackout

Update 'es_ES' message keys

Make sure object_id is still a valid acs_object by the time it gets to the indexer: it can happen that objects meant to be indexed are in fact short-lived (e.g. xowiki-based objects created, scheduled for indexing and deleted shortly after)

Provide value for flag

    • -1
    • +1
    /openacs-4/packages/xowf/tcl/xowf-init.tcl
fix typo

improve spelling

- test-items: added ordering item type (short_text_interaction)

- simplified code by using ':get_named_sub_component_value -from_repeat ...'

- refetch site-wide pages, when the source code of the site-wide pages changes.

- bumped version number to 5.10.0d16

    • -0
    • +1
    /openacs-4/packages/xowf/lib/inclass-exam.wf
    • -0
    • +1
    /openacs-4/packages/xowf/lib/inclass-quiz.wf
    • -0
    • +1
    /openacs-4/packages/xowf/lib/online-exam.wf
    • -15
    • +84
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
    • -3
    • +4
    /openacs-4/packages/xowf/tcl/xowf-init.tcl
    • -2
    • +3
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
file TestItemReorder.form.page was initially added on branch oacs-5-10.

- PackageMgr.require_site_wide_pages: add flag -refetch_if_modified

When the flag is used, site-wide pages are automatically updated,

when the file in the prototypes directory changes

- improved source code documentation

- bumped version number to 5.10.0d27

improve spelling

add flag "-from_repeat" to CompoundField.get_named_sub_component_value

In case the named component is from a repeated field, this can be used

to skip the template element from the return value