antoniop in OpenACS

Cleanup leftover references to files deleted in https://cvs.openacs.org/changelog/OpenACS?cs=oacs-5-10%3Aantoniop%3A20200507144307

This was not preventing the installation or functionalities of the forums package, so it has been long missed. Upon closer inspection, errors were popping up in the installation UI.

    • -2
    • +2
    /openacs-4/packages/forums/forums.info
Fix typo

Copy all chat-relevant message keys into the xowiki package, so that the feature does not depend on the chat package and keys are local to the feature

Improves outcome of acs-lang lang_message_dependencies_are_fine automated test

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
file xowiki.ca_ES.ISO-8859-1.xml was initially added on branch oacs-5-10.

file xowiki.pt_BR.ISO-8859-1.xml was initially added on branch oacs-5-10.

Apply last upgrade also to the creation script

Fix typo

Fix typo

    • -1
    • +1
    /openacs-4/packages/xooauth/xooauth.info
Update italian localization

Claim additional coverage

Rework test to avoid hardcoded assumptions

Don't just crash when new NaviServer features are missing

Make localurl filter more robust to invalid URLs: fail validation in this case, intead of crashing

Drop view before its dependency sequence

Officially deprecate old alias

Replace deprecated api

Whitespace changes

Fix regression in db_multirow_group_last_row_p

Row is last when the next value changes

Many thanks to Miachel Aram for reporting the issue

Implement for TinyMCE a trivial plugin integrating with the new feature in the attachments package

The plugin simply opens a window to the attachments UI. It uses its generic message passing mechanism to receive the content and inject it in the page.

See https://openacs.org/forums/message-view?message_id=5820909

file oacsAttachments.js was initially added on branch oacs-5-10.

Implement for the attachment package a reusable UI meant to be integrated by richtext editors

The UI implements basic CRUD operations on an attachment stored under a generic acs_object. The UI expects to be opened by an iframe and to pass the rendered content to the opener page.

file richtext-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/attachments/tcl/richtext-procs.tcl
file file-delete.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/attachments/www/richtext/file-delete.tcl
file file-browser.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/attachments/www/richtext/file-browser.tcl
file file-browser.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/attachments/www/richtext/file-browser.adp
Fix the page order swapping UI

- the page used to assume that tree_sortkey was not unique, but it is. Implement a silly swapping logic to overcome this

- introduce input validation

- rework db idioms

- fix indentation

Notice that the whole script relies on the tree_sortkey column on cr_items, which does not seem to exist on Oracle.

Provide client and server side validation

Harden page contract

Add basic script description, harden page contract

Whitespace cleanup