community-core-procs.tcl

  • last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Cached the user_id from username procedure as this will not change that easily / often

  1. … 1 more file in changeset.
Performance increase by a factor of 200

  1. … 1 more file in changeset.
Added procedure to check if a user is actually registered. We should probably change auth::require_login to check if the user is registered instead of just checking for the existance of the cookie

  1. … 2 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
Merged acs-core oacs-5-2 (currently 5.2.3) -> HEAD.

TODO:

1. Bump acs-core package version numbers to 5.3.0d1

2. Would be nice to do a test install, wouldn't it?

  1. … 721 more files in changeset.
Added party::name and enhanced person::name

  1. … 3 more files in changeset.
reverting. not because I think I have to but because I'm just sick of discussing this minor change for ages

  1. … 3 more files in changeset.
Allow usage of an email with multiple party_ids. Should not break existing sites (as they would have broken if you have an e-mail twice in the system

  1. … 1 more file in changeset.
adding person::person_p procedure

removed the remaining procs which were -deprecated -warn in 5.0 and fixed most occurances of those procs in the code

  1. … 43 more files in changeset.
merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 647 more files in changeset.
Fixed bug #1425: person::update and party::update assume object is a user

Remerge Timo's changes for tip 42,43, cf tip 53

  1. … 97 more files in changeset.
Fixed bug #1612

rollback of Timo's name, package_id commit; see TIP 53

  1. … 96 more files in changeset.
TIP#42,43: adding package_id and title to acs_objects table

  1. … 96 more files in changeset.
adding proc party::approved_members

merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 598 more files in changeset.
Use lower(username) rather than upper(username), create case folded

indexes on postgres for username, email, screen_name, move some of

the queries in community-core-procs to .xql file.

rename the updgrade files...doh!

  1. … 8 more files in changeset.
acs_user::delete -permanent doesn't work change to fix for bug 983 patch 322 Vinod Kurup

  1. … 2 more files in changeset.
Moved the cache flushing into the membership-change proc, so we also flush the acs_user cache if we happento change the state through the other route.

  1. … 1 more file in changeset.
making party::get_by_email do a lowercase email comparison so that people can't create accounts that with emails that differ only in case. See bug 740

  1. … 1 more file in changeset.
- Ignore case in usernames

- Fixing missing flush cache statements

  1. … 3 more files in changeset.
fixing trivial mistakes in the new cached acs_user::get proc

caching the acs_user::get proc

  1. … 3 more files in changeset.
Check that screen_name is unique when validating user info

  1. … 1 more file in changeset.
Fixed bug #829 again, this time moved the username-defaulting logic out of ad_user_new and into auth::create_local_account

  1. … 2 more files in changeset.
Auto-generate a username if none exists, guaranteed to be unqiue -- a little complicated, but it works

Rewrote cookie handling

  1. … 9 more files in changeset.
Added screen_name to ad_user_new, and deprecated it

  1. … 2 more files in changeset.