community-core-procs.tcl

  • last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved "bio" from person/generic storage to user/type-specific storage as TIP'd

(PG only, Oracle to follow soon).

  1. … 6 more files in changeset.
normalize some more expressions

  1. … 6 more files in changeset.
normalize some more expressions

  1. … 5 more files in changeset.
acs_user::flush_cache didn't flush the get_by_username memoized call, causing

problems if you deleted a user then tried to recreate the same user, because

the auth validate data (for a user) code uses this proc.

Fixed problem for signup due to caching

Added procedure to provide the portrait_id of a user

  1. … 1 more file in changeset.
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