• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Cover additional api

Make Service Contract implementations private

    • -11
    • +19
    /openacs-4/packages/news/tcl/news-procs.tcl
Increase proc coverage

Increase proc coverage

Increase proc coverage, add more interesting values to the test

Test other trivial wrappers

Increase proc coverage

reduce verbosity

Fake the node_id when test is run outside of a connection

Many thanks to Thomas Renner

Fix actual coverage

Don't load the DAV callbacks when oacs-dav is not installed

Fix typos

Commit remaining files

Make oacs-dav an optional dependency for the file-storage package

Callback implementations and folder registrations will happen only when the package is detected at startup. For existing installations, no action is performed, buit the oacs-dav package can now be deleted without complaints.

improve warning message (for legavy applications)

Make calendar::get_month_multirow_information private: its purpose is very specific to the usage in the month view

Deprecate calendar::assign_permissions, trivial wrapper to the permission api

Deprecate calendar::item::assign_permission, trivial wrapper to the permission api

One can in fact replace the only occurrence by granting the admin permission on the item.

Update tests to demonstrate that the behavior remains the same.

Deprecated api, update documentation

Deprecate long-abandoned api

Increase proc coverage

added ability to order by time values

Increase proc coverage

Complete coverega of public api for the package

Fir refactoreed variables

    • -4
    • +4
    /openacs-4/packages/news/www/item-create-3.tcl
Make apm callbacks private

Accomodate the test for downstream, where the notification object depends on whether the calendar is private or not

Localize the notification mode as we do downstream, fix test so that the notification generated internally by calendar::item::new is detected, rather than a dummy one

Detect when permission caching is enabled and flush the permission cache in this case

Accept package parameter definitions that do not have a "main" section