• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
modernize tcl

fix indentation

  1. … 1 more file in changeset.
Fix typos

  1. … 22 more files in changeset.
- use "in" operator instead of "lsearch"

- use numeric comparison operator for truth value comparisons

  1. … 5 more files in changeset.
- modernize tcl

  1. … 14 more files in changeset.
Merging back fixes on oacs-5-2 to HEAD.

  1. … 1 more file in changeset.
wrong variable name on debug message.

Adding per case flushing.

make description field dates between edit and view more consistent and readable.

  1. … 1 more file in changeset.
Foreach assignees was iterating on the names of the array instead of on the values

Bug fix found when helping Robert with a borked install of bug-tracker.

add after assign/unassign callbacks

  1. … 3 more files in changeset.
Fix so acs_community_member_url can be called without a connection.

Localize message, merge from 5.3

First shot at merging oacs-5-2 apps used in .LRN to HEAD.

  1. … 2478 more files in changeset.
added switch to turn off logging of case changes since this produces a lot of waste in acs_objects and content-repository

restoring timoh's addition 1.37.2.1 of the parameter case_id to case::new

Localised label variable for workflow notifications.

Fixing last patch. The workflow notifications were only broken on

workflow_assignee and workflow_my_cases. Exclude workflow_case so that

'watches' proceed as normal.

Fixing last patch. The workflow notifications were only broken on

workflow_assignee and workflow_my_cases. Exclude workflow_case so that

'watches' proceed as normal.

Correctly determine assignees. Someone should double check this.

Correctly get the assignees for the notification. Someone should

doublecheck this.

This patch fixes two bugs in the workflow::case::action::notify proc in

the workflow package. I am not very familiar with the way this package

works so someone should check my work before releasing this into the

wild.

Patch 1 - Retrieve the non-cached version of the activity log. While

debugging my application I noticed that if I fired off two actions quite

quickly the second action's notification would be the same as the first.

Patch 2 - When firing an action that has no assignees the default

behavior is to notify EVERYONE who has subscribed to be notified of

their cases. Since no one has been assigned it's nobody's case yet.

With this change no one will be notified except people who are

subscribed to the workflow if an action occurs on a case without any

assignees.

This patch fixes two bugs in the workflow::case::action::notify proc in the workflow package. I am not very

familiar with the way this package works so someone should check my work

before releasing this into the wild.

Patch 1 - Retrieve the non-cached version of the activity log. While

debugging my application I noticed that if I fired off two actions quite

quickly the second action's notification would be the same as the first.

Patch 2 - When firing an action that has no assignees the default

behavior is to notify EVERYONE who has subscribed to be notified of

their cases. Since no one has been assigned it's nobody's case yet.

With this change no one will be notified except people who are

subscribed to the workflow if an action occurs on a case without any

assignees.

added parameter case_id to case::new

Call to workflow::case::state_changed_handler must come before workflow::case::action::notify, otherwise assignees arent't created yet when notifications go out, which causes the notification to be sent to everyone

commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2275 more files in changeset.
adding the deputy Tcl procs that seems to have been lost (or maybe we forgot to add them)

  1. … 2 more files in changeset.
Apply patch 304, fixes bug 889: $action_pretty_past_tense not localized.