• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Minimize quoting, return content in one sweep

added constraint cr_items_parent_id_ck to avoid certain simple loops on parent_ids

An item must not be equal to its own parent. Note that this constraint is not

guaranteed to avoid all loops; it is still possible to create indirect recursive

loops but excludes some real-world problems.

file upgrade-5.10.0d12-5.10.0d13.sql was initially added on branch oacs-5-10.

Fix typos

added constraint acs_objects_context_id_ck to avoid certain simple loops on context_ids

file upgrade-5.10.0d30-5.10.0d31.sql was initially added on branch oacs-5-10.

improve spelling

CrClass->instance_select_query: return context_id of cr_item unless it is explicitly asked differently.

Before, calls like get_folder_children returned items having the context_id of the revision.

Since this attribute is ignored by most applications, it did not harm. However, a recent

bugfix for honoring different context_ids caused troubles. In the worst case, one can

end up with items having its own item_id as context id, which in turn causes

permission queries to loop.

Remove obsolete code

Make 'auth::verify_account_status' public, as it is used in other packages. Fixes 'callgraph__bad_page_calls' test case

Whitespace changes

Increase test coverage

Make 'template::adp_init' public, as it is used in other packages. Fixes 'callgraph__bad_library_calls' test case

Whitespace changes

Replace deprecated proc 'survey_answer_summary_display'

    • -2
    • +2
    /openacs-4/packages/survey/tcl/survey-procs.tcl
Make '::acs::test::login' public, as it is used in other packages. Fixes 'callgraph__bad_library_calls' test case

Add minimal proc doc. Fixes 'documentation__check_proc_doc' test case

change for exam_review: omit subquestion summary in cases, where no subquestion has a correct when condition

allow opening the exam-review also for exams, which are not autogradable

    • -3
    • +9
    /openacs-4/packages/xowf/lib/inclass-exam.wf
Improve robustness over invalid configurations

Previouly, the configuration of invalid hostnames (i.e. hostnames,

which cannot be resolved via the OS means) for a network driver

lead to runtime errors under certain conditions.

strengthen page contract, add breadcrums

restrict permissions of ip-info page

perform proper login for web regression test

whitespace changes

perform proper login for all tests

remove unneeded line

Fix typos (many thanks to Nathan Coulter)

Fix typo, many thanks to Nathan Coulter

Update italian localization

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
added functionality to prevent opening the same exam in multiple tabs