• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
If a test logs a user in it should log that user out. Particularly if it

then goes on to delete that user. Failure to do so screws up tests that

try to access the website, logically enough.

initializing variable

    • -0
    • +1
    /openacs-4/packages/imsld/www/imsld-tree.tcl
Localizing the group name in the party_search

Someone changed the local auth implementation to handle the "RetrievePassword"

operation (by e-mailing a note to the user which links to a reset password

page). This is cool. What's not cool is to change the behavior without

running tests on the package and correcting the one that looked for the

local auth implementation to return "not_supported" ...

Phew talk about obscure. This test case NEVER worked (why do people commit

tests that don't work in the first place????) because it used ad_library

rather than ad_page_contract to document the template. ad_library fails

in ad_make_relative_path in this case though I didn't track down why in detail.

Added apm_package_ids_from_key to get a list of all package instances

made sure the date is 24hour clock

Added sending of bcc and cc

Added link to billable projects

Made sure the labels contain the company and other information like the extended compnay information

The sweeper needs to run with a package_id

Move creation of the contact to the background

    • -12
    • +15
    /openacs-4/packages/contacts/www/contact-add.tcl
Allow the club to be recreated if an error occured previously

Fixed the checks for email and letter to be run only when we are actually sending the message, not when we try to send one

Fire callback failed because of a callback implementation defined in the

test callback create callback test. Each case would pass separately, but if

the create test was followed by the fire test, the fire test would faile.

Fixed constraint naming error caught by automated testing.

Made sure that an opening letter is printed when generating an invoice for a different recipient

Made sure an invoice is marked as billed as soon as the invoice is printed

Made sure we are displaying the correct information when resending an invoice (and only then)

Cleaned up, made sure that back button does not generate mass invoices again, added opening if invoice recipient differs

    • -235
    • +226
    /openacs-4/packages/invoices/www/mass-invoice.tcl
Changed project-search to use pm::project::search_url

Fixing problems with transactions and deadlocks

Now need for transaction

Made sure to limit only to ETP applications and disregard other packages that use -100 as the root folder

Added a timeout for the request in case the webserver hangs due to database connections

    • -0
    • +57
    /openacs-4/etc/keepalive/keepalive.sh
Improvements in order to increase the functionalities, overall in the creation and using of chat rooms

    • -0
    • +55
    /openacs-4/packages/chat/www/html-chat-script-form.adp
    • -0
    • +34
    /openacs-4/packages/chat/www/html-chat-script-form.tcl
    • -0
    • +17
    /openacs-4/packages/chat/www/html-chat-script-msg.adp
    • -0
    • +29
    /openacs-4/packages/chat/www/html-chat-script-msg.tcl
    • -0
    • +16
    /openacs-4/packages/chat/www/html-chat-script.adp
    • -0
    • +31
    /openacs-4/packages/chat/www/html-chat-script.tcl
    • -0
    • +9
    /openacs-4/packages/chat/www/options.adp
    • -0
    • +33
    /openacs-4/packages/chat/www/room-edit-2.tcl
    • -0
    • +31
    /openacs-4/packages/chat/www/room-edit.postgresql
    • -0
    • +29
    /openacs-4/packages/chat/www/room-entry.adp
    • -0
    • +58
    /openacs-4/packages/chat/www/room-new-2.tcl
    • -0
    • +153
    /openacs-4/packages/chat/www/room-new.tcl
    • -0
    • +18
    /openacs-4/packages/chat/www/user-grant-2.tcl
    • -0
    • +32
    /openacs-4/packages/chat/www/user-grant.tcl
  1. … 4 more files in changeset.
Improvements in order to increase the fu

nctionalities, overall in the creation and using of chat rooms

    • -0
    • +91
    /openacs-4/packages/chat/www/options.tcl
Initialize NSV for sweeper on startup

Improvements in order to increase the funcionalities, overall in the creation and using of chat rooms

    • -20
    • +107
    /openacs-4/packages/chat/tcl/chat-procs.tcl
    • -1
    • +0
    /openacs-4/packages/chat/www/html-chat.adp
    • -2
    • +2
    /openacs-4/packages/chat/www/java-chat.adp
    • -56
    • +103
    /openacs-4/packages/chat/www/room-edit.tcl
    • -6
    • +7
    /openacs-4/packages/chat/www/room-enter.tcl
Add nsv check so bulk mail sweep only run once at a time.